Ad protection for android. Choosing the best ad blocker for Android
NetGuard is a good firewall for Android that allows you to block access to the Internet for each installed program. Not so long ago, a fresh feature appeared in - ad blocking by filtering traffic without. How to activate ad blocking in this firewall - read our short article-instructions.
To begin with, it is worth noting that the ad blocking feature in NetGuard is available in the application version from the official project page on GitHub. The variation on Google Play does not have such capabilities, since ad blockers no longer allow ad blockers to enter the catalog. On the Treshbox, the name indicates those versions of NetGuard that contain ad blocking.
Instructions for activating ad blocking in NetGuard
So. The app has been downloaded and installed. Open NetGuard and go to the settings without activating the firewall.Looking for an item "Traffic filter" and activate it with the toggle switch. The program will warn you about the possible battery drain, but it is insignificant.
After that, we look for the item in the menu "Download hosts file" and click on it. NetGuard will automatically download the hosts file with most of the addresses from which ads are usually downloaded. Downloading traffic from them will be blocked. Alternative hosts files can be found on GitHub, downloaded from there, and imported into the application.
Next, return to the main menu of the application and activate it with the toggle switch in the upper left corner. The program will start working when the key icon (VPN) appears in the top bar, and the indicator next to the toggle switch takes the form of a NetGuard icon, not an hourglass. After activation, it is advisable to wait 5–10 minutes - during this time all DNS addresses will be updated.
Later we check the operation of the blocker. We open a test page on the official NetGuard website. If the test outputs “Ad Blocking Works”, then this means that the blocking is working.
Left - before blocking, right - after
To see this clearly, go to some popular site with a lot of advertising, for example - zaycev.net.
See also our video instruction on activating ad blocking in NetGuard:
This article discusses several ways to get rid of ads in games and applications on Android. Moreover, both users with root rights and without them have the opportunity to remove ads.
First of all, consider the methods that require root rights. Without them, it will be somewhat more difficult to remove ads, but most importantly, it’s real. In the latter case, you can get rid of ads on devices connected to the Internet via Wi-Fi.
By the way, we wrote a post about how you can remove ads from sites. More in .
How to Remove Ads in Android with Adblock Plus
Your device needs to be rooted for the Adblock Plus app to work. This can be done either with the help of special programs:
- Kingo Android Root()
- UnlockRoot()
- frameroot()
- root()
When rooting is done, download the Adblock Plus .apk file from the link below and install the application following the instructions.
Then open it and give Adblock root access.
Also note the "Acceptable Updates" section. Initially, it is enabled, that is, some unobtrusive advertising is allowed. If you want to remove all ads, uncheck this box. But it's better not to do this, appreciate the work of developers!
How to Remove Ads on Android with AdAway
This app also requires root access to remove ads in Android.
When you open AdAway, the program will show that the ad blocker is disabled. Click on this item, after which the download of the files necessary for the application to work will begin.
At the end, a message will appear that all components are loaded and you need to restart the device for the changes to take effect. Click "Yes", and then your smartphone or tablet will reboot.
Now, when you open AdAway, it will say “Enabled” at the top, and all ads from games, applications, and the browser will disappear.
To get the ads back, click the "Turn off ad blocker" button. AdAway will start restoring the "hosts" file by default, after which a message will appear again that you need to restart your device. Click "Yes" and the new changes will take effect.
Removing ads from games and applications without root rights
Adblock Plus can also work with non-rooted devices connected to the Internet via Wi-Fi. To do this, you will need to set up a proxy server.
1. Launch the application. Click Customize at the top.
2. The “Proxy settings” window will appear, where in the last paragraph we are interested in 2 parameters: “Proxy hostname localhost” and “Proxy port 2020”. At the bottom, click the "Open Wi-Fi Settings" button.
3. You will be taken to the Wi-Fi settings. Hold your finger on the access point until an additional menu appears.
4. Select Change Network.
5. Check the box next to "Advanced settings".
6. Select "Proxy Server" and a list of available options will open. Click Manual.
7. Enter the data received in step 2 and click "Save".
Aggressive advertising is gradually moving from television channels to the Internet. It appears in the form of banners, pop-ups or additional buttons in applications, annoying and confusing the user. But this problem can be solved once and for all with the help of applications that will help you remove and completely disable ads on Android devices.
Why pop-up ads appear in games and programs
Popular website owners sell advertising space to organizations that want to promote their services. Developers release apps that are free for users and publish them on the Play Store. To recoup their work, they build ad units into games and programs and sell them to advertisers. The more popular the application, the more income it brings.
The banner is located at the bottom of the screen - the user can close it
How to disable and block using applications
Dozens of applications have been created to block ads. They cannot be downloaded from the Play Store because they violate Google policy. Each program is available on the official website of the developer, some of them require root access to work correctly.
Getting root rights on an Android smartphone or tablet
The current root access extends the functionality of Android and allows other applications to make adjustments to the smartphone or tablet. You can get root rights using Kingo Android Root, Farmaroot, Vroot and others. Brief instructions for obtaining root rights using Kingo Android Root:
The application is requesting access to Superuser rights
In the smartphone menu, you will see a new SuperSU Free item, which is responsible for providing root access to applications.
AdBlock Plus
The Adblock Plus app does not need root access. It is a popular ad blocker in apps and browsers, works with Android and other operating systems. Instructions for working with the program:
Photo gallery: setting up AdBlock Plus
You can go to the network settings directly from the AdBlock Plus application Proxy server will have to be configured manually through the network settings of your smartphone or tablet Enable filtering and uncheck the "Allowed applications" item
After all actions, ads will be blocked - you can enjoy "clean" applications. Items 2–5 are relevant for Android versions 4.2 and higher. Android 3.x does not provide manual proxy settings. Owners of such smartphones will need to root the device for AdBlock Plus to work.
AdGuard
The free version of the AdGuard app blocks ads in browsers, as well as fraudulent and phishing resources. To hide ad blocks in programs and games, you will need to purchase an additional key. The application works without root rights, filtering options are configured in the program menu. You can create a "whitelist" of sites you trust. To activate the AdGuard blocker, download the program, open it and press the green enable button. To configure filtering, click the button in the form of three dots in the upper right corner of the screen and select the "White List" item.
The program starts with one button
AdAway
The developers claim that the AdAway program eliminates 99% of ads. The application prevents programs from sending requests to ad servers. Requires root rights. At the same time, a smaller percentage of advertisements are blocked using mobile networks. To enable the blocker, follow the instructions:
There are only two buttons in the application - to activate and deactivate the lock
To remove the block, go to the application and click "Unlock".
Video: block ads on your phone with AdAway
Lucky Patcher
The program scans installed applications, checks for a license and file integrity, and hides ads. LuckyPatcher requiresroot access and installationBusybox. To disable ads using Lucky Patcher, follow the instructions:
If the method did not work, go to Lucky Patcher again and select "Remove Ad Activities".
Be sure to make a copy of the game or program for which you plan to hide ad units. Lucky Patcher may corrupt the application's internal files and prevent it from launching.
Video: How to Block Ads with the Lucky Patcher App
adfree
Affordable and easy to use, AdFree blocks ads when the user is rooted. The program works in applications and browsers, takes up little space and allows you to create white and black lists of resources. To block ads:
NetGuard
NetGuard is a well-known firewall, in the latest versions of which an ad blocking function has been added. On the Play Store, the application is available in a truncated version - you can download the full program with the blocker from the developer's website. To set up ad protection:
In the application, you can configure traffic filtering
To verify the effectiveness of the program, visit an Internet resource with a large number of advertising windows and banners.
Blocking Persistent Ads Manually
How to get rid of intrusive content in browsers
Ad blockers are app-centric and don't completely clear browsers of intrusive ads. If ads remain on website pages with the active blocker, install additional extensions on your smartphone.
Firefox
The Firefox browser interacts perfectly with the AdBlock Plus extension and does not require the installation of additional programs. Install and launch the app and enjoy the ad-free experience.
Opera
Restart the gadget and the browser will be cleared of advertisements.
UC Browser
UC Browser is designed by Chinese engineers for lazy Android device owners. The application has a built-in AdBlock ad blocker, as well as an optimizer for the appearance of web pages. The browser successfully hides ad units and formats page content based on the user's screen settings. At the same time, the program retains all the functions inherent in other browsers: download manager, browsing history, optimization for night and day surfing the Internet.
Preventing the appearance of advertising banners and windows
The only way to prevent in-app ads is to use blockers. However, more and more often users are faced with pop-up banners caused by a virus. How to distinguish embedded ads from viral ones:
If you suspect the presence of viral advertising on your smartphone or tablet, install an anti-virus program - Kaspersky Internet Security, McAfee, Dr. Web or another - and run a full scan of the device. Delete the files detected by the antivirus. To prevent the appearance of viral ads, leave the antivirus enabled and periodically check the device.
Do not use several ad blocking apps on Android at the same time - they will conflict with each other, using similar work algorithms. Test the suggested options and choose the one that best suits your smartphone or tablet.
Advertising, which appears more and more often on smartphones, greatly annoys users, forcing them to look for new ways to deal with it. Most of the methods require Root rights. Let's see how to limit ads if there are no root rights.
This application is well known to users as an extension for browsers, and its version for Android was released back in 2012. Adblock Plus establishes a connection to the Web on your smartphone using a proxy server, after which ad blocking occurs.
There is no need to make additional settings - all that is required from the user is to set up a subscription to the list of regional filters.
You can also try Adblock Browser, which has an ad blocker built in.
adguard
In the "Backup" section of the settings, download the hosts file with the names of ad servers and activate NetGuard.
You can check the operation of the blocker using a mobile browser by typing in the address bar www.netguard.me/test . If everything is done correctly, the message "Ad blocking works" will appear.
DNS66
The last utility in our review, DNS66, modifies the system's DNS using a VPN, allowing traffic to be filtered. Working with the program is simple - after starting, switch to the “Domain Filters” tab, where we turn on the required filters (after which they turn green).
Advertising in our time simply fills everything that is possible: TV programs, streets, fences, billboards, the Internet, and even our smartphones and tablets. Most of all, ads are annoying in applications on a smartphone and in a browser. The smartphone screen is quite small even without ads, and you want to use it to the maximum, and ads only prevent you from doing it. In addition, advertising eats up a huge part of the battery charge and, importantly, traffic due to it is also rapidly decreasing. And on top of that, ads simply distract us from the process of using the application. Another disadvantage is the risk of infecting your phone with viruses due to the presence of ads in applications. So we urgently need to take action to rid our smartphone of advertising.
Method number 1. With AdFree.
Let's start with the fact that there is such a wonderful program with which you can save your device from devouring traffic, battery, and of course advertising, it's called Ad Free Android. One click on the button Download and install hosts”(download and install) in this program will save you from advertising and all the ensuing consequences. After launching this option, you will need to restart all applications that contain ads. After that, you can say goodbye to ads in applications and even in the browser. But, if you suddenly want to return ads to their usual place, for this it will be enough to click on the “ revert”(return the original) and the ad will reappear. The disadvantage of this program is that it does not have the ability to selectively remove ads from the applications you have chosen. It removes all ads. AdFree Android requires ROOT, (How to Root Rights on Android) this program will not work without obtaining superuser rights. AdFree Android is free and freely available, you can download it.
Method number 2. With Adblock Plus
Your device needs to be rooted for the Adblock Plus app to work. This can be done with the help of special programs - read here -> How to Root Rights on Android
When rooting is done, download the Adblock Plus .apk file from our website and install the app -> Download Adblock Plus for Android
Then just open it and give Adblock root access.
Also note the " Acceptable Updates". Initially, it is enabled, that is, some unobtrusive advertising is allowed. If you want to remove all ads, uncheck this box. But it's better not to do this, appreciate the work of developers!
Method number 3. With AdAway
This app also requires to remove ads in android. You can download AdAway for Android -
When you open AdAway, the program will show that the ad blocker is turned off. Click on this item, after which the download of the files necessary for the application to work will begin.
At the end, a message will appear that all components are loaded and you need to reboot the device for the changes to take effect. Click " Yes”, after which your smartphone or tablet will reboot.
Now when you open AdAway it will say " Included”, and all ads from games, applications and the browser will disappear.
To return ads, click the " Disabling ad blocking". AdAway will start restoring the file " hosts” by default, after which a message will appear again that you need to restart your device. Click " Yes and the new changes will take effect.
Method number 4.
Program Adblock Plus can also work with non-rooted devices connected to the Internet via Wi-Fi.
1. Launch the application. At the top click " Tune».
2. The “Proxy settings” window will appear where in the last paragraph we are interested in 2 parameters: “ Proxy hostname localhost" and " Proxy Port 2020". At the bottom, click the " Open Wi-Fi settings».
3. You will be taken to the Wi-Fi settings. Hold your finger on your access point until an additional menu appears.
4. Select " Change network».
5. Check the box next to " Advanced settings».
6. Select " Proxy Server» and a list of available options will open. Click " Manually».
7. Enter the data received in step 2 and click " Save».
Method number 5. Replacing hosts
To get rid of ads in programs in this way, we go along the path system/etc/hosts for example with (required).
We delete it, and in its place we insert a new hosts that you download from the network, you can take it at www.mvps.org/winhelp2002/hosts.txt- after downloading, delete the file extension (remove after the dot TXT). How it works? If you open the Hosts.txt file you will see something like this 127.0.0.1 00fun.com
The site 00fun.com will refer to the internal IP address 127.0.0.1 and will not be able to access the Internet.
Method number 6. Editing a file
Before all manipulations with the application, it is advisable to make a backup copy. In other applications, something may differ and 100% result is not guaranteed. Let's start in order, we need a file AndroidManifest.xml which is opened with
Delete lines
And another example
Delete lines
If ads from Google
Delete lines
More about Google Ads
If you removed the necessary lines from as above and a small black banner with red letters popped up in the application, (there is no advertising, but the banner remains).
We do the following, delete the lines indicated above in AndroidManifest.xml and go to the folder smali - com - google- and delete the folder ads
If the application does not start after deleting the ads folder
If the application does not start, then do the following, open Notepad++ click on the tab Search) and select from the drop-down menu ( find in files) select the folder with the decompiled application, namely the folder smali and in the search we drive in the following phrase "You must have AdActivity declared in AndroidManifest.xml". After searching, delete this line (basically this line is in the file AdView.smali) and assemble the application back (do not delete the ADS folder). Everything should work. Before that, of course, you need to remove ads in AndroidManifest.