All-round protection from all kinds of online ads, tracking and malvertising.
Website | Reddit | Twitter | Telegram
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/. 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. If you want to help with AdGuard translations, please learn more about translating our products here: https://kb.adguard.com/en/general/adguard-translations Here is a dedicated page for those who are willing to contribute. 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. 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
We continue to unify the code base of our products, and AdGuard for Android is no exception. Updates will now be more stable and new features will be added faster. Also, in the new version we have accelerated the loading of large amounts of data in Statistics, as well as updated CoreLibs and DnsLibs.
From this version, AdGuard for Android only supports Android 9 or higher.
Changelog
Fixes
- Beeline Wi-Fi calls do not work #5583
- The CPU background value increases drastically after a few series of quitting/starting the app #5504
- Custom DNS does not work after importing settings #5618
CoreLibs (Filtering engine)
- CoreLibs updated to v1.17.88 #5620
DnsLibs (DNS filtering engine)
- DnsLibs updated to v2.5.63 #5607
Improvements
- Added
matter._tcp.default.service.arpa
to the list of default exclusions #230 - Block RFC9462 (_dns.resolver.arpa) queries #228
- Use
pretty_str()
in errors reported inDnsRequestProcessedEvent
#223
Fixes
- Long waiting time for response when blocking by DNS #1887
$dnsrewrite=IPv4
rule does not block IPv6 resolution #224
UserscriptsWrapper
- UserscriptsWrapper updated to v2.0.1
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v2.1.4
Improvements
trusted-click-element
— check forcontainsText
of all matched selectors #468
Fixes
trusted-click-element
— element was removed and added again before it was clicked #391