Skip to content
  • 3.6
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag
3.6
  • 3.6
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag

@zzebrum zzebrum released this Dec 15, 2020

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

AdGuard for Android v3.6 is headlined by two pretty big changes, new features even. It's watching YouTube ad-free inside the app and DNS-over-QUIC protocol support. The first one is easy to grasp, the second one will take some explaining.

[Enhancement] An option to watch Youtube ad-free #2994

Blocking ads in YouTube on Android has been exclusive to browsers for a long time, thanks to the restrictions Android OS imposes on filtering other apps' traffic. However, we found a way for you to avoid ads in YouTube app. Follow these easy steps:


  1. Open the YouTube app and start the video you want to watch.
  2. Tap on the Share button and select AdGuard for Android from the list of apps.
  3. A new window will pop up where you'll be able to watch the video without being interrupted by ads!

[Enhancement] DNS-over-QUIC support

DNS-over-QUIC, or simply DoQ, is a DNS encryption protocol. You might have heard about DNS encryption protocols before, the most common ones are DNS-over-HTTPS and DNS-over-TLS (DoH and DoT correspondingly). So what makes DoQ so special? A bunch of things, really: out-of-the-box encryption, reduced connection times, and better performance in cases of lost data packets.



The feature is still experimental — AdGuard for Android is one of the first open-source implementations of DNS-over-QUIC — but it's perfectly functioning and we encourage you to try it. You'll find it under DNS Filtering. Select AdGuard DNS and choose DoQ from among the available encryption protocols.

Changelog

  • [Enhanced] HTTPS filtering for the Firefox Fenix browser is enabled forcibly #3617
  • [Enhanced] The "What's new" dialog is updated #3638
  • [Fixed] Shadowsocks proxy gets removed automatically #3641

DnsLibs updated to v1.4.14

  • [Enhanced] DoQ/DoH/DoT queries are retried before using the fallback #86
  • [Other] DoQ support is added to DNS stamps #84

AdGuard for Android direct download links:

Assets 3
  • v3.6.1
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.6.1
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag

@Chinaski1 Chinaski1 released this Feb 19, 2021

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Another round of software release life cycle complete! This version of AdGuard for Android has made its way from an unsure of itself alpha to a confident release. We have routinely updated CoreLibs, fixed a couple of bugs and compatibility issues. This time, there are no shocking features like watching YouTube without ads but this release is no less important than the previous one. After all, we are getting better with every update!

Changelog

  • [Enhancement] CoreLibs updated to v1.7.189 #3749
  • [Fixed] Filtering doesn't work with 4G and IPv6 #3527
  • [Fixed] An error when trying to get a trial period via the app #3691
  • [Fixed] hepsiburada.com - HTTPS filtering issue #1406
  • [Fixed] blockchain.com is broken #1411
  • [Fixed] Compatibility issues
  • [Other] Several popular Wi-Fi calling servers added to the default exclusions list #3742
  • [Other] HTTPS filtering for Vivaldi Snapshot browser is enabled by default now #3741

AdGuard for Android direct download links:

Assets 3
Pre-release
Pre-release

@Chinaski1 Chinaski1 released this Feb 15, 2021

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

This is the first beta on the way towards AdGuard v4.0. We fixed a couple of bugs, did a routine CoreLibs update, and made a few other changes.

Changelog

  • [Enhancement] CoreLibs updated to v1.7.188 #3743
  • [Fixed] Filtering doesn't work with 4G and IPv6 #3527
  • [Fixed] An error when trying to get a trial period via the app #3691
  • [Fixed] Compatibility issues
  • [Other] Several popular Wi-Fi calling servers added to the default exclusions list #3742
  • [Other] HTTPS filtering for Vivaldi Snapshot browser is enabled by default now #3741

AdGuard for Android direct download links:

Assets 3
Pre-release
Pre-release

@Chinaski1 Chinaski1 released this Nov 20, 2020

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Today we are launching a small but still very important beta. Namely, the compatibility with the new Chrome 87 was improved and the CoreLibs was updated.

[Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374

This week Chrome 87 was released, which has a compatibility problem with AdGuard when using the HTTP/2 filtering protocol - some sites may experience regular hangs and download errors. In this update we have improved HTTP/2 filtering compatibility with Chrome 87, it is recommended to upgrade to the new stable version as soon as possible. :)

Changelog

  • [Enhancement] Add com.huawei.browser to the list of browsers #3495
  • [Enhancement] Enable forcibly HTTPs filtering for the Firefox Fenix browser #3617
  • [Enhancement] Option to watch Youtube videos ad-free by sharing them to AdGuard #2994
  • [Fixed] Does not filter plain HTTP when it uses a non-standard port #1366
  • [Fixed] Compatibility issues

Upgraded CoreLibs to v1.7.150

  • [Enhancement] Improve socket connect with hostname provided (for Proxy mode) #123
  • [Enhancement] Indicate libraries versions #1150
  • [Fixed] `$badfilter` rules are sensitive to domain lists #1331
  • [Other] $generichide rule causes that assistant is showing that AdGuard is disabled #7
  • [Other] Connection error after waking computer from sleep mode #3412
Assets 3
  • v3.5.2
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.5.2
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag

@TheHasagi TheHasagi released this Nov 20, 2020

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Today we are launching a small but still very important hotfix. Namely, the compatibility with the new Chrome 87 was improved and the CoreLibs was updated.

[Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374

This week Chrome 87 was released, which has a compatibility problem with AdGuard when using the HTTP/2 filtering protocol - some sites may experience regular hangs and download errors. In this update we have improved HTTP/2 filtering compatibility with Chrome 87, it is recommended to upgrade to the new stable version as soon as possible. :)

Changelog

  • [Enhancement] Add com.huawei.browser to the list of browsers #3495
  • [Enhancement] Enable forcibly HTTPs filtering for the Firefox Fenix browser #3617
  • [Other] Compatibility issues

Upgraded CoreLibs to v1.7.150

  • [Enhancement] Improve socket connect with hostname provided (for Proxy mode) #123
  • [Enhancement] Indicate libraries versions #1150
  • [Fixed] $badfilter rules are sensitive to domain lists #1331
  • [Other] $generichide rule causes that assistant is showing that AdGuard is disabled #7
  • [Other] Connection error after waking computer from sleep mode #3412

AdGuard for Android direct download links:

Release channel
Beta channel
Nightly channel

Assets 3
  • v3.5.1
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.5.1
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag

@TheHasagi TheHasagi released this Oct 2, 2020

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Meet the release version 3.5.1 of AdGuard for Android. We’ve been working on improving its integration with AdGuard VPN, and now it seems we’ve maintained their seamless cooperation. Besides, we’ve updated CoreLibs and Dnslibs.

Changelog

  • [Enhancement] Add Fennec F-Droid to the list of browsers #3587
  • [Enhancement] Add com.huawei.browser to the list of browsers #3495
  • [Enhancement] Enable forcibly HTTPs filtering for the Firefox Fenix browser #3617
  • [Fixed] Make the AdGuard application update work on Android 11 #3564
  • [Fixed] Thai Ads Filters always enabled if the Language Filters group is enabled #3520
  • [Other] Update DnsLibs to the 1.3.24 version #3578
  • [Other] ru.sogaz.tm - app is not working #3573

Upgraded CoreLibs to v1.7.114

  • [Enhancement] Add $ping content type #1258
  • [Enhancement] Check that trusted-types CSP does not break the content script #1320
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] AdGuard doesn't work with Youtube in Safari macOS Big Sur (infinity circle loader) #727
  • [Fixed] Exclusion with $elemhide,jsinject,extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Redundant errors when local.adguard.org accessed from non-HTTPS-filtered processes #1056
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] The foreign requests get into filtering log with enabled DNS module #3411
  • [Fixed] URL contains extra slash while matching against filters and some rules are not applied #1338
  • [Fixed] Wrong filter is shown in Filtering log #1312
  • [Fixed] `$badfilter` rules are sensitive to domain lists #1331
  • [Fixed] hkclubs.samsung.com #1340
  • [Other] AdGuard for Mac doesn't start protection without internet connection #1323
  • [Other] Fix errors encoding under Windows #79
  • [Other] HTML is not detected on some sites #1308
  • [Other] local.adguard.org certificate is not re-issued when it expires #1348

AdGuard for Android direct download links:

Release channel

Beta channel

Nightly channel

Assets 3
Pre-release
Pre-release

@Chinaski1 Chinaski1 released this Sep 28, 2020

This is an unscheduled update of AdGuard v3.5.1 for Android. Who would have thought that we’d do so, but double-checking doesn’t hurt, right? In this beta we fixed a few nasty bugs, updated CoreLibs and Dnslibs. Now it’s almost ready to be released.

Changelog

  • [Enhancement] Add Fennec F-Droid to the list of browsers #3587
  • [Fixed] Thai Ads Filters are always enabled if the group is enabled #3520
  • [Other] Updated CoreLibs to 1.7.114 #3596
  • [Other] Updated DnsLibs to the 1.3.24 version #3578

CoreLibs

Upgraded CoreLibs to v1.7.114

  • [Enhancement] Add $ping content type #1258
  • [Enhancement] Check that trusted-types CSP does not break the content script #1320
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] AdGuard doesn't work with Youtube in Safari macOS Big Sur (infinity circle loader) #727
  • [Fixed] Exclusion with $elemhide, jsinject, extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Redundant errors when local.adguard.org is accessed from non-HTTPS-filtered processes #1056
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] URL contains extra slash while matching against filters and some rules are not applied #1338
  • [Fixed] The foreign requests get into filtering log with enabled DNS module #3411
  • [Fixed] `$badfilter` rules are sensitive to domain lists #1331
  • [Fixed] hkclubs.samsung.com #1340
  • [Other] HTML is not detected on some sites #1308
  • [Other] local.adguard.org certificate is not re-issued when it expires #1348
Assets 3
  • v3.5
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.5
  • 47c1da6
  • Compare
    Choose a tag to compare
    Search for a tag

@TheHasagi TheHasagi released this Sep 8, 2020

It's time to release AdGuard v3.5 for Android. We took our time with this one: tested two betas and expanded the changelog. What's in there? Introduced compatibility mode with AdGuard VPN for Android, updated CoreLibs and a load-truck of fixed bugs.

[Enhancement] Compatibility Mode with AdGuard VPN for Android app #3441

Since AdGuard VPN for Android was first introduced, there was already a way to make it work along with AdGuard ad blocker. But to make the two apps coexist in peace, you were required to jump through some hoops. Anyone who went ahead and did the thing 100% has been waiting for a proper integration ever since — and we oblige.

The best kind of compatibility is when you install two apps and they just start working together. We did exactly that. Presuming you already have AdGuard ad blocker installed, just download AdGuard VPN from Google Play Store (you can get there right from the ad blocker app, there's a new item in General Settings menu).

Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and all the benefits of a VPN. By the way, it works the other way around just as well: install AdGuard ad blocker on top of an already-running AdGuard VPN and you're good.

If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard ad blocker settings, just toggle the switch. Additionally, you can add AdGuard ad blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently.

Changelog

  • [Enhancement] Adaptive icons for app shortcuts #2656
  • [Enhancement] Firefox Fenix browser added to the list of default browsers #2861
  • [Enhancement] New rules are now added to the top of User filter #2962
  • [Enhancement] 'Block' button now immediately switches to 'Unblock' after adding a custom rule via Filtering Log #3012
  • [Enhancement] Extended information written to state.txt when logs are exported #3063
  • [Enhancement] Enabled userscripts are now included in the query string for the web reporting tool #3288
  • [Enhancement] Updates screen now shown when "Check for updates" shortcut is used #3318
  • [Enhancement] Added automation API for proxy servers #3363
  • [Enhancement] Mozilla Reference browser added to the list of default browsers #3408
  • [Enhancement] Added an option to disable DNS fallback #3447
  • [Enhancement] AdGuard Simplified Domain Names filter renamed to AdGuard DNS filter #3475
  • [Enhancement] Rename adguard.crt to AdGuardCertificate.pem #3489
  • [Enhancement] Huawei browser added to the list of default browsers #3495
  • [Enhancement] Add the "What's new" dialog #3532
  • [Enhanced] Prepare AdGuard before the v3.5 release #3546
  • [Fixed] First letter in the sentence is not capitalized automatically on the 'Message to support' screen #3079
  • [Fixed] AdGuard doesn't work on devices with Restricted Account #3299
  • [Fixed] Toast notification for "Checking for updates" shows late #3343
  • [Fixed] Unnecessary "Android Private DNS is enabled" notification on Android 11 #3478
  • [Fixed] Downloads in some apps don't work properly on Android 11 #3516
  • [Fixed] Wrong state of the disabled option #3538
  • [Fixed] Fix a bug related with a strange and small "m^" rule #3548
  • [Other] Updated options for default DNS resolvers #3428

DnsLibs

  • [Enhancement] Added support for comments at the end of line in hosts rules #75
  • [Fixed] LDNS logging #73
  • [Other] Added upstreams sorting by RTT #39

Corelibs

  • [Enhancement] #@# without any domains specified should disable the rule completely #1296
  • [Enhancement] Added verification for trusted-types CSP #1320
  • [Fixed] Connection has timed out in state have-result #1180
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Process name detection causes warnings in Windows Security #1316
  • [Fixed] OCSP checks aren't passed through the selected DNS #1328
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Other] Connection speed is capped when AdGuard is enabled #702
Assets 3
Pre-release
Pre-release

@TheHasagi TheHasagi released this Aug 26, 2020

A release candidate for the upcoming AdGuard v3.5 for Android is now available. We believe that exposing an RC version to trusted users is a great way to test new features before the release.

This update includes a couple of small fixes and a CoreLibs upgrade – we are eager to polish everything until it shines.

Changelog

  • [Enhanced] Prepare AdGuard before the v3.5 release #3546
  • [Fixed] Provide an option to disable fallback #3447
  • [Fixed] Fix a bug related with a strange and small "m^" rule #3548

CoreLibs

Upgraded CoreLibs to v1.7.64

  • [Fixed] Problematic userscripts #1273
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
Assets 3
Pre-release
Pre-release

@TheHasagi TheHasagi released this Aug 21, 2020

In this update, we added a few finishing touches, updated CoreLibs filtering engine and fixed a couple of bugs. Almost there.

Changelog

  • [Enhancement] Add the "What's new" dialog #3532
  • [Enhancement] Rename adguard.crt to AdGuardCertificate.pem #3489
  • [Fixed] Wrong state of the disabled option #3538

CoreLibs

Upgraded CoreLibs to v1.7.58

  • [Enhancement] #@# without any domains specified should disable the rule completely #1296
  • [Fixed] Connection has timed out in state have-result #1180
  • [Fixed] OCSP checks aren't passed through the selected DNS #1328
Assets 3