AdAway - good ad blocker for android, that supports black and white lists. Application is an open sourced code and very effective. This app uses hosts file and your android device has been rooted. AdAway lets you select your own sources of hosts files. You can add exceptions to your Whitelist if an app is not working when specific hosts are blocked. You can define extra hostnames in your own Blacklist. You can add your own (hostname, IP)-pairs in the Redirection List.