Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Is it possible to block ads in Android applications?

I've read ways but they don't block/disable ads.

share|improve this question

marked as duplicate by Flow, Izzy, eldarerathis Sep 2 '12 at 15:46

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Buy the full version without ads, or write your own program. You can checkout easily how the existing app works (unless it was built with the NDK). – ott-- Sep 2 '12 at 13:21
up vote 1 down vote accepted

Free applications usually come with ads, since they are used by the developer to monetize its work:

Advertising is one of the means to monetize (make money with) mobile applications.

Two methods to disable ads:

  1. Unrooted device:

    Buy the donate version

    It's getting common among developers to have two versions of their application, one free filled with ads, and one "donate" version where you pay a extra-small-amount and get rid of the ads while helping the developer.

    Additionally, there are other forms of donate to help the developer and get rid of the ads, since they vary alot, best is to read the application summary.

  2. Rooted phones:

    There are several applications available from Google Play Store with the sole purpose of blocking ads from the device and applications.

    Essentially, they nullifying requests to known host names in the system hosts file.

    AdFree Android by is amazing for this end.

    enter image description here

Personally I don't like the idea of blocking ads since we are essentially preventing developers from earning their day-to-day bread.

share|improve this answer

You must be rooted for this. If you are rooted, use either of ways:

  • Point ad servers to localhost using Host file manually. Sniffing ad servers & adding them to Host file is tedious task.

  • Use Ad Blocker apps. There are many Ad Blocker apps available in Play Store viz. AdFree Android, AdAway etc. Its easiest, fastest and most effective way.

share|improve this answer
Google is starting to remove ad blocker apps.… – Al E. Mar 13 '13 at 20:30
@AlEverett Sideloading from other sources is always an option... – Evil Angel Mar 15 '13 at 4:50

Not the answer you're looking for? Browse other questions tagged or ask your own question.