Skip to content

2.6.23 beta

Pre-release
Pre-release

Choose a tag to compare

@ameshkov ameshkov released this 20 May 16:56
· 184 commits to master since this release

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 beta version brings a number of very important changes to Adguard. Along with the new features, this build contains fixes for some major bugs (like no ad blocking in Youtube on Android N). Attention: we did not test this build on x86, so if you experience any troubles or crashes, please report to us.

Here’s what’s new in v2.6.23 beta

Upstream proxy settings: #51

One of the most asked questions about Adguard is "can I use it with another VPN?". The usual answer was "no, you can't have two VPN running together (unless you have root and use AG in proxy mode)". I am very excited to announce that today we have brought a new solution suitable for non-rooted devices.

Does this allow you to use two VPNs at the same time? No, unfortunately this is still impossible. However, most popular VPN providers allow you to use proxy instead and that's what you can do now with Adguard.

For instance, if you are a PIA VPN user, you now can setup Adguard to use their SOCKS5 proxy. Learn more about it here (scroll down until you see "SOCKS5 proxy" link).

You may want to use TOR along with Adguard and it is also possible now! Here is a short instruction on how to setup Adguard to work with Orbot: Proxy with Tor.

  1. Run Orbot.
  2. Open Adguard.
  3. Go to Settings - Advanced, open Proxy settings.
  4. Select SOCKS4 proxy type, set host to 127.0.0.1 and port to 9050.
  5. That's it, run Adguard protection and all your traffic is now going through TOR.

One more thing worth noticing is that Adguard is the only way to use proxy when you are on mobile data. Android just does not provide such possibility.

HTTPS filtering performance: #501

One more popular question was about download speed drop over HTTPs. HTTPs filtering is a heavy operation, so that was expected. What was unexpected to us is that some services like Google Play may download apps over HTTPs. So, we have greatly optimized the filtering speed. On our test device it has showed an increase in 5-10 times!

Custom DNS servers: #139

With Adguard you can now override system DNS settings and use any DNS servers you like. Just as with proxy settings, Android does not allow you to do it when you are on mobile data, so Adguard is your only option. To do it: go to Settings - Advanced - Low-level settings - tap pref.vpn.dns and enter preferred DNS servers addresses (one per line).

Other important changes

UI

[Added] Show warning when user tries to set notification icon to "None": #497
[Fixed] Tethering "conflict" notification is shown every time: #503
[Fixed] Statistics detalization for low-res devices: #525
[Fixed] Dialog windows width: #557
[Fixed] Accessibility problem for visually impaired users: #519

Networking

[Added] Low level switch for AG to dump HTTP/HTTPS content to a file: #502
[Fixed] Empty ad placeholders are visible in some apps with HTTPS filtering enabled: #402
[Fixed] Adguard does not block connections when an app switches to SSL 3.0: #562
[Fixed] Some apps repeat ad requests every second (Play music issue): #511
[Fixed] HTTPS filtering does not work for Google domains (Android N): #486
[Fixed] Error generating certificate for certificates w/o alternative name: #548

Compatibility

[Fixed] PrivatBank: #567
[Fixed] Angry Birds Friends: #546
[Fixed] HERE Maps: #530
[Fixed] FarPost Кино: #529