AdGuard Android 1.0 enters open beta testing

It’s been more than two months since the beginning of closed Adguard for Android beta testing. During this time, hundreds of bugs were found and fixed and the work of the program was greatly improved.

Finally we are ready to present Adguard for Android for everyone to see!

Please note that this is not a release yet, only the open beta version available to everyone. It may contain bugs and we would be very grateful if you let us know about them.

In this post, we’ll tell you in as much detail as possible about how it works and what it can do.
Adguard for Android 1.0

Ad blocking

Needless to say, Adguard for Android excellently blocks all browser ads. We are proud to say that before us there’s been no product for Android with such a quality of blocking.

The program includes two filtering engines. One of them is focused on quality, and is identical to the engine, which is used in the Windows version. The second one is designed specifically for Android and is focused on fastest filtering at a small loss of quality. Now, to specify for those interested in writing the rules – quick engine does not support HTML content filtering rules.

You can change the filtering engine you use in the advanced Adguard settings.

Filtering algorithms of Adguard for Android

Browsing security

Browsing Security module is one of the most important components of Adguard for Android. We are aware of more than 1.5 million phishing and malicious websites, and we constantly update our database.

Adguard checks all web pages and apk files being loaded. If we have determined that a website or an app can be dangerous for you, the loading will be blocked.

Adguard Browsing Security

How does Adguard protection work?

Adguard provides two filtering options for your choice: local VPN or local HTTP proxy. In advanced settings you can switch to the one that suits you more.

Adguard for Android filtering modes

Local VPN mode

This filtering mode is used by default. Its huge advantage is that, when you use it, the application does not require ROOT access. At the same time VPN-server is located on your same device, so that there is no need to pass the traffic for filtering through a remote server.

When the protection is on, Android will ask you for permission to enable VPN.
VPN enabling confirmation

You’ll have to confirm your permission every time you start the application. Unfortunately, this is Android limitation, and there is no way to get rid of it.

After the protection is enabled, you will see a system notification about launched VPN.
VPN Status

Adguard will monitor the status of your network connection, and will automatically restart the VPN if the network connection is lost.

Local HTTP proxy mode

In this mode Adguard launch a local HTTP proxy server that process and filters traffic that is passed through. We recommend using this mode in two cases.

  1. If you are using a device with ROOT.
  2. If you want to use Adguard along with any third-party VPN.

If you have ROOT access, then filtering will be enabled automatically, and will not require any additional actions from you. Unlike in VPN, you do not need to constantly confirm and authorize Adguard’s work.

If your device is not rooted, then you will need to configure proxy settings manually. Configuration process is described in details in FAQ section in the very program, so we won’t be telling you about it in this post. We just want to note that you will have to change this setting for each new Wi-Fi network, which is actually quite tedious.

Another significant disadvantage of manual proxy mode is that only Wi-Fi traffic will be filtered. Configuring proxy for the mobile network is not possible.

System requirements and restrictions

Adguard will work on all devices with Android version 4.0.3 and higher.

Unfortunately, the Android platform imposes some limitations on us. We will list them all.

  1. We can not filter secured HTTPS (SSL) traffic. In Android it is almost impossible to properly decrypt that traffic, so Adguard will not filter websites which use HTTPS.
  2. Adguard can not filter traffic in browsers that compress traffic. For example: Opera Mini, UC Browser, Puffin Browser.

The only browser that we can filter despite its traffic compression is Google Chrome.

  1. VPN module is not installed on some firmwares. In this case VPN filtering mode is impossible.

How much does it cost?

Basic Adguard for Android functional (i.e. ad filtering) is totally free. You’re more than welcome to use it :).

If desired, you can use the additional premium Adguard for Android features for a small monthly fee.

Please note that the subscription applies to all devices that are activated by your Google account, for which you purchase subscription.

What they include:

  1. Protection against malicious and phishing sites.
  2. Improved ad filtering. Premium users get better ad filters.
  3. Premium technical support.

Also, these functions can be activated by Adguard Premium license key, which can be purchased on our website. Instead of purchasing a subscription, you can activate it with a license key.

We do not plan to divide licenses for the platforms. Therefore, our licenses will fit all versions of our product: Adguard for Windows, Android, and Mac OS X (when it’s released).

Closed beta test

Closed beta continues. Anyone can apply to join. Participants of closed beta are the first to get all the updates.

What to do if you found a problem?

If you encounter any problem, please tell us about it. This can be done right from the program using the **Send feedback message **in Support section. Along with the message an additional information for troubleshooting will be sent.

How to install Adguard for Android?

There are two options to install Adguard for Android.

Google Play

The standard way of installation: you can download Adguard from Google Play.

In this case, Google Play will take care of updating Adguard, and you will be able to buy a Premium subscription.

Standalone Adguard installer

Another way is to install Adguard as a standalone apk. Full description of Adguard installation process as apk is available on this page.

If you use this version of Adguard, another premium feature will be available – ad blocking in applications. By the way, if you have purchased a subscription in Google Play, it will work in this version too.

Our future plans

We’re not going to stop here. We have many plans for the development of Adguard Android version. Here is the part of them.

  1. Development of Adguard Assistant analogue for mobile devices.
  2. Adding the support of IPv6.
  3. Adding the function to install userscripts to Android version.
  4. Adding the protection from paysites, which activate subscriptions

We are looking forward to your feedback!

We really appreciate your opinion on Adguard. As you know, we always listen to our users, and try to do what you ask us to.

Please write to us all what you think about the program. What you like and what you don’t, and what is missing in your opinion.

Thank you for your attention!

October 10, 2014
By downloading the comments you agree the terms and policies
Youtube Center userscript overview
With this post we want to start a series of detailed descriptions of the best userscripts in our opinion. Let’s start with one of the most popular – Youtube Center.
November 5, 2014
Mobile ad filter
Recently we have announced the start of open beta testing for our Android app. During the testing, we realized that our standard ad filters are not enough to properly remove advertising that is designed specially for mobile devices.
Downloading AdGuard To install AdGuard, click the file indicated by the arrow Select "Open" and click "OK", then wait for the file to be downloaded. In the opened window, drag the AdGuard icon to the "Applications" folder. Thank you for choosing AdGuard! Select "Open" and click "OK", then wait for the file to be downloaded. In the opened window, click "Install". Thank you for choosing AdGuard!
Install AdGuard on your mobile device