AdGuard for Android Icon

Download AdGuard for Android APK 4.9.40 arm64-v8a, armeabi-v7a, x86, x86_64 · Android 28+

By ADGUARD SOFTWARE LIMITED • Updated October 25, 2026
arm64-v8a, armeabi-v7a, x86, x86_64 Native (Java/Kotlin) 57.32 MB
Download APK
Verified Safe

This is the arm64-v8a, armeabi-v7a, x86, x86_64 build of AdGuard for Android 4.9.40. Pick this build if your device's primary ABI matches.

File size: 57.3 MB   •   Min Android: 28   •   Target Android: 34   •   Version code: 10256290   •   Framework: Native (Java/Kotlin)   •   Permissions: 20

File Information

Package Namecom.adguard.android
Version Name4.9.40
Version Code10256290
Architecturearm64-v8a, armeabi-v7a, x86, x86_64
Min Android VersionAndroid 28 (API 34)
Main Activitycom.adguard.android.ui.activity.SplashActivity
FrameworkNative (Java/Kotlin)
File Size57.32 MB
Signature (SHA1)89F73AD86046BF979C9DF761F4F7677A2761703F
File Hash (SHA256)6c83a78caf57ab5b462c4d175a936b4e82244f683b1bce4dcc4d7a9bf3b7e152

What's New

In this beta version, we are continuing our quest on making the app better while fixing bugs and glitches in the UI, and bringing timely updates to our CoreLibs and Scriptlets modules. You will find full details in the сhangelog below.
Changelog
Improvements
Added support for MSN browser as default
#5533
Added
com.irobot.home
to route traffic through AdGuard exclusions
#5284
Fixes
Billion values on statistic counters do not convert to abbreviations
#5633
Clicking AdGuard's protection status notification leads to mobile view on Amazon Fire TV stick
#5498
DNS filters are marked as updated if the DNS filter switch is disabled
#5382
Domain with
$app
modifier fails to be added to HTTPS-filtered website exclusions
#5587
Option "Filter secure DNS" changes by itself after rebooting
#5379
Statistics bar overlaps the counter description in Statistics tab
#5138
CoreLibs (filtering engine)
CoreLibs updated to v1.17.108
#5654
Fixes
Error in content-script when
$jsinject
exception is applied
#1960
Special whitelist exceptions for scriptlets not working correctly
#1959
Other
CoreLibs 1.17 blocks access to
ota.googlezip.net
#1963
Scriptlets (JavaScript enhancement for filtering rules)
Scriptlets updated to v1.11.27
Fixes
Fixed
json-prune
— content of array is incorrectly removed
#482
AdGuard for Android direct download links:
Release channel
Beta channel
Nightly channel
AdGuard for Android TV direct download links:
Release channel
Beta channel

App Description

The most advanced system-wide content blocker for Android

All-round protection from all kinds of online ads, tracking and malvertising.

Website

|

Reddit

|

Twitter

|

Telegram

" data-canonical-src="https://img.shields.io/github/v/release/AdguardTeam/AdguardForAndroid?color=dodgerblue&display_name=release&label=Testing&include_prereleases" style="max-width: 100%;">

Contribution

How to report an issue

Translating AdGuard

Other options

How to become a Beta tester

Our plans

Disclaimer

AdGuard for Android is not an open source project. We use GitHub as an open bug tracker for users to see what developers are working on. However, we at AdGuard create

a lot of open source software

.

Privacy policy:

https://adguard.com/privacy/android.html

(Briefly: AdGuard sends only necessary, limited information, e.g. information required for a license check).

AdGuard is a unique tool that blocks ads in apps and browsers even without ROOT privileges, protects your privacy, and helps you manage your apps. AdGuard gives you options of running it either VPN or HTTP proxy mode and allows to set up custom DNS settings (with DNSCrypt support).

To get more information and to download AdGuard for Android, visit our website

https://adguard.com/

.

Contribution

How to report an issue?

GitHub can be used to report a bug or to submit a feature request. To do so, go to

this page

and click the

New issue

button.

Note:

for the filter-related issues (missed ads, false positives etc.) use our

reporting tool

.

Translating AdGuard

If you want to help with AdGuard translations, please learn more about translating our products here:

https://kb.adguard.com/en/general/adguard-translations

Other options

Here is a

dedicated page

for those who are willing to contribute.

How to become a beta tester?

You can submit an application to participate in AdGuard for Android beta-testing program. All necessary information on this topic can be found on the

dedicated page

.

Our plans

To see the 'big picture', to watch current progress and to get an idea of approximate dates for upcoming AdGuard for Android releases, see this page:

https://github.com/AdguardTeam/AdguardForAndroid/milestones
Download AdGuard for Android APK

Fast, free and safe download.

APK Permissions 20

  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_WIFI_STATE
  • android.permission.BLUETOOTH
  • android.permission.BLUETOOTH_CONNECT
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_DATA_SYNC
  • android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
  • android.permission.INTERACT_ACROSS_USERS
  • android.permission.INTERNET
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.POST_NOTIFICATIONS
  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • android.permission.REQUEST_INSTALL_PACKAGES
  • android.permission.SCHEDULE_EXACT_ALARM
  • android.permission.WAKE_LOCK
  • android.permission.WRITE_EXTERNAL_STORAGE
  • com.adguard.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
APK Verified

The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.

Developer

Name: ADGUARD SOFTWARE LIMITED

See All Versions View on Google Play

Frequently Asked Questions about AdGuard for Android APK

This variant is built for devices that report `arm64-v8a, armeabi-v7a, x86, x86_64` as their primary ABI. If your device's CPU matches, this is the smallest, fastest version to install.

Yes — the APK's signature has been cryptographically verified against the publisher's signing key. The SHA-256 hash is shown in the File Information panel so you can independently confirm the file matches the original release.

Android 28 (API level 34) or newer. Older devices will refuse the install.

Install a free app like 'CPU-Z' or 'Droid Hardware Info' from the Play Store and look at the ABI / Instruction Set row. Most phones made after 2017 are arm64-v8a; if in doubt, download the universal variant.

All variants are functionally identical — same features, same version. They differ only in which CPU architectures the native code is compiled for, and (sometimes) which screen densities the included graphics target. Pick the one that matches your device for the smallest install size, or pick 'Universal' if you're unsure.