I know, The reason certain apps are free is because they are making money with advertisement. I just find it very annoying sometime and the ads may use a bit too much of the screen. There are ad blocking apps that you can use such as Adaway. The Hack i want to talk to you about is simple and very efficient. It involves replacing your host file with another one with over 17000 blocked websites.
Every computer is using the Host file, in simple terms :
The short answer is that the Hosts file is like an address book. When you type an address like www.yahoo.com into your browser, the Hosts file is consulted to see if you have the IP address, or “telephone number,” for that site. If you do, then your computer will “call it” and the site will open. If not, your computer will ask your ISP’s (internet service provider) computer for the phone number before it can “call” that site. Most of the time, you do not have addresses in your “address book,” because you have not put any there. Therefore, most of the time your computer asks for the IP address from your ISP to find sites.
If you put ad server names into your Hosts file with your own computer’s IP address, your computer will never be able to contact the ad server. It will try to, but it will be simply calling itself and get a “busy signal” of sorts. Your computer will then give up calling the ad server and no ads will be loaded, nor will any tracking take place. Your choices for blocking sites are not just limited to blocking ad servers. You may block sites that serve advertisements, sites that serve objectionable content, or any other site that you choose to block.
First Step, You must have a rooted phone to do this. ( If you want to root your phone look it up on Xda developers ).
Install Es File Explorer to your phone. ( it’s on the market )
Open Esfile explorer and go in the settings. Depending of the version you may see a different description of the options. Turn on Up to root, Root explorer,Mount file system.
Download the Host file from my site. and copy it to your SD card.
In Esfile explorer browse to /System/Etc and delete the Host file.
In Es File Explorer copy the Host file from the SD card and paste it to the /system/Etc.
I’ve got to say that it works pretty well but there are exceptions where certain program will not load or will tell you to remove the ad blocking in order to continue. In that case, open the host file and edit by removing the entry ( such as admob ) and save it.