How to completely block in-app ads the proper way

How to completely block in-app ads the proper way
Ah, the cruel bane that advertisements are! They're the very epitome of the downsides of the freemium model. And yet, they're there for a reason. After all, developers need to put bread on the table, just like everybody else. But when it comes to Android apps, some devs take it farther than others, especially if the app is 'free' to begin with. These are sometimes not just obtrusive to a point where they pretty much force you to pay up or quit, but they're also sometimes specifically-engineered to get into your way and solicit clicks. If you know what we're talking about all too well, then you likely stand to gain something from reading on.


Ad-blocking techniques and software have been around for a long time. You have AdBlock for your PC browser, so it's only natural that a similar option is available for Android users, too. If a certain app has caused your sincere ire, then you've probably dabbled yourself in a search to exact revenge by shutting off the stream of ads that get loaded onto your device. You've probably also come across popular solutions, such as AdAway. 

AdAway is, essentially, an AdBlock for your Android. It's a great solution to getting rid of annoying ads, but there are two considerable downsides. For starters, AdAway is a 'blanket' type solution -- it blocks the ads from each and every app out there, and selectively whitelisting them is a challenge for your average Joe. This is a problem for some of us, who wish to support developers of great pieces of code, and don't mind the sometimes very-well positioned advertisements that don't really interfere. And second, while AdAway does blocks ads effectively, it does not necessarily do anything about the consequences, meaning that it doesn't re-arrange the UI of the app afterwards. This sometimes leaves giant blocks of free space where an ad used to be. Luckily, there's another solution that bypasses both these limitations, and is about as easy to install. As with AdAway, you'll obviously need to be rooted.

FEATURED VIDEO

17 Comments

1. lallolu

Posts: 734; Member since: Sep 18, 2012

I could not find MinMinGuard

2. Chris.P

Posts: 567; Member since: Jun 27, 2013

Are you sure you're looking at the right place? Just double-checked for you, it's there (inside Xposed Framework).

3. XperiaFanZone

Posts: 2280; Member since: Sep 21, 2012

Done. Thanks, Chris!

4. jibraihimi

Posts: 816; Member since: Nov 29, 2011

Using this for long time..... Really very good app...

5. networkdood

Posts: 6330; Member since: Mar 31, 2010

Get LUCKY PATCHY, if you want to completely block in game ads....

6. networkdood

Posts: 6330; Member since: Mar 31, 2010

lol, ok, I may try this....

7. PBXtech

Posts: 1032; Member since: Oct 21, 2013

A lot of the ads don't bother me because they are on the bottom of the screen, out of the way. What does infuriate me are the commercials preloaded in Youtube, and the popups there as well.

8. tacarat

Posts: 854; Member since: Apr 22, 2013

The proper way to block ads is to buy the app. I'm talking to the devs more than the buyers. We should always be given a buy option.

11. kozza3

Posts: 778; Member since: Oct 17, 2012

calm down good guy

14. roscuthiii

Posts: 2383; Member since: Jul 18, 2010

Until they just decide to display ads in paid apps as a standard... then it's back to square one again.

9. Cyberchum

Posts: 1111; Member since: Oct 24, 2012

I have been using this for a while now, really a good app.

10. Cyberchum

Posts: 1111; Member since: Oct 24, 2012

*being

12. Jon.916

Posts: 6; Member since: Jun 06, 2011

*been

13. andynaija

Posts: 1265; Member since: Sep 08, 2012

Your first spelling was correct lol

15. purple

Posts: 1; Member since: Mar 14, 2015

Hi Chris. Thanks for taking the time to write this article. I tried following the instructions on my HTC One M8 5.0.1 and I can't uninstall Xposed Framework now. Under "Framework" it reads in red letters "Xposed is not (yet) compatible with Android SDK version 21 or your processor architecture (armeabi-v7a). CANNOT LINK EXECUTABLE: could not load library "libdvm.so" needed by "/data/data/de.robv.android.xposed.installer/cache​/app_process"; caused by library "libdvm.so" not found". The Install/Update is not tappable and when I tap the Uninstall button I get the error message "SD card: /storage/emulated/0/Android/data/de.robv.xposed.in​staller/files Mounting /system writable... Restoring backup from /system/bin/app_process.orig No backup found at /system/bin/app_process.orig" As far as I understand, Xposed Framework did not make a backup of app_process when installed and now it cannot find it to restore it. Also I read that I am not supposed to uninstall Xposed from Settings->Apps. What can I do now to uninstall Xposed and restore previous state of my device?

16. SaifGhole

Posts: 1; Member since: Sep 19, 2015

hey check this out.. Black ads on android. You can download the flashable zip here and flash it via recovery to block ads. check it here- mytechalbum.com/how-to-block-ads-on-android/

17. AltDns

Posts: 1; Member since: Jan 07, 2016

If you're using your device via wifi or router, you can just set the router settings to use an ad-blocking DNS. No installs. Block in-app ads as well. alternate-dns.com/index.html

Latest Stories

This copy is for your personal, non-commercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers at https://www.parsintl.com/phonearena or use the Reprints & Permissions tool that appears at the bottom of each web page. Visit https://www.parsintl.com/ for samples and additional information.