Overview: THE WORLD’S MOST ADVANCED AD BLOCKER!
AdGuard is the best way to get rid of intrusive ads and online tracking, and to protect your device from malware.
Make your web surfing faster, safer and more comfortable with AdGuard!
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.
Why choose AdGuard?
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.
Try AdGuard ad blocker for Android apps for free and feel the difference! Once you go with our app on your tablet or mobile phone, you’ll never want to go back.
version 3.3.1 Release from December 30, 2019
Recently we claimed to make the last release of the year, and it kinda was that. Ignore that this update is called a ‘release’, it’s more of a ‘hotfix’. Because you wouldn’t call this tiny hotfix a release, right? Just a couple of bugfixes, that’s all.
[Fixed] The protection doesn’t start automatically if you restart the phone right after checking for filter updates
[Fixed] Stealth Mode configuration isn’t saved after app update
version 3.3 Release from December 26, 2019
The last AdGuard for Android release of the decade! This sounds solid. Anyway, it’s more of a coincidence than anything else that such a massive update falls right on Christmas. And don’t get us wrong: it is massive. Multiple major features and over 50 lesser ones — all in all it combines to make a nice Christmas gift for y’all!
[Improved] Filtering engine
Version 3.3 brings scriptlets and $redirect modifiers support. Scriptlets is a powerful ad-blocking tool that helps to block ads on websites that use different circumvention techniques. $redirect modifier is another tool that allows substituting an ad with special ‘resources’ instead of blocking it. For instance, it can replace a banner with a transparent 1×1 image.
[Changed] The onboarding process
We sure love us some redesign! This time, we revamped the onboarding sequence (basically, what you see when you launch the app for the first time). Key changes:
An option to choose a ‘quick’ or a ‘long’ configuration: you’ll be asked to either make only key decisions or set most of the settings manually
New option to allow sending some technical and interaction information that will help us further improve AdGuard
[Added] New activation flow
Not a lot of Android users had a chance to see our AdGuard for iOS app, so they likely don’t know about the system that’s being used there for Premium features activation. But it recommended itself as one that’s convenient for users, so we adopted it for AdGuard for Android too.
As you can see, there are now two options: enter a license key directly, or log into AdGuard personal account. If your account has a license key that can be used to activate Premium, it will get picked up automatically after you enter credentials.
[Added] Preset Stealth Mode settings configurations
[Added] abp:subscribe and adguard:subscribe links interception
[Added] subscribe.adblockplus.org links interception
[Changed] Internet connection availability checking method
[Changed] Whale browser has been added to the known browsers list
[Fixed] DNS User filter import bug
[Fixed] Some legit hosts lists are not recognized as valid
[Fixed] Error while checking updates of resources added from the local storage
[Fixed] Quick Settings does not allow to choose a different Privacy protection Level
[Fixed] “Exclude from filtering” button behavior
[Fixed] Google Now can’t be updated with “Always-on-VPN” enabled
[Fixed] AdGuard Extra enables automatically when there’s an available update
[Fixed] The application causes a crash if custom filters were enabled
[Fixed] AdGuard breaks some UDP connections on Samsung S10 devices with Android 10
[Improved] AdGuard now uses on-the-fly methods of applying settings changes without restarting the protection when possible
[Improved] DNS filtering to block cloaked trackers
[Improved] “Block phishing and malware” option now is enabled automatically when Premium gets activated
[Improved] Now AdGuard can block AAAA requests in networks without IPv6 interface
[Added] An option to purchase a new license via the app
[Added] Trial period and license activation via OAuth,
[Added] Whitelisting apps option to the Assistant dialog
[Added] “On/Off” switch on some screens
[Added] Notifications about certificate errors
[Added] Ability to copy the current version number by tapping on it
[Added] Link to Version history in the About tab
[Added] System default theme option
[Added] Silent update action as a long-tap on the update button
[Added] “Failed to move the certificate” notification for rooted devices with Magisk firmware
[Added] Empty field validation when adding a new extension
[Added] “Refresh license status” button
[Added] Restore purchases button: a notification if there’s nothing to restore
[Changed] The imported filter list’s URL now won’t be stored if a content: link was used
[Changed] Chrome custom tabs now open in the same window
[Changed] Premium screens now can be viewed without Premium
[Changed] Update notifications behavior
[Changed] DNS request type is now displayed in the Filtering log even when there’s no answer
[Changed] Tap on filter category titles in search will bring you to the respective category’s screen
[Changed] Toast notifications parameters
[Changed] Proxy screen UI
[Changed] AdGuard now remembers the selected type of data to display in Apps Management
[Changed] Phrasing on activation screens
[Changed] “Clear DNS statistics” warning description
[Changed] Improve the in-app purchase design
[Fixed] Minor UI issues
[Fixed] Issue with distribution graphs on the main screen
[Fixed] Search on Apps Managements screen is working slow
[Fixed] Unexpected connections resets
[Fixed] Incorrect filter locale is displayed after language change
[Fixed] Scrolling issue in the Filtering log
[Fixed] Wrong filters status is shown
[Fixed] Incorrect updates status when the network is not available
[Fixed] “Preparing to start protection” notification
[Fixed] “Edit Filter” overlay bug
[Fixed] Divider stripe is still shown when there are no updates available
[Fixed] Cloudflare DNS description
[Fixed] Wrong Chinese date format
[Fixed] Application updates icon
[Fixed] Missing button shadow
[Fixed] Some buttons in the first start dialog boxes can’t be seen on certain device models
[Fixed] The switch for Custom filters incorrectly represents the state of the filter group
[Fixed] Pressing the “Buy one more license” button closes the current screen
[Fixed] Certificate installation dialog is missing
[Fixed] Wrong toast notification is displayed when the license expires
[Fixed] “Missed ad” option in the Feedback section leads to an error if DuckDuckGo is selected as the default browser
[Improved] HTTPS filtering-related UI changes
[Improved] UI elements are now focusable on Android TV
[Improved] Rich formatting added to some modules’ descriptions
[Improved] Phrasing on onboarding screens
[Improved] Phrasing in the Apps Management details activity
[Improved] Localizations have been updated
[Added] A prevention system for connections overflow
[Added] TLS v1.3 support for custom DNS servers
[Changed] DNS-over-HTTPS connections number limit has been abolished
[Fixed] Some apps don’t see available WiFi networks when AdGuard local VPN is up
[Improved] Interaction between AdGuard DNS settings and Private DNS
[Improved] AdGuard’s network safety and stability
[Improved] Connection error processing
[Added] Whitelist export feature
[Fixed] Update window appears after a short inactivity period
[Fixed] Userscripts updates are not tracked by the battery service
[Fixed] AdGuard 3.2 does not launch
[Fixed] “Include license data” option works incorrectly when you try to export settings
[Fixed] Crash when the app runs scheduled tasks
[Fixed] Crash in the Updates activity
[Fixed] Crash when Android OS tries to load the icon
[Fixed] Crash on some Android builds
[Fixed] Crash in the main activity
[Fixed] Crash when user communicates with the extensions activity
[Fixed] Crash when the log is being collected
[Fixed] Crash on MIUI phones with Ultra battery saver
[Fixed] Max imported settings file size increased to 10 Mb
[Improved] Target SDK level has been changed to 29
[Improved] CoreLibs has been updated to v1.5.74
Premium features unlocked;
No startup with patched watermarks;
Skip startup tutorial.
This app has no advertisements
If you want to download at full speed and help us keep this site active, you can register by clicking on the banner below.