Search results for

All search results
Best daily deals

Affiliate links on Android Authority may earn us a commission. Learn more.

The best ad blocker apps for Android in 2024

There are a few ways to get ad blocking on your phone with and without root. We'll show you some ones that don't need root.

Published onApril 3, 2024

This is the featured image for the best ad blocker apps for android

Ad-blocking is an essential experience for many people. Bad advertising can ruin experiences, especially while browsing the web, playing games, and watching video content. Of course, there’s a necessary evil aspect to the whole thing, but people still use ad blockers anyway. There are several ways to get ad blocking on your Android device in at least some capacity. It almost exclusively requires root access or the installation of third-party apps.

There are no system-wide ad blockers in the Google Play Store. Thus, most of the apps on the list require a third-party download and installation. We didn’t have any problems doing so, but you may be a bit apprehensive. Also, more and more sites and services allow for payment in lieu of advertisements. We recommend that instead of ad-blocking because it lets the creators of the content you enjoy continue doing so while also earning a living.

The best ad blocker apps for Android and other ways

The ethics of ad-blocking

The ethics of ad-blocking are a bit of a catch-22. Ads help creators like us here at Android Authority pay the bills, keep the lights on, and make sure we have roofs over our heads. I may be a bit biased because I do this work for a living, but there are actual, real benefits to advertising. It keeps our work free for you, the reader, while also giving me enough money to pay my bills.

A lot of people want to know if ad-blocking takes money away from independent creators. The answer to that question is yes. Android Authority is an independent website, and our budget would certainly improve if ad-blockers did not exist. We do acknowledge that ads eat up CPU cycles and data, but without them, we wouldn’t exist.

However, there are a lot of people who don’t understand how ad-blocking works. For example, most websites don’t choose which ads go on their site. The site chooses the space where the ad goes, and a third-party ad service puts the ads there. That’s how a generally reputable site can wind up with malicious advertising.

It’s because things like that can go wrong that we have this list. We would certainly appreciate it if you viewed some more ads here at Android Authority, but we understand if you don’t want to. Here’s how to block them:

AdAway (root only)

Price: Free

AdAway screenshot
Joe Hindy / Android Authority

AdAway is a simple ad blocker app. It uses a modified host file to send all ad requests to In other words, the request goes nowhere, and you see no ads. The app supports modified or custom host files, or you can download a basic one from the app itself. Host files are stored in a read-only part of the Android system. That means a root is required for this one. You can donate if you want to, but the whole app works for free. The only two downsides are that you must download them from F-Droid, not the Play Store, and that you need root access. Root users can always change the host files themselves without an app if they want to.

Adblock Plus

Price: Free

Adblocker Plus is arguably the most popular ad blocker app on the list. It works on both rooted and non-rooted devices, although non-root users have some extra work to do. The app runs in the background and filters web traffic almost exactly like its web browser extension. You basically open it once, set it up, and then it runs on its own in the background. That’s about it, really. Hit the button to go to the official website with instructions on installing and setting up Adblock Plus on both rooted and unrooted devices.


Price: Free

AdGuard is a bit of a wild card. We hadn’t heard much about it before doing this article, but it seemed to work okay for us. The app blocks ads in the same way as Adblock Plus. AdGuard runs as a service in the background and filters web traffic. It does work without root, but requires a bit of extra setup. It also keeps tabs on all of your web traffic, similar to apps like GlassWire. You also get a good-looking Material Design UI to put everything together. The free version blocks ads in web browsers only. The premium version runs for $2.49 per month and can block ads for up to three devices, or $79.99 as a one-time payment for a lifetime premium AdGuard for three devices. They also have family plans for up to nine devices for $5.49 a month and $169.99 for Lifetime Premium.


Price: Free

Blokada screenshot

Blokada is a different kind of ad-blocker app. The free version blocks trackers and ads with a nice little counter, so you can see it work. It’s also open source, so you can see that the developers aren’t stealing any data. There is also a premium version, which is basically a VPN. The VPN adds another level of privacy, has no logging, and has no bandwidth restrictions.

Browsers with ad-block

Price: Free

There are a bunch of browsers with ad blockers. These browsers filter out most ad traffic, or at least the most offensive ad traffic. Google Chrome has ad-blocking, but it still shows the ads that are the least offensive to the viewer while leaving a few there so the sites can still make money. Firefox does as well. Plus, browsers like Firefox have plugin support with options like uBlock for added blocking.

We recommend that as a happy medium (for obvious reasons). Some other examples of web browsers with ad blocks include Brave Browser, Kiwi Browser, Samsung Browser, and a few others that have ad blocker add-ons like Dolphin Browser. Choose the one you think will work best for you.

Change your DNS

Price: Free

Change DNS Android
Joe Hindy / Android Authority
Changing your DNS can block ads before they ever get to your phone. The nice part of this is that there are free DNS companies that also block ads by default, so your work is pretty easy here. Simply navigate to your Wi-Fi settings, find the Private DNS setting, and change it from Automatic to Private DNS. For hostname, most folks use “” without the quotes. There are others, but AdGuard’s DNS is about as good as it gets. The method may change depending on your phone’s OEM, but the setting should be on every modern Android phone. We don’t have a download link for this one because it’s a setting on your phone, not an app.


Price: Free

DNS66 screenshot
Joe Hindy / Android Authority
If the above option isn’t working for you, DNS66 can help. It establishes a VPN connection and uses that to filter out advertising and trackers from stuff headed your way. The app keeps a blacklist, and anything on the blacklist can’t filter through to your phone. That means some ads might make it, but only because they aren’t blacklisted yet. The app also lets you use custom DNS servers if you prefer. This one is downloadable on F-Droid, which requires you to sideload. However, we trust F-Droid, so this is an easy recommendation.

If we missed any great ad blocker apps for Android, tell us about them in the comments!

You might like