AdGuard Android Release Notes

Last updated: Jan 19, 2026

  • Dec 12, 2025
    • Parsed from source:
      Dec 12, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.12.2

    This is a technical update aimed to increase the app stability and fix minor bugs.

    Original source Report a problem
  • Oct 14, 2025
    • Parsed from source:
      Oct 14, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.12.1

    Raw content:
    We found two bugs after the latest update of AdGuard for Android: the app didn’t launch automatically and filters stopped auto-updating for some users. We are now rolling out a quick fix to address these issues and get your ad-blocking back to normal.

    Changelog

    Fixes

    • The app stopped launching at system startup
    • Auto-update of filters doesn’t work
    Original source Report a problem
  • Oct 1, 2025
    • Parsed from source:
      Oct 1, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.12

    AdGuard for Android now supports tablet landscape mode and adds a Share settings feature to export and import configurations. CoreLibs improvements boost userscript reliability on SPAs with various bug fixes; update to version 4.12 for these capabilities.

    Landscape mode

    As we always say, your feedback is really important to us, and this time we’ve added one of the most requested features — landscape mode. Using AdGuard on a tablet is now even more convenient.
    Some screens still need polishing, but we’re actively working on them!

    Share settings

    We’ve also added the Share settings feature. Now you don’t need to reconfigure everything on a new device or spend time describing your settings when reporting a missed ad — just share a link or scan a QR code.
    To share your settings, go to Settings → Menu (⋮) → Share settings. If someone sends you a link, just open it in a browser and tap Import.

    CoreLibs

    The new CoreLibs release includes bug fixes and various improvements. For example, userscripts now work more reliably on SPA (Single Page Application) websites. Check the changelog for full details.

    Changelog

    Improvements

    • Disabled “Route traffic through AdGuard” option for com.bKash.customerapp to ensure the app works correctly

    Fixes

    • CA certificate installation instructions are not relevant for Honor
    • Impossible to add app-specific HTTPS exclusion
    • Custom DNS filter is not shown in the Update section
    • Tapping the cross on the snackbar about downloading a new app version doesn’t stop the download
    • Some images are missing in a banking app due to AdGuard filtering

    CoreLibs (Filtering engine)

    • Updated CoreLibs to v1.19.28

    Improvements

    • Improved the $app modifier: added support for wildcards and regexps
    • Added support for ALPS extension

    Fixes

    • Wrong tracking protection option shown in the log
    • Filtering disabled on some websites due to performance warnings (new.lewd.ninja)
    • “Use FakeDNS” option in Proxy Server interrupts the connection of bypassed apps
    • Some extensions do not work after update to v2.17
    • XHR timeout with the immersivetranslate userscript
    • Content-type modifiers do not work with the $urltransform modifier
    • DNS filters do not apply

    DnsLibs (DNS filtering engine)

    • Updated DnsLibs to v2.6.20

    Scriptlets (JavaScript enhancement for filtering rules)

    • Updated Scriptlets to v2.2.9

    Improvements

    • Added a new scriptlet — 'trusted-replace-argument'

    Fixes

    • 'prevent-element-src-loading' — TrustedScriptURL is not defined in Firefox
    • 'trusted-replace-node-text' — quotes are escaped incorrectly
    • Compilation error in Safari 15 due to unsupported regex lookbehind
    Original source Report a problem
  • Aug 26, 2025
    • Parsed from source:
      Aug 26, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.11

    Major stability update with CoreLibs v1.18.28 and a wide slate of bug fixes across UI, privacy prompts, DNS, and proxy rules. Improves content script performance, adds ABP CSS injection support, expands new scriptlets, and fixes crashes and misbehaviors.

    This release includes some under-the-hood improvements, a substantial number of bug fixes, and a CoreLibs update. As a result, overall app stability has been significantly improved.

    Changelog

    Fixes

    • The Create button overlaps the checkbox on the trial activation screen
    • AdGuard player doesn’t open when sharing a video from the YouTube app
    • AdGuard identifies AdGuard VPN as a third-party VPN in Integration mode
    • Apps excluded by UID are routed through AdGuard
    • Invalid filter update date format for Japanese, Korean, and Chinese
    • Missing string for private browser notification
    • Private browser onboarding is displayed twice
    • Private browser crashes after tapping browser settings
    • The “Nothing found” warning is missing on some screens
    • The “Apps operating through proxy” screen is displayed in gray in Integration mode
    • The app asks for permission to run in the background even though permission has already been granted
    • Titles and descriptions of DNS servers, extensions, and filters are translated into the system language if a different language is selected in AdGuard
    • Two similar graphs can be displayed at the same time
    • The app icon does not fill the designed area on the Amazon Fire TV Stick 4K Max
    • com.carshering is broken when routed through AdGuard
    • Rules don’t get removed from the firewall after tapping “Remove rule”

    CoreLibs (Filtering engine)

    • CoreLibs updated to v1.18.28

    Improvements

    • Added support for ABP’s CSS injection syntax
    • Added permission to remove content with empty attribute
    • Improved content script performance by using the browser cache properly
    • Improved performance of content script loading
    • Removed complicated logic for the $domain modifier
    • Added encoding support for “zstd”

    Fixes

    • $removeparam does not work when paired with the $domain modifier
    • Some React-based sites aren’t loaded correctly due to “Minified React error”
    • urltransform combined with $~3p doesn’t modify the request URL if it’s opened directly in the address bar
    • paramountplus.com is broken
    • dailydot.com is continually reloading
    • Content script is not injected in www.huya.com
    • Error in content script when the $jsinject exception is applied

    Scriptlets (JavaScript enhancement for filtering rules)

    • Scriptlets updated to v2.2.8

    Improvements

    • Add more examples to scriptlet docs
    • Add new scriptlet — 'trusted-replace-argument'
    • Improve 'prevent-fetch' — add ability to set random response content
    • Improve 'set-cookie' — add an empty object value
    • Update AGTree to v3

    Fixes

    • ‘trusted-set-cookie-reload’ — infinite reload for constantly changing values
    • Fix 'inject-css-in-shadow-dom' — scriptlet does not work if adoptedStyleSheets is overridden
    • Fix 'json-prune' — handle 'null' values while checking specified key in object
    • Fix 'prevent-element-src-loading' — TrustedScriptURL is not defined in Firefox
    • Fix 'spoof-css' — DOMRect is set incorrectly
    • Fix 'trusted-replace-node-text' — output literal quotes for escaped quotes
    • Fix 'trusted-replace-node-text' — some quotes are incorrectly escaped
    • Fix 'trusted-set-cookie-reload' — prevent infinite reload for constantly changing values
    • Fix 'trusted-suppress-native-method' — reset 'isMatchingSuspended' when stack is not matched
    • Fix scriptlets compilation error in Safari 15 due to unsupported regex lookbehind
    Original source Report a problem
  • Jun 25, 2025
    • Parsed from source:
      Jun 25, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.10

    AdGuard for Android 4.10 overhauls HTTPS certificate setup with in‑app guides for popular devices, making onboarding easier. It enables HTTPS filtering by default for Lemur and packs numerous fixes and CoreLibs/DnsLibs updates to improve stability and filtering quality.

    AdGuard for Android v4.10 introduces important improvements to the HTTPS certificate installation process, making it more intuitive and accessible for users.
    When you install AdGuard and launch the app for the first time, you’re prompted to install an HTTPS certificate. This step is essential because the certificate plays a key role in ensuring effective ad filtering in browsers. Without it, filtering quality is significantly reduced. That’s why it’s crucial for all users, beginner or advanced, to be able to complete the installation without difficulty.
    We knew there was room for improvement in the whole process — the previous instructions often didn’t reflect the actual settings found on devices from different manufacturers, and there was also a bug that prevented users from returning to the instructions after leaving the app.
    To address these issues, we’ve added in-app guides for the most common devices — including Google Pixel, Samsung, Huawei, Xiaomi, and OnePlus — with adjustments based on Android OS version and user locale. We’ve also fixed the bug mentioned above.

    Changelog

    Improvements

    • Added HTTPS filtering by default for the Lemur browser

    Fixes

    • AdGuard gets disabled when WebView is stopped or updated
    • After integration with Tor, Tor via Orbot isn’t the default proxy
    • Updated filters aren’t displayed after the app is restarted
    • QUIC filtering is disabled for WeChat and AliExpress
    • WeChat is excluded from HTTPS filtering by default
    • The app is not fully translated
    • Filtering status is not saved if it’s changed twice
    • Recent activity log lags when scrolling slowly
    • Some parameters are not included in the link when reporting an incorrect blocking
    • When opening a link in a browser, two AdGuard apps appear in the list of browsers, and one of which does not work as expected

    CoreLibs (Filtering engine)

    • CoreLibs updated to v1.17.157

    Fixes

    • Naver Smartstore cannot be accessed properly
    • Some React-based websites aren’t loaded correctly due to a Minified React error
    • User rule for domains does not block the request completely

    DnsLibs (DNS filtering engine)

    • DnsLibs updated to v2.6.6

    Scriptlets (JavaScript enhancement for filtering rules)

    • Scriptlets updated to v2.1.7

    Improvements

    • ’prevent-addEventListener’ — added ability to match specific element
    Original source Report a problem
  • Apr 3, 2025
    • Parsed from source:
      Apr 3, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.9

    AdGuard for Android gets a major upgrade with native userstyles, bringing CSS based theming like dark mode and user created styles. The update also fixes a stats glitch and rolls in CoreLibs and Scriptlets improvements for overall stability.

    We’ve added a major feature in AdGuard v4.9 for Android: native support for userstyles. This feature has been available in AdGuard for Windows and AdGuard for Mac for a while, and now we are bringing it to AdGuard for Android!

    Userstyles are similar to userscripts in a way, but they only focus on changing the appearance of websites using CSS, without getting into their code. Now customizing websites — like adding a dark theme — becomes an easy task. You can create your own userstyles in the app itself, or install ready-made styles from trusted online sources.

    To add a userstyle, go to Settings → Filtering → Extensions → Add extension → Import from file or URL. To create your own style, tap Add extension → Create userstyle.

    Also, some users might have recently faced a bug that was increasing statistics to ridiculously huge values. We fixed the issue, and once you install AdGuard v4.9 for Android, you will see normal numbers in the Statistics tab.
    Please note that statistics accumulated earlier than the last 24 hours will be heavily pruned.

    Aside from this serious issue, we have also worked on fixing smaller bugs. As always, we’ve updated CoreLibs and Scriptlets for better functionality of the app.

    Changelog

    Improvements

    • Added support for MSN browser as default
    • Added com.irobot.home to routing exclusions

    Fixes

    • Billion values on statistic counters do not convert to abbreviations
    • Clicking AdGuard's protection status notification leads to mobile view on Amazon Fire TV stick
    • DNS filters are able to be updated if the DNS filters switch is disabled
    • Domain with the $app modifier fails to be added to HTTPS-filtered website exclusions
    • Option Filter secure DNS changes by itself after rebooting
    • Statistics bar overlaps the counter description in the Statistics tab
    • Impossible to download the Android system update
    • Unable to log in to the Adguard Ad Blocker app on Android TV

    CoreLibs (filtering engine)

    • CoreLibs updated to v1.17.118
    Fixes
    • Handled ClientHello fragmentation
    • Corrected long processing time of large HTML

    Scriptlets (JavaScript enhancement for filtering rules)

    • Scriptlets updated to v2.1.6
    Fixes
    • Fixed json-prune — content of array was incorrectly removed
    Original source Report a problem
  • Feb 17, 2025
    • Parsed from source:
      Feb 17, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.8

    AdGuard for Android unifies the code base, speeds up data loading in Statistics, and updates CoreLibs and DnsLibs while dropping support for older OS versions. The release fixes DNS blocking issues, improves error reporting, and updates Userscripts and Scriptlets for better filtering.

    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
    • The CPU background value increases drastically after a few series of quitting/starting the app
    • Custom DNS does not work after importing settings

    CoreLibs (Filtering engine)

    • CoreLibs updated to v1.17.88

    DnsLibs (DNS filtering engine)

    • DnsLibs updated to v2.5.63

    Improvements

    • Added matter._tcp.default.service.arpa to the list of default exclusions
    • Block RFC9462 (_dns.resolver.arpa) queries
    • Use pretty_str() in errors reported in DnsRequestProcessedEvent

    Fixes

    • Long waiting time for response when blocking by DNS
    • $dnsrewrite=IPv4 rule does not block IPv6 resolution

    UserscriptsWrapper

    • UserscriptsWrapper updated to v2.0.1

    Scriptlets (JavaScript enhancement for filtering rules)

    • Scriptlets updated to v2.1.4

    Improvements

    • trusted-click-element — check for containsText of all matched selectors

    Fixes

    • trusted-click-element — element was removed and added again before it was clicked
    Original source Report a problem
  • Jan 15, 2025
    • Parsed from source:
      Jan 15, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.7.2

    In this update, we’ve fully fixed a problem that slipped through in the previous release: AdGuard protection would shut off whenever WebView was stopped or updated. With this fix, Android 7 and 8 users can finally enjoy uninterrupted protection as well.

    Changelog

    Fixes

    • AdGuard gets disabled when WebView is stopped or updated
    Original source Report a problem
  • Dec 11, 2024
    • Parsed from source:
      Dec 11, 2024
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.7.1

    In this update we've improved the stability of the app and fixed some minor bugs.

    Original source Report a problem
  • Dec 3, 2024
    • Parsed from source:
      Dec 3, 2024
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard Android by Adguard

    AdGuard for Android 4.7

    AdGuard debuts an in‑app private browser with ad and tracker blocking, automatic history deletion, and a widget for quick access. The release drops Android 7–8 support and requires Android 9+ going forward. It’s early-stage and meant as a privacy boost, not a full replacement.

    Today’s version is exactly what we love: it introduces a fresh feature we couldn’t wait to see on the app. And it’s no small release – we’re introducing an in-app privacy browser to the app! Let’s take a closer look at what’s new.
    AdGuard v4.7 is the last version that supports Android 7 and 8. Starting with the next release, we will only offer support for Android 9 or higher.

    A private browser, because there’s no such thing as too much privacy

    Keeping privacy in mind while browsing has become an essential part of many users’ everyday life. We want our app to be part of that routine, and that’s why we’re rolling out the AdGuard private browser, bringing an extra layer of privacy to your daily web experience.

    So, what’s so cool about this browser?

    • Ad and tracker blocking (of course!)
    • Easy history deletion with a visible, accessible button. Also, your browser history is automatically cleared when you close the browser

    To explore this new feature, tap Try our private browser on the app's home screen. You can also access the browser through the Protection tab, where you can set a default search engine and even create a browser widget.

    Just a heads-up: our private browser is still in the early stages of development and has a few limitations, like the inability to handle multiple sessions at once. In the future, we’ll offer a more comprehensive browsing experience, but for now, we suggest using it as a supplement to your usual browser’s Incognito Mode, rather than a replacement. Sounds good?

    Changelog

    Improvements

    • Incorrect translation of Fanboy's Annoyance List description

    Fixes

    • “Allow app usage access” popup does not disappear after enabling the corresponding switch in the system settings on Android 9
    • Almost all apps are no longer logged as filtered
    • Cursor barely visible at search bars in the Dark theme
    • Enabling/disabling the switch “Trusted filter” doesn’t make protection restart
    • Incorrect error message when trying to send a report with an invalid email on the Report a bug screen
    • Magenta color of AdGuard notification if protection is paused
    • Routing for problem apps in groups is enabled when you turn on this option for problem-free apps
    • TCP keepalive for outgoing sockets screen doesn't scroll
    • The user rules are positioned in the middle of the editor
    • Translations are missing for Annoyances blocking notice
    • The app crashes when Android WebView is unloaded

    Other

    • it.labfabrici.hub does not work when protection is working
    Original source Report a problem

Related products