If you are looking for an ad blocker that does not need root-rights, you should take a look at the application from the developer Julian Claude.
It uses an Android VPN system just like alternative apps like NetGuard and AdGuard, but it does have one trick that keeps the battery alive.
Unlike other applications, the Claude program works at the DNS level. This means that it filters traffic only at the moment when connections are established, which allows you to save battery power.
Plus, the application is absolutely free, so that today it can be called the best ad blocker that works without root-rights.
1. Android 5.0 with OS Lollipop and above.
2. The function “Unknown sources” is to be activated.
Downloading and Installing DNS66
The application that will block ads on your device without root access and battery overdraft is called DNS66, and it can be downloaded for free from F-Droid storage.
This site stores free and open source applications for Android.
Under the link below, you can go from your device and start downloading.
After clicking on the link, scroll down to the Packages section and click on the download apk link.
When the download is complete notification appears, click on it to open the APK, then click Install. ￼￼￼
DNS66 will ask for permission for these parameters:
Those are the permissions that will help it to do the work perfectly.
WARNING: Any application with similar name or claim that would require other permissions than these might be malicious and dangerous. Always pay attention to the kind of permissions your intending Apps require before you accept them. Attackers can get to you through application installations.
On the first launch of the application, you will see few options which you can reset on your own. You can continue with them if you want, that’s what I recommend. But in any case I will describe the whole process here.
Resume on System startup: This will allow DNS66 service to start on its own when you power on your phone (it must have been previously put ON for this to work). Leave it ON.
Watch connection: This will allow you to see your connection in longer intervals. It also reconnects the service if it stops working. You can leave it ON or OFF, it doesn’t matter.
Ipv6 support: If your network service doesn’t support this you can disable it. The application will still work.
Choosing Domain Filters
Go to the Host tab, you will see a list of host files that DNS66 can use to block adds for you. I recommend that you select only the Adaway hosts file because it is more reliable and does work better than other ad-blocking lists you have seen there.
Click on the shield icon behind it to select the host. Then click on the Refresh icon at the top of the interface to download the Host files of Adaway.
Starting the VPN service
Now go back to the Start tab and click on the Start button at the bottom part of the application to start the VPN services that would block the ads.
A pop up showing that you want to configure DNS66 as part of your device VPN service will come up, click Ok to accept the operation.
Your favorite apps will now run without advertisements
Thanks to the DNS66 DNS service, ads will be blocked in the browser and in all other applications.
When the service is active, a small key is shown in the status bar. It is assumed that you will constantly see the key icon.
Always pay attention to it and make sure it is there. Otherwise open DNS66 and start it again.
Unlike other ad-blockers working with VPN services, DNS66 blocks advertisements at the DNS level.
This means that only DNS traffic is redirected through DNS66 and cleared of advertisements, while in other similar applications the filter passes the entire data stream.
As a result, all advertising is blocked, and due to the fact that only a small part of the data is filtered, the DNS66 consumes minimal battery.
By comparing this application with a similar Adguard program (which filters all traffic), you can see that DNS66 is not even in the list of programs that consume battery power.
While Adguard takes the first place in such a list.
Battery status when Adguard is running (see top of list):
The state of the battery usage with DNS66 is different. It will not show at all in the list of applications that consume battery.
If you have really decided that you don’t want to be seeing those advertisements in your applications again you can take the action described in this tutorial.
But you should also know that ad companies only show you ads that they think might interest you, and as such allowing advertisements to show up in your applications is not necessarily bad.