Although you don’t need to know what a reverse proxy is or how to use it since Adblock plus does all the hard work for you but for the sake of this post, you may need to know that a reverse proxy is a type of proxy server that retrieves resources on behalf of a client from one or more servers then these resources are then returned to the client as if they originated from the proxy server itself.
Most manufacturers of devices running less than Android 3.1 (e.g. Android Gingerbread, Froyo, etc.) manually added support for proxies even though earlier versions of Android didn’t support it, so even if your device runs an older version of Android then you likely can use Adblock Plus without root access.
Make sure you allow your device to install apps from unknown sources on your Android device. You can enable it from Settings -> Security or Settings -> Applications. You can disable ‘unknown sources’ after you’ve finished blocking ads if you wish but I recommend enabling ‘unknown sources’ after you are done blocking ads.
Download Adblock Plus’s APK installer file from here and place it on your smartphone or tablet’s internal storage.
Next, open your file manager, find the APK file you downloaded, and tap it to install it.
After you’ve installed Adblock Plus, run Adblock Plus on your Android smartphone or tablet and enable Filtering. Most devices, Adblock Plus will then automatically setup the proxy settings required to allow Adblock Plus to block ads.
Once Adblock Plus is installed and it has been enabled and properly setup to block ads, you are done — all ads should now be blocked! However, keep in mind, Adblock Plus needs to be running at all times if you want ads blocked. If you disable or close Adblock Plus, it will stop blocking ads.
Note: Different versions of Android have different support for proxies, you may or may not need root access.