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.

  • static banners at the top or bottom of the display;
  • pop-ups, static or with a video playing;
  • delayed advertising that appears two to three days after the first launch of the program;
  • ad units in the interface (for example, a banner that pops up when you click the "Close" button);
  • convenient advertising when the user receives a bonus for watching the video - an extra life or coins in the game.
  • The banner is located at the bottom of the screen - the user can close it

  • excessive consumption of Internet traffic;
  • decrease in smartphone or tablet performance during the game;
  • in exceptional cases - overlapping game buttons with pop-up windows.
  • 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:

  • Download and install the program on your computer.
  • Connect your smartphone to PC in USB debugging mode.
  • On the smartphone screen, you will see a request to perform debugging. Click OK.
  • The program will install a mobile analogue on a smartphone and connect.
  • In the program window on the computer, you will see the Root button. Click it.
  • On the smartphone screen, confirm rooting by pressing the OK button.
  • When the process is complete on the PC, click the Finish button.
  • 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:

  • Download the application from the official site.
  • Go to your smartphone settings and select "Networks".
  • Select "Shared modem and networks" and open "Mobile networks".
  • After selecting "APN access points", click "Change access point".
  • Enter localhost in the Proxy field and 2020 in the Port field.
  • Launch AdBlock Plus, turn on the "Filtering" item. Uncheck the box Acceptable Ads.
  • 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:

  • Download and install AdAway.
  • Open the app and click "Upload Files and Apply Lock".
  • Wait for the download of the additional file.
  • At the end of the process, restart the gadget.
  • 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:

  • Run the program. You will see a list of applications installed on your smartphone or tablet.
  • Select the app for which you want to block ads. Press and hold on the title until a pop-up menu opens.
  • Select "Patch Menu - Remove Ads".
  • 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:

  • Launch AdFree and answer the request for Superuser rights with "Grant".
  • Click the Download and Install button.
  • 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:

  • Open NetGuard and select Settings.
  • Turn on Traffic Filter.
  • Select "Download hosts file" and wait for the download.
  • Return to the main menu and activate the firewall.
  • The program will start updating DNS servers, access to which you want to deny.
  • After 5-10 minutes, test the application. Go to the official developer page. If you see the inscription Ad Blocking Works there, the application is installed and working correctly.
  • 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

  • Get root access to the device.
  • Follow the link and save the content of the page as a text file.
  • Name the file hosts.
  • Transfer the file to your smartphone and use the file manager to place it in the system / etc folder, after saving the original version of the file in a safe place.
  • 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

  • Follow the link and copy the code.
  • On the smartphone's memory card, create a file with the name urlfilter and the extension .ini.
  • Paste the code you copied earlier into the file.
  • Open a browser.
  • Type opera:config in the address bar.
  • A pop-up list of configurations will open. Select URL Filter.
  • Specify the path to the previously created .ini file.
  • 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:

  • built-in occurs only when using applications in the form of banners and pop-up windows;
  • virus appears periodically when working with the device, regardless of whether third-party programs and games are running.
  • 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.

    Similar posts