Yes, this is similar to my own previous question on the subject. I'm being very specific here though - despite having wrapped ad blocking with hosts file and firewall, some apps (several more now) are able to merrily display banner ads even when they are explicitly blocked from connecting to the net. My firewall (Droidwall) works, because if I block a legitimate app it gets blocked.

How are they doing this?? Is there some Google made common system process that they access?

  • Have you tried AdAway? It works very well on my phone for blocking ads.
    – Logos
    Apr 25, 2012 at 11:40
  • See the linked question...already running all of that. This isn't a question on how to block ads, it's a question about getting rid of the rest!
    – Rex
    Apr 26, 2012 at 10:57

2 Answers 2


Such ads are not fetched from the internet, they are built into the app. Usually the ads would feature some other app from the same developer.

  • That seems likely..some of these are direct market links.
    – Rex
    Apr 26, 2012 at 10:55

The reason why you still see those ads when you've blocked internet is because they're cached. If you erase the app data, then you won't see those ads, but all login information (if used) will also be deleted.

There isn't any specific process on the Android system that is responsible for fetching ads. The application itself fetches the ad. So unless you find a way to kill a thread on the app that fetches those ads, you won't be able to do anything.

Your best course of action is to:

  1. Buy the paid version of the app. (Supports developers :-) )
  2. Install some AdBlocker app. (Might require root.)
  3. Bear with the ads.
  • Already done all that if you read my original question.
    – Rex
    Apr 26, 2012 at 10:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .