Block ads on your Android phone with AdFree Android (root required)

Although I don’t block ads on my PC (for the most part… I only block ads on web services I pay a subscription fee for), I find ads on my cell phone to be extremely annoying; the screen is small as it is… ads just throw salt into the wound. Of course, I know ads are used to support free apps – I am not denying this fact. However, if I want to support a developer I will purchase his/her paid app rather than have ads on my tini-tiny screen, which I only click on by accident (ugh!). So, I use an app that allows me to block ads on my Android phone and figure other Android users may be interested in using it also.

AdFree Android is a free app that blocks ads on Android phones by “nullifying requests to known hostnames serving ads”. AdFree Android blocks ads in apps and the Internet browser. (Note: If you use something like Opera Turbo in Opera Mini, AdFree Android will not be able to block ads because Opera Mini serves cached pages to you.) AdFree Android uses MVPS HOSTS file as the ad filter to determine which hostnames to block.

Installing and using AdFree Android is very easy. After installing AdFree Android, you simply need to

  • Give AdFree Android superuser permissions (yes, root is required):

  • Download and install the the HOSTS file/ad filter:

  • Done!

Since AdFree Android downloads and places the HOSTS file in your phone’s /system/etc folder, AdFree Android is a one-time thing – it does not stay on in the background. The only time you have to interact with AdFree Android again – after the initial setup – is when you want to update the HOSTS file. In that regard, you have the option to setting AdFree Android to automatically update the HOSTS file on a daily basis:

The downside to this add-HOSTS-file-to-system-folder approach to blocking ads is users are not given the ability to exclude specific apps and websites from ad blocking (i.e. free apps that you want to support by clicking on their ads). But, hey, no program is perfect right?

To grab AdFree Android, search the Android Marketplace for “AdFree Android”, use your bar code scanner on the QR code (found below), or load up this page on your Android phone and click on the following link:

Version reviewed: v.0.4.10

Price: Free

AdFree Android

Share this post


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


  1. Iphone rep

    Er din iPad 2 i stykker? iRepair tilbyder reparation af alle fejl på iPad 2. Du kan her se alle vores priser på alle vores iPad 2 reparationer. Har du et problem med din iPad 2 som ikke står på listen er du velkommen til at kontakte os for mere information om netop din fejl på din iPad. Vi er lager førende med stort set alle reservedele til iPad 2 og kan udføre din iPad 2 reparation samme dag den indleveres. Der kan dog i nogle tilfælde være en mindre kø på 1

  2. Kids Telescope Reviews

    I have been exploring for a little for any high-quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this web site. Reading this info So i am happy to convey that I have a very good uncanny feeling I discovered just what I needed. I most certainly will make sure to don’t forget this website and give it a glance on a constant basis.

  3. Litening


    It’s rather easy:
    1) Download the hosts text file from the link in the article:
    2) Rename the file from “hosts.txt” to “hosts”.
    3) copy the hosts file to the root of your SD card
    4) reboot your phone in recovery
    5) connect phone to pcvia USB cable
    6) run “adb shell”
    6 a) mount /system
    6 b) mount /sdcard
    6 c) cp /sdcard/hosts /system/etc/
    6 d) reboot
    Your hosts file should now be replaced and no more nasty ads.

    It is also possible to do it without using a PC, but your phone will have to be S-off.

    N.B. I don’t take credit for these instructions, but just recall having read them somewhere.

  4. Ashraf
    Author/Mr. Boss

    @Neville: The benchmark I posted actually has nothing to do with your network; it is for benchmarking your phone. So it doesn’t matter if I was on 3G or 4G.

    I will keep you guessing as to what phone I have =P