How to Block Ads on Android Without an App

Spread the love

Ads on Android can get annoying fast. One minute you’re reading an article. The next, a pop-up covers the screen. A free game may throw a full-screen ad at you, while another site keeps sending promotional notifications long after you’ve closed Chrome.

The tricky part is that these ads don’t all come from the same place.

That’s why there isn’t one switch that will block ads on Android everywhere. Android doesn’t include a universal ad blocker. What it does offer is a set of built-in tools that can cut down a lot of unwanted advertising without making you install another app.

The most useful option is Private DNS. When paired with a DNS provider that filters advertising and tracking domains, it can stop many ad requests before they reach your phone.

Chrome adds another layer. Its built-in settings can block pop-ups, redirects, disruptive ads, and unwanted website notifications.

Used together, these tools can make Android noticeably cleaner. Just don’t expect them to remove every YouTube ad, sponsored Instagram post, or promotion built directly into an app.

Can You Block Ads on Android Without an App?

Yes, but only up to a point.

Android has supported system-wide Private DNS since Android 9 Pie. The feature uses DNS-over-TLS, which lets your phone send DNS requests through an encrypted connection to a DNS provider you choose.

Private DNS itself doesn’t block ads.

The filtering comes from the DNS provider.

If the provider keeps a list of known advertising and tracking domains, it can stop your phone from connecting to many of them. That means ads served from those domains may never load.

Chrome handles a different set of problems. It can block pop-ups, redirects, notification spam, and ads on websites that violate Google’s standards for intrusive advertising.

Neither option is a complete ad blocker on its own.

Method

What it helps with

Works outside Chrome?

Filtering Private DNS

Many ad and tracking domains

Often

Chrome pop-up controls

Pop-ups and redirects

No

Chrome Intrusive ads setting

Disruptive ad experiences

No

Site notification controls

Website notification spam

No

Play Protect and app removal

Suspicious or harmful apps

Yes

Android ad privacy settings

Ad targeting and measurement

Yes, but doesn’t block ads

The best results come from using the right tool for the right problem.

How to Block Ads on Android With Private DNS

If you want to block ads on Android without installing anything, Private DNS is the best place to start.

Google currently places the setting under:

Settings → Network & internet → Private DNS

Phone makers often rearrange menus, though. Samsung, Xiaomi, OnePlus, Motorola, and other brands may put it somewhere slightly different.

If you can’t find it, open Settings and search for Private DNS.

First, Check Your Android Version

System-wide Private DNS requires Android 9 or later.

Older Android phones may let you change DNS settings for a specific Wi-Fi network, but that’s not the same thing. It usually won’t apply across both Wi-Fi and mobile data.

If your phone runs Android 9 or newer, the setup is much easier.

Use a Filtering DNS Provider

One widely used option is AdGuard DNS.

Its current public filtering hostname is:

dns.adguard-dns.com

To set it up:

  1. Open Settings.
  2. Tap Network & internet.
  3. Open Private DNS.
  4. Choose Private DNS provider hostname.
  5. Enter dns.adguard-dns.com.
  6. Tap Save.

That’s it.

You don’t need to install the AdGuard app for this setup. Android sends DNS requests directly to the chosen DNS server.

AdGuard currently lists these public hostnames:

Hostname

What it does

dns.adguard-dns.com

Blocks known ads and trackers

unfiltered.adguard-dns.com

Uses AdGuard DNS without filtering

family.adguard-dns.com

Blocks ads, trackers, and adult content

One detail worth watching: older guides still mention dns.adguard.com. For a new setup, use the hostname shown in AdGuard’s current documentation: dns.adguard-dns.com.

What Happens After You Turn It On?

You may notice fewer banners on websites and inside some free apps.

Some tracking requests may also disappear.

You might still see a blank box where an ad used to be. That’s normal.

DNS filtering blocks a connection to an advertising domain. It doesn’t redesign the webpage after the ad disappears. So the empty space can stay behind.

That’s one of the biggest differences between DNS filtering and a full browser ad-blocking extension.

What Private DNS Can and Can’t Block

This is where expectations matter.

DNS filtering works at the domain level.

Imagine an app loads its main content from:

example.com

but loads ads from:

ads.example.net

A filtering DNS service can block ads.example.net while leaving the main app alone.

Now imagine the app serves both normal content and advertising from the same domain.

DNS can’t easily separate one from the other. Blocking the domain could break the whole service.

That’s why Private DNS works well in some places and poorly in others.

Type of ad

How well Private DNS works

Why

Third-party banner ads

Often well

Ads come from separate domains

Tracking requests

Often well

Known tracker domains can be blocked

YouTube video ads

Poorly

Ads and videos may share infrastructure

Instagram sponsored posts

Poorly

Ads appear inside the main feed

Facebook sponsored posts

Poorly

Ads and content use the same platform

In-app promotions

Often poorly

Promotion may come from the app’s own server

Offline ads

Not at all

No network request is needed

This is why you shouldn’t expect Private DNS to remove YouTube ads reliably.

The same goes for sponsored posts on Facebook, Instagram, X, and similar platforms.

Those ads are often delivered as part of the platform itself rather than from a separate ad server that DNS can simply block.

Private DNS Also Can’t Clean Up the Page

A full content blocker can remove an ad and then hide the empty space around it.

DNS can’t do that.

It blocks the network request. That’s all.

So if a website shows a large empty gap after an ad disappears, the DNS filter isn’t necessarily broken. It’s simply doing what DNS filtering is designed to do.

Block Pop-Ups and Intrusive Ads in Chrome

If most of the annoying ads appear while you’re browsing, check Chrome’s own settings too.

Chrome already blocks many pop-ups by default.

To confirm the setting:

Chrome → More → Settings → Site settings → Pop-ups and redirects

Keep Pop-ups and redirects turned off.

This helps stop sites from launching unwanted windows or pushing you from one page to another.

Chrome setting

What it helps stop

Does it remove all ads?

Pop-ups and redirects

Automatic pop-ups and redirects

No

Intrusive ads

Disruptive or abusive ad experiences

No

Notifications

Website notification spam

No

Safe Browsing

Dangerous and deceptive sites

No

Check Chrome’s Intrusive Ads Setting

Chrome also has an Intrusive ads control.

You can usually find it under:

Chrome → Settings → Site settings → Intrusive ads

Keep that setting blocked.

There’s an important detail here: Chrome doesn’t remove every normal advertisement.

Its built-in system mainly targets sites that violate the Better Ads Standards. In other words, Chrome tries to stop particularly disruptive ad experiences rather than make every website ad-free.

That’s why you may still see ordinary display ads after turning the setting on.

Stop Ad-Like Notifications From Websites

Some of the most annoying “ads” on Android aren’t webpage ads at all.

They’re notifications.

A website may ask:

Read Also: How to Schedule Text Messages on Android

Allow notifications?

If you tap Allow, that site can keep sending alerts after you’ve left.

Some sites use the feature responsibly. Others don’t.

The result can be promotional messages, fake virus warnings, clickbait headlines, or alerts that open Chrome when you tap them.

If one site keeps bothering you, remove its permission.

Depending on your Chrome version, you can usually open the site, tap the icon beside the address bar, and go to:

Permissions → Notifications

Then block or reset the permission.

What you’re seeing

Likely cause

What to do

Promotions in notification shade

Website notifications

Revoke permission

Fake virus warning

Suspicious site notification

Block the site

Alert opens Chrome

Browser notification

Review site permissions

Banner appears only on webpage

Website advertising

Use DNS and Chrome controls

Full-screen ad appears over other apps

Installed app may be responsible

Check installed apps

There’s no need to disable all notifications if only one site is causing trouble.

Block the problem site instead.

Random Full-Screen Ads? Check Your Installed Apps

Random Full-Screen Ads Check Your Installed Apps

Here’s a useful rule of thumb:

If ads appear while Chrome isn’t open, look at your apps.

Full-screen ads on the home screen, lock screen, or over unrelated apps can point to unwanted software.

The problem often begins after installing a free utility, game, launcher, wallpaper app, file downloader, cleaner, or APK from an unknown source.

Think back to when the ads started.

Then check recently installed apps.

You can usually do that from:

Settings → Apps

Remove anything you don’t recognize or no longer trust.

Warning sign

What to check

Ads started after installing an app

Recent installations

Browser opens by itself

Suspicious app or redirect

Fake security warnings keep returning

App or website permissions

Ads appear above unrelated apps

Apps with overlay behavior

Search engine changed unexpectedly

Browser settings or unwanted software

Run Google Play Protect

Google Play Protect can also help.

Open:

Google Play Store → Profile picture → Play Protect

Make sure Scan apps with Play Protect is turned on.

Google says Play Protect checks installed apps and can warn you about potentially harmful software. In some cases, it can disable or remove an app.

If an app behaves suspiciously, removing it is better than trying to hide its ads with DNS.

Android Ad Privacy Settings Don’t Block Ads

Android also has advertising privacy controls, but they’re often misunderstood.

Depending on your Android version, you may see options such as:

  • Ad topics
  • App-suggested ads
  • Ad measurement

These settings affect how supported advertising systems use information about your interests and app activity.

They do not stop ads from appearing.

Setting

Main purpose

Blocks ads?

Ad topics

Controls interest-based ad topics

No

App-suggested ads

Controls certain app-based ad suggestions

No

Ad measurement

Controls advertising measurement

No

Filtering Private DNS

Blocks selected ad domains

Often

So if your goal is privacy, these controls are worth checking.

If your goal is to block ads on Android, Private DNS is more useful.

The two features solve different problems.

What to Do If Private DNS Breaks an App or Website

DNS blocking isn’t perfect.

Sometimes a filter blocks a domain that an app needs for login, payments, analytics, media, or another feature.

If something suddenly stops working after you turn on Private DNS, test the DNS setting first.

Go to:

Settings → Network & internet → Private DNS

Switch it temporarily to Automatic.

Then reopen the app or website.

If it starts working again, the DNS filter is probably involved.

Problem

First thing to try

Internet stops after setup

Check the hostname for typos

One app won’t connect

Switch Private DNS to Automatic

YouTube still has ads

That’s an expected limitation

Blank boxes remain on pages

DNS can’t do cosmetic filtering

Chrome still shows pop-ups

Review Chrome site settings

Notifications keep arriving

Check notification permissions

Ads show outside browser

Review installed apps

Public Wi-Fi can sometimes cause trouble too.

Hotels, airports, schools, and offices may use login pages or network systems that don’t play nicely with a manually selected Private DNS provider.

If a network suddenly stops working, switching Private DNS back to Automatic is a quick way to test the issue.

Final Thoughts

You can cut down a surprising amount of advertising without installing another app, but there’s no one-button fix.

For Android 9 and later, a filtering Private DNS provider gives you the broadest no-app coverage. Chrome’s own settings can then handle pop-ups, redirects, disruptive ads, and notification spam.

If ads start appearing outside the browser, don’t assume they’re normal ads. Check your installed apps and run Google Play Protect.

Problem

Best no-app fix

Ads across many apps and sites

Filtering Private DNS

Chrome pop-ups

Block pop-ups and redirects

Disruptive website ads

Keep Intrusive ads blocked

Website notification spam

Revoke notification permission

Random full-screen ads

Check apps and Play Protect

Ad targeting concerns

Review Android ad privacy settings

YouTube and social-media ads

Expect DNS limitations

The key is knowing what each setting can actually do.

If you want to block ads on Android without an app, start with Private DNS. Then tighten Chrome’s permissions and check for unwanted apps if the problem goes beyond the browser.

It won’t make every corner of Android ad-free. YouTube, social-media feeds, first-party promotions, and locally stored ads can still get through.

But for ordinary banner ads, tracking domains, pop-ups, redirects, and notification spam, this setup can make a real difference without adding another app to your phone.

Frequently Asked Questions About Blocking Ads on Android

Question

Quick answer

Does Private DNS work on mobile data?

Usually, yes

Can apps bypass Private DNS?

Some can

Is dns.google an ad blocker?

No

Is Private DNS the same as a VPN?

No

Can it block YouTube ads?

Not reliably

Does it work on Android 8?

Not as system-wide Private DNS

Does Private DNS Work on Wi-Fi and Mobile Data?

On Android 9 and later, Private DNS is a device-level setting and generally works across supported Wi-Fi and mobile networks.

That’s one reason it’s more useful than manually changing the DNS address for a single Wi-Fi connection.

Is dns.google an Ad Blocker?

No.

dns.google belongs to Google Public DNS.

It can act as a DNS resolver and support encrypted DNS, but Google Public DNS isn’t designed as a general ad-blocking service.

If you want ad filtering, you need a DNS provider that specifically blocks advertising domains.

Is Private DNS the Same as a VPN?

No.

Private DNS encrypts DNS lookups between your phone and the DNS resolver.

A VPN handles much more of your network traffic.

So don’t treat Private DNS as a replacement for a VPN. They’re different technologies with different jobs.

Can Apps Bypass Android’s Private DNS?

Some can.

Apps that handle their own DNS requests may not rely entirely on Android’s normal system resolver.

That’s another reason no DNS-based method can guarantee that every app on your phone will be ad-free.

Why Am I Still Seeing YouTube Ads?

Because YouTube doesn’t always serve ads from an easy-to-block standalone advertising domain.

Ads and video content can share the same delivery infrastructure.

Block too much, and you may break the video instead of just removing the advertisement.


Spread the love