Version: 3.5.63 (10000463)
arm64-v8a + armeabi-v7a + x86 + x86_64
32.06 MB (33,621,484 bytes)
Min: Android 5.0 (Lollipop, API 21)
Target: Android 10 (Q, API 29)
Uploaded September 9, 2020 at 11:03PM UTC by MarkDubya
Download APK
There's a more recent version available below!

Whoa there!

It looks like you're using an ad blocker, so you'll have to wait 15 more seconds.
Please whitelist this site to skip the wait and help us pay for bandwidth, hosting, and other bills.

It's time to release AdGuard v3.5 for Android. We took our time with this one: tested two betas and expanded the changelog. What's in there? Introduced compatibility mode with AdGuard VPN for Android, updated CoreLibs and a load-truck of fixed bugs.

[Enhancement] Compatibility Mode with AdGuard VPN for Android app #3441

Since AdGuard VPN for Android was first introduced, there was already a way to make it work along with AdGuard ad blocker. But to make the two apps coexist in peace, you were required to jump through some hoops. Anyone who went ahead and did the thing 100% has been waiting for a proper integration ever since — and we oblige.

The best kind of compatibility is when you install two apps and they just start working together. We did exactly that. Presuming you already have AdGuard ad blocker installed, just download AdGuard VPN from Google Play Store (you can get there right from the ad blocker app, there's a new item in General Settings menu).

Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and all the benefits of a VPN. By the way, it works the other way around just as well: install AdGuard ad blocker on top of an already-running AdGuard VPN and you're good.

If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard ad blocker settings, just toggle the switch. Additionally, you can add AdGuard ad blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently.


  • [Enhancement] Adaptive icons for app shortcuts #2656
  • [Enhancement] Firefox Fenix browser added to the list of default browsers #2861
  • [Enhancement] New rules are now added to the top of User filter #2962
  • [Enhancement] 'Block' button now immediately switches to 'Unblock' after adding a custom rule via Filtering Log #3012
  • [Enhancement] Extended information written to state.txt when logs are exported #3063
  • [Enhancement] Enabled userscripts are now included in the query string for the web reporting tool #3288
  • [Enhancement] Updates screen now shown when "Check for updates" shortcut is used #3318
  • [Enhancement] Added automation API for proxy servers #3363
  • [Enhancement] Mozilla Reference browser added to the list of default browsers #3408
  • [Enhancement] Added an option to disable DNS fallback #3447
  • [Enhancement] AdGuard Simplified Domain Names filter renamed to AdGuard DNS filter #3475
  • [Enhancement] Rename adguard.crt to AdGuardCertificate.pem #3489
  • [Enhancement] Huawei browser added to the list of default browsers #3495
  • [Enhancement] Add the "What's new" dialog #3532
  • [Enhanced] Prepare AdGuard before the v3.5 release #3546
  • [Fixed] First letter in the sentence is not capitalized automatically on the 'Message to support' screen #3079
  • [Fixed] AdGuard doesn't work on devices with Restricted Account #3299
  • [Fixed] Toast notification for "Checking for updates" shows late #3343
  • [Fixed] Unnecessary "Android Private DNS is enabled" notification on Android 11 #3478
  • [Fixed] Downloads in some apps don't work properly on Android 11 #3516
  • [Fixed] Wrong state of the disabled option #3538
  • [Fixed] Fix a bug related with a strange and small "m^" rule #3548
  • [Other] Updated options for default DNS resolvers #3428


  • [Enhancement] Added support for comments at the end of line in hosts rules #75
  • [Fixed] LDNS logging #73
  • [Other] Added upstreams sorting by RTT #39


  • [Enhancement] #@# without any domains specified should disable the rule completely #1296
  • [Enhancement] Added verification for trusted-types CSP #1320
  • [Fixed] Connection has timed out in state have-result #1180
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Process name detection causes warnings in Windows Security #1316
  • [Fixed] OCSP checks aren't passed through the selected DNS #1328
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Other] Connection speed is capped when AdGuard is enabled #702

This release does not have a Play Store Description, so we grabbed one from version 3.0.291:

AdGuard for Android is an ideal solution for Android mobile devices. In contrast to other ad blockers, AdGuard doesn't require root access and it provides a broad spectrum of features: filtering in apps, apps management and much more.

AdGuard is a unique no root ad blocker for Android that removes ads in apps and browsers, protects your privacy, and helps you manage your apps
Easy to set up and get going, but powerful and highly customizable — it has everything you'll ever need from an Android adblock tool, and it works both on rooted and unrooted devices.

Blocks ads everywhere
Block throughout the whole system. This includes video ads and ads in your favorite apps, browsers, games, and on any website you can imagine. Dozens of ad filters are available to you and are updated on a regular basis, guaranteeing the best filtering quality.
Cares about your privacy
We value the privacy of your personal data above anything else. With AdGuard, you will be safe from online trackers and analytics systems that lurk on the web trying to steal your sensitive information.
Saves your traffic
More ads blocked means fewer ads loaded. Fewer ads loaded means more traffic saved. Simple math by AdGuard! Download the apk file, install the app and spend your traffic on things you like instead of wasting it on voracious ads.
You stay in control
It is your device, after all, and you decide what gets filtered and what doesn’t. A wide range of settings — from basic to 'pro' — as well as an Apps Management tool will help you customize the filtering to your liking.
Manage your apps
You can completely shut down cellular/WiFi access for any app and just as easily as restore it. Thus, you control which apps transmit data.
Customize filtering
Don't want a particular app or browser to be filtered for whatever reason? No problem — one tap and it is excluded from filtering.

What is the difference between AdGuard Content Blocker and AdGuard for Android?
The difference is huge. Content blockers in general are not only limited to specific (and few) browsers, but are much less potent in terms of ad fighting tools they have at their disposal. AdGuard for Android, being a standalone app, can block ads in all browsers and even in other apps, and the filtering quality is so much higher.
Why is AdGuard for Android not in the Google Play Store?
Google has a very peculiar policy towards ad blockers in Play Store. Basically, it means that any app that can block ads across the device is not allowed there, leaving flimsy content blockers as the only option. AdGuard has been removed from the Play Store as well.
What's the difference between free and Premium versions of AdGuard for Android?
While the free version is excellent at removing ads from browsers, it doesn't filter other apps' traffic. It also doesn't have the Safebrowsing feature.
I can still see ads in some apps and on some websites. What do I have to do?
Most likely, you need to enable the HTTPS filtering. A lot of ads are loaded via HTTPS, and AdGuard is capable of blocking them, too. Go to Settings --> HTTPS Filtering and turn it on. The other thing to do is to make sure you use the 'High quality' filtering mode (Settings --> Advanced).
Do I need root access?
No, it is not necessary. Unlike many other ad blockers, AdGuard can work in VPN mode, which lets it block ads even on non-rooted devices.
Can I use a different VPN app along with AdGuard?
Unfortunately, it is impossible to run two VPNs at the same time on Android, but there are some ways to circumvent this limitation. If your device is rooted, or if you only care about blocking ads in WiFi networks, you can switch AdGuard to proxy mode and let any other app to use VPN. Additionally, some VPNs allow the use of upstream proxy (e.g., PIA VPN, Nord VPN) — check if your specific VPN provides this option.

All versions
September 29, 2020
September 28, 2020
September 27, 2020
September 23, 2020
September 19, 2020
September 9, 2020
August 27, 2020
August 26, 2020
August 20, 2020
August 15, 2020