Requirements: Android 7.0+ | File size: 46,90 MB
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.
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.
• Don't want a particular app or browser to be filtered for whatever reason? No problem — one tap and it is excluded from filtering.
Get ready for a dynamic experience as AdGuard for Android makes its way to your screens with exciting new features! Now our app not only has dynamic icons, it also has a dynamic theme.
If you enable this option in the settings, the AdGuard app interface and icon will match the color of your smartphone interface.
Please note that these features are only available on Android devices running version 12 or higher.
HTTP/3 filtering support;
AdGuard now not only filters HTTP/1.1 and HTTP/2 traffic. In this release, we have added experimental support for HTTP/3 filtering. The HTTP/3 protocol, powered by the QUIC network protocol, provides better privacy and security, as well as a more stable and faster Internet connection. By enabling HTTP/3 filtering, you can take advantage of the QUIC protocol and effectively block ads and trackers.
To enable HTTP/3 filtering, go to Settings → General → Advanced → Low-level settings → Filter HTTP/3 and toggle the switch to the right.
Support for two HTTPS certificates
By implementing two HTTPS certificates, we have fixed an issue with HTTPS filtering in Chrome 100 and above on rooted devices. While the certificate in the system store will be responsible for filtering in most apps, the certificate in the user store will allow AdGuard to filter HTTPS traffic in Chromium-based browsers.
Installing certificates has also become easier: we’ve added step-by-step instructions.
To install the second certificate, go to Settings → Filtering → Network → HTTPS filtering → Security сertificates and follow the instructions.
Our filters have become even more powerful and we have also fixed a bunch of bugs to ensure stable performance of the app. Hurry up to update!
Enabled HTTPS filtering by default for the Opera browser;
Exclude INETCOM.TV from routing by default;
AdGuard cannot start protection due to HTTPS certificate expiration;
Auto-update of custom filters doesn't work;
AdGuard logs users out of their accounts;
AdGuard notifications cause the locked screen to turn on while in sleep mode;
HTTPS filtering is disabled for the app after relaunching AdGuard if the certificate has been moved to the system storage;
Shadow around the main switch is missing on Android 8;
Some elements are not announced correctly by TalkBack;
Switch sometimes disappears for 10-30 seconds, protection restarts for a long time;
The space at the bottom of the "How to block ads on YouTube" screen is missing on devices with small screens;
If the app is set to Traditional Chinese, the filters are displayed in Simplified Chinese after the update;
Switching between firewall tabs causes AdGuard to crash;
Importing settings with a different language does not immediately change the language;
License is not imported when importing settings;
Non-working button in the snack about disabled notifications;
On the ‘Why filter HTTPS traffic’ screen, pressing Next again cancels the previous action;
A cross button doesn't remove the text in the search bar on the Language-specific ad blocking screen;
The text of imported/exported settings does not fit in the dialog box;
CoreLibs (Filtering engine) updated to v1.12.80;
User Agent stripping Improved;
TCP/IP: Added new reject mode - ICMP administratively prohibited;
Added support for uBO media queries;
Connection is terminated by timer in have-result state;
A few seconds delay when using ipTIME home routers;
AdGuard slows down web page load time;
Hide referrer with "Hide your search queries" option enabled when request is made by click;
SOCKS5 proxy does not work with AdGuard 4.0;
Enabled ECH GREASE when ECH is enabled;
Fixed a bug with removing HTTP headers when decrypting book text;
Preparation for XPC;
DNS fallback helper sometimes returns 127.0.0.1 instead of provider servers;
UDP timeout is too small in TcpIpStack;
DnsLibs (DNS filtering engine) updated to v2.2.24;
DoH tries to use stale connection for too long;
CoreDNS DoQ server cannot be used by DnsLibs;
sdns:// cert pinning is incorrect;
Important for filter maintainers
Added $referral-policy modifier;
Added $method modifier for basic rules;
Allowed $stealth rules with an empty pattern;
Added $to modifier;
$jsonprune, $replace, and $hls do not work with non-GET/POST HTTP methods;
Exception rules interfere with each other;
$path modifier does not work on path market.yandex.ru;
$jsonprune modifier should be able to handle quotes for jsonp;
Consider :has(), :not(), and :is() as a standard pseudo-class if ExtendedCss usage is not forced by the #?# rule marker;
Cosmetic rules do not work at mypikpak.com.