Android AdBlocker - how does it work? I have just tried this adblocker app for Android, and it does seem to be working quite effectively, I tried it with some popular apps like Angry Birds and Cut the Rope.

Does anyone know how it works? I tought Android processes can't mess with one another?
The F-Droid description of AdAway, (which is a popular adblocker) is described as:


  An ad blocker that uses the hosts file. The hosts file contains a list
  of mappings between hostnames and IP addresses. When an app requests
  an ad, that request is directed to 127.0.0.1 which does nothing.


So, an adblocker redirects an app's ad requests to an IP address which produces a blank result, which prevents the ad from being visible.