How to Block Ads on Android Phones: Step-by-Step Guide

From setting a private DNS to stopping browser pop-ups, notification spam and lock-screen ads, this guide shows how to block ads on your Android phone

Arjun Sha profile pictureby Arjun Sha
Link Copied
copy link iconcopy link icon
mockup of ads on an Android phone

Image Credit: Shutterstock/ BestForBest (edited by Ajaay Srinivasan/ Beebom Gadgets)

Summary

  • Private DNS services such as AdGuard DNS and NextDNS can block many ads and trackers across Android apps and browsers, although they may not remove every ad.
  • Chrome can block many unwanted pop-ups and redirects through its Site settings, but this option does not remove all advertisements from websites.
  • You can also block ad overlays via app permission and block spam notifications with Notification Channels.

Advertisements are everywhere, and while they support creators, they can quickly become a nuisance, ruining the user experience. If you are tired of intrusive pop-ups, lock screen clutter and notification spam, you aren't alone. Therefore, here's a guide on how to block ads on an Android phone to reclaim your screen real estate and peace of mind.

What Type of Ads Are You Seeing?

Not every ad is blocked the same way, so find out what you are dealing with first. Use the table below to jump to the right fix.

Type of adWhere you see itBest fix
Banner and in-app adsInside apps and across websitesPrivate DNS
Pop-ups and redirectsChrome and other browsersBrowser Site settings
Website notification spamNotification shade, alerts from websites you have visitedChrome notification permissions
Full-screen ads over your home screenHome screen, even when the app is closedRevoke "Display over other apps"
Promotional push notificationsNotification shade, from installed appsNotification channels
Lock-screen adsLock screenTurn off Glance or Lock Glimpse
YouTube adsBefore and during videosSee the YouTube section below

1 Stop Ads on Android Phone Using Private DNS

  Like the Phone app offers a native way of blocking spam calls on Android, the Settings app also provides a similar route to block ads across apps and browsers. This is done through a DNS server or Domain Name Service, which intercepts requests and filters out ad servers. NextDNS is a popular DNS filtering service with a free tier and ad, tracker and security filters. On that note, here is how to set it up:  

  1. On your phone, head over to Settings > Network & internet and tap on Private DNS.
Android network settings with Private DNS option
Android network settings with Private DNS option
  1. Select Private DNS provider hostname and enter your own NextDNS hostname.
  2. To find your NextDNS hostname, visit my.nextdns.io (visit) and create or sign into a free account.
  3. Here, copy the Private DNS hostname shown in the Setup section. It follows the format your-config-id.dns.nextdns.io.
  4. Then tap on Save to submit the DNS configuration.
  5. Once applied, NextDNS will start filtering ad and tracker requests across your apps and browsers.
Saving private dns in dns settings
Saving private dns in dns settings

Once saved, the DNS will filter ad requests, leaving you with a cleaner interface. It's worth noting that this may result in blank white spaces on websites where ads used to be.

2 Block Ads from Android Phone Browsers

If you want to block pop-up ads and redirects while browsing the web, you need to change your browser settings. Here's how to block ads on Android phone, specifically within a browser like Google Chrome:

  1. Launch Chrome on your Android phone, tap on the 3-dots icon at the top right and select Settings.
Chrome on Android settings
Chrome on Android settings
  1. Now, swipe down to the Advanced section and go to Site settings > Pop-ups and redirects.
  2. Turn off the Pop-ups and redirects toggle to start blocking sites from showing pop-ups and redirects.
Chrome Pop up and redirects option with toggle
Chrome Pop up and redirects option with toggle

Note that this setting blocks many unwanted pop-ups and redirects, but it does not remove normal banner, display or in-page ads. For that, you need a DNS-level blocker or a dedicated ad-blocking browser.

If you want a more aggressive approach, consider switching to Brave for Android, one of the best browsers for blocking ads and trackers. If tracker protection is all you care about, Firefox for Android has it built in.

3 Stop Website Notification Ads in Chrome

Some websites ask for notification permission and then use it to push advertisements via notifications. If you keep seeing promotional alerts from websites you visited once, here is how to turn them off in Chrome.

  1. Open Chrome and open Settings from the top-right corner. Here, open Site settings.
screenshot from an android phone showing how to open site settings in chrome
screenshot from an android phone showing how to open site settings in chrome
  1. Next, open Notifications and choose Don't allow sites to send notifications.
screenshot from an android phone showing how to block notifications in chrome
screenshot from an android phone showing how to block notifications in chrome

This way, you can revoke all website notifications via Chrome in one go.

4 Stop Full-Screen Ads on Android

Some apps abuse the "Display over other apps" permission to push full-screen ads onto your home screen even when you aren't using them. If you're seeing random pop-ups, considering you're running a recent Android version, here's how to disable ads on Android phone by revoking this permission:

  1. Head over to Settings > Apps > Special app access on your Android phone.
Android Settings with Special app access option
Android Settings with Special app access option
  1. Tap on the Display over other apps option and select the app that's serving full-screen ads.
  2. Turn off the Allow display over other apps toggle to disable the permission.
Android Special app access page with display over other apps setting
Android Special app access page with display over other apps setting

5 Remove Ads from Android Phone Notification

Push notifications on Android tend to turn into spammy billboards. Android allows you to use Notification channels to silence promotions without missing important alerts. Here's how to use it:

  1. Long-press on an app and tap on the i icon.
  2. Then select Notifications from the App info screen.
Android app context menu with app page
Android app context menu with app page
  1. Here, turn off all the toggles, but the ones that you think are important and want to receive notifications from.
  2. The adverts are usually the result of the Promotional notifications option that's enabled by default. You can disable them by turning off this toggle.
Swiggy notification channels with marketing and promotional channels highlighted
Swiggy notification channels with marketing and promotional channels highlighted

6 Remove Ads from Android Phone by Removing Apps

 If you're getting too many ads in push notifications or pop-up ads after installing an app, but can't quite point out which app it is, boot into Safe mode on Android. This will help you identify the app that's pushing ads. Then turn off Safe mode on Android and uninstall the app. Here's how to do it:

  1. Go to the apps list and spot the app you want to uninstall. Long-press on it and tap on App info.
App menu with app context menu
App menu with app context menu
  1. Now select Uninstall (marked by a trash icon) and tap on Ok when prompted. The app will be uninstalled.
  2. Alternatively, you can press and hold and drag and drop the app on the Uninstall option to uninstall it.
App page with uninstall option
App page with uninstall option

7 Remove Ads from Android Phone's Lock Screen

If you've been seeing lots of lock-screen ads on Android lately, it could be due to a feature called Glance, it could be due to a feature called Glance. It pushes advertisements and AI bloat onto the lock screen. You can turn off Lock Glimpse on Nothing and turn off Glance on Samsung. Here's how to do it on the rest of the devices:

  1. Head over to Settings > Lock screen and look for Glance or Lock Glimpse.
  2. On some phones, Glance can be found inside Display settings.
Nothing phone settings lock screen and lock glimpse
Nothing phone settings lock screen and lock glimpse
  1. Once found, disable the Display on lock screen toggle to stop seeing ads.
Lock glimpse toggle turn off
Lock glimpse toggle turn off

It's worth noting that the process may differ depending on the manufacturer and the lock screen ads service they are using. However, the option to disable them is commonly found in Display or Lock screen settings.

Can You Block YouTube Ads on Android?

This is the one place where a Private DNS or ad-blocker DNS will not help you much. YouTube serves its ads from the same domains and servers as the actual videos, so a DNS-level blocker can't separate an advertisement from the content you want to watch. Blocking those domains also breaks the playback.

The only official way to watch YouTube without ads on Android is YouTube Premium, which also brings background play and downloads. Third-party modified YouTube clients do exist, but they violate YouTube's terms of service and can stop working without warning, so we would not recommend them.

And those are all the ways to block ads in Android. By far the easiest way to block ads is by using an ad-block DNS. However, if you want to go above and beyond just blocking general ads, using all the methods listed above will rid your Android phone of almost all types of ads.

Frequently Asked Questions

Can I block all ads on Android?

Not with one toggle, but you can combine a Private DNS, browser Site settings, notification controls and app permissions to block all kinds of ads on Android.

Does Private DNS block ads in Android apps?

Yes, a filtering DNS such as NextDNS or AdGuard DNS blocks many in-app ads and trackers.

Can I block YouTube ads using Private DNS?

No. YouTube serves ads from the same domains as its videos, so YouTube Premium is the only way to remove ads from YouTube videos.

How do I block pop-up ads on Android?

Open Chrome and head to Site settings > Pop-ups and redirects, then turn the toggle off. To block system-wide pop-up ads that still appear, set up a Private DNS. Lastly, uninstall apps that you are not familiar with.

#Tags

android

Recommended For You

Popular Mobile List