Requirements: 7.0+
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.
What’s New:
Improved Firewall functionality and on-the-fly DoH filtering are the highlights of AdGuard v4.4 for Android. After extensive testing, we are ready to introduce the new version to you.
Firewall on fire
We like to think that we make the Internet cleaner and more enjoyable for users. But we are not ashamed to admit that sometimes we can send annoying notifications ourselves. Users have reported that they find using Firewall inconvenient: there are just too many notifications. As a result, people are turning them off for good in the system preferences.
In response, we have improved Firewall functionality. Now you can customize and turn off firewall notifications for all applications or specific ones.
Don’t want to get notifications about Chrome connections? Open the notification shade, tap a notification about Chrome, and then tap Mute. All Firewall notifications for this app will be disabled.
Alternatively, you can go to Protection → Firewall → Notificationsand toggle off notifications for individual apps.
DoH requests be flying
With the updated filtering engine, CoreLibs, we can implement on-the-fly DNS-over-HTTPS (DoH) connection filtering. Our desktop apps have already gone this route and it seems to work fine. Why is this feature even necessary?
Before, if a user enabled DoH in their browser but not in AdGuard, we had to filter requests directly in the browser and send them to the unencrypted system DNS, which decreased security. Now, with on-the-fly DoH connection filtering, we can filter DNS requests in the browser without sending them to an unencrypted server.
You can find the new feature in Settings → General → Advanced → Low-level settings → Filter secure DNS.
We also fixed some minor bugs and updated UserscriptsWrapper and DnsLibs.
Changelog
Improvements
Enable HTTPS filtering on the Chromite browser for free;
Improved Developer Tools section;
Add the "Nothing to export" snack when trying to export rules with empty User rules list;
Added com.klook app to default HTTPS filtering exclusions;
Include com.nekki.shadowfightarena to QUIC bypass packages by default;
Fixes
The license key is not hidden;
Fixed the translation on it locale;
Autorun doesn’t work after rebooting Chromecast and Sony TV;
Large battery consumption;
Cache size grows quickly;
App crashes when making changes on the Userscript state and returning back;
App crashes when choosing the Indonesian language;
DNS server settings reset after resetting the settings in DNS filters tab;
Dialog about the certificate installation failure does not disappear after successful installation;
Downloading the application update takes more than 400 mAh of battery capacity;
Duplicates can be added to Websites allowlist using case difference;
Error while exporting settings;
Background images are blocked on com.opera.browser;
Meross device pairing error (com.meross.meross);
Recent activity of the selected company with two components is not displayed;
Remove (.) character for all DNS entries;
Scroll area issue on the Browsing security screen;
Scrollbar thumb goes behind the bottom menu in Recent activity;
Snacks close due to minimizing the application;
Some custom filter properties don’t update properly;
Statistic cards on main screen doesn’t fill full screen width;
The popups are displayed in the system language, while the whole application is in English;
The radio button state is not imported for the Bootstrap upstreams option;
Update loader is not working correctly;
Disabling via the notification shade will auto enable itself upon re-opening the app;
With AdGuard protection enabled, the app reports that there is no Internet connection;
Santander and Sainsburys Bank apps are breaking with HTTPS filtering on;
Update progress bar has wrong colors;
CoreLibs (Filtering engine) updated to v1.14.59;
Improvements
Added on-the-fly filtering of DoH connections;
Added GM.xmlhttpRequest as alias of GM_xmlhttpRequest;
Indicate that outbound proxy is used in the request processed event;
Added support for passing host to outbound proxy;
Added Firefox 121.0+ to the list of user agents, that natively support :has();
Added ECH parameters from intercepted DNS HTTPS queries;
Improved HTML filtering performance;
Added an option to use | as a separator in $permissions;
Fixes
Apply $permissions only to document;
Cannot parse QUIC ClientHello split into two packets;
VOT script doesn’t work in Google chrome;
Request with Authorization header is not redirected;
Support anti-DPI feature for Korea Telecom;
Cookie rules with [ and ] in the name are invalid;
Cosmetic rules are not applied in some cases when AdGuard works alongside AdGuard VPN browser extension;
One of the subdomains is not filtered due to different site certificates;
$all modifier does not work correctly;
mall.sk content script is not injected;
Blocking regex rule that has escaped slash in a character class doesn’t work;
Content script is not injected if there is a tag (with embed attribute) before doctype declaration;
$path modifier doesn’t work with query params;
$removeparam on url with port redirects to url without port;
android-hilfe.de brakes website;
Cannot connect to wiki.cemu.info securely;
AdGuard systematically crashes and freezes;
Scriptlets (JavaScript enhancement for filtering rules) updated to v1.10.25
Improvements
Improved google-analytics, added ga.q property;
Improved google-ima3, added OmidVerificationVendor property;
Added compatibility with uBO’s set-cookie scriptlet;
Added new scriptlet href-sanitizer;
Added new scriptlet json-prune-fetch-response;
Added new scriptlet json-prune-xhr-response;
Added new scriptlet trusted-suppress-native-method;
Added new scriptlet no-protected-audience;
Improved set-cookie, increased a possible numeric value;
Improved trusted-click-element, added support for finding selectors in shadowRoot;
Use some redirects resources as scriptlets as well;
Added possibility to allowlist scriptlets;
Improved prevent-fetch, added cors responseType;
Improved set-cookie, added domain parameter;
Added new scriptlet call-nothrow.js;
Added new scriptlet spoof-css;
Added new scriptlet trusted-create-element;
Improved set-cookie, added more supported values;
Added new scriptlet trusted-set-attr;
Fixes
Fixed set-constant — setProxyTrap();
Fixed set-cookie, do not encode a cookie name;
Fixed set-local-storage-item conversion, $remove$ param;
UserscriptsWrapper updated to v1.2.23
DnsLibs (DNS filtering engine) updated to v2.5.25;
Improvements
Allowed specifying tcp-only and udp-only DNS upstreams;
Support passing hostname to outbound proxy instead of bootstrapping;
Improved handling of HTTPS RRType;
Restrict host normalization to DoH only;
Fixes
Cannot use DoH DNS server that use HTTP/1.1 after updating to v4.3;
Use Happy Eyeballs for IPv4/IPv6 in DoH;
Adblock syntax rules with FQDN doesn’t work
Mod Info:
- Premium / Paid features unlocked;
- Disabled / Removed unwanted Permissions + Receivers + Providers + Services;
- Optimized and zipaligned graphics and cleaned resources for fast load;
- Debug code removed;
- Remove default .source tags name of the corresponding java files;
- Analytics disabled;
- Native Sentry code removed and disabled;
- Disabled startup screen;
- No patched watermarks;
- Languages: Full Multi Languages;
- CPUs: armeabi-v7a, arm64-v8a, x86, x86_x64;
- Screen DPIs: 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi;
- Original package signature changed;
- Release by Balatan.
This app has no advertisements
More Info:
http://adguard.com
Download Instructions:
All-in-One Universal Mod:
https://ouo.io/JWz3VO
Mirrors:
https://ouo.io/IXlkfq
https://ouo.io/Z0cvxY
https://ouo.io/OvS93DH
https://ouo.io/H0ZC1B
https://ouo.io/oaAXTe
armeabi-v7a:
https://ouo.io/BDDqRd
Mirrors:
https://ouo.io/ayxF4o
https://ouo.io/0L9FSb2
https://ouo.io/mNVp8C
https://ouo.io/izu0Dm
https://ouo.io/N1CdoTx
arm64-v8a:
https://ouo.io/KOT0VE
Mirrors:
https://ouo.io/Jf8jcS
https://ouo.io/zepaGK
https://ouo.io/wkd25y
https://ouo.io/BTJpI8
https://ouo.io/gUYDSoM
x86:
https://ouo.io/aHTEu53
Mirrors:
https://ouo.io/BUQrC7
https://ouo.io/6HsEae
https://ouo.io/d0Nks8
https://ouo.io/kTYN2X
https://ouo.io/rsbxVQ
x86_x64:
https://ouo.io/HVAoJT
Mirrors:
https://ouo.io/NjFP6r
https://ouo.io/mFXnph
https://ouo.io/wARukv
https://ouo.io/PT72xH
https://ouo.io/GP6eGRb
Android TV armeabi-v7a:
https://ouo.io/0En1NM
Mirrors:
https://ouo.io/9hNIxg
https://ouo.io/OtJHZyi
https://ouo.io/icjVgt
https://ouo.io/FSYfYCa
https://ouo.io/SypYtE
Android TV arm64-v8a:
https://ouo.io/yfndZJ
Mirrors:
https://ouo.io/Oevyxb
https://ouo.io/qODtmJ
https://ouo.io/SzFg6g
https://ouo.io/DuEHwP
https://ouo.io/OfkNAO.