Auraz Tech logoAuraz Tech

How to Block Ads on Android (2026): Stop Pop-ups, System Ads, In-App Ads & Browser Ads

You unlock your phone and a full-screen ad slaps you before you have even opened an app. Xiaomi owners get sponsored banners inside the file manager. Chrome throws pop-ups that hijack the back button. Free games show a video ad every forty seconds. Ads on Android are not just annoying — they eat your mobile data, slow your phone, and sometimes carry malware. The good news is that in 2026 you do not need to root your phone or install anything shady to fight back. Between private DNS, built-in browser controls, system ad toggles, and a handful of trustworthy ad blockers, you can eliminate the vast majority of ads on any Android phone. This guide walks through six methods in order of impact, starting with the one that takes thirty seconds and blocks ads across every app at once.

Illustration of an Android smartphone acting as a shield, deflecting pop-up ad windows that shatter into fragments

First, Identify What Kind of Ads You Are Seeing

Different ads need different fixes, so start by naming your enemy. Pop-up ads on the home screen or lock screen appear even when no app is open — these come from a rogue app abusing the display-over-other-apps permission (Method 3 hunts it down). System ads are the sponsored recommendations inside Xiaomi, Redmi and Poco's own apps like File Manager, Downloads, Security and Themes — brands subsidize cheap phones this way, but every one of them has an off switch (Method 4). In-app banners and video ads inside games and free utilities are served by ad networks — these are the ones private DNS kills most effectively (Method 1). Browser pop-ups and redirects live in Chrome and other browsers (Method 2). And personalized ads — the eerily relevant ones — come from Google's ad profile on you (Method 5 reduces them). Work through the methods below in order and you will cover all five.

Method 1: Enable Private DNS to Block Ads System-Wide (Fastest Win)

This is the single highest-impact step and it takes under a minute. Android 9 and newer support Private DNS, which lets your phone resolve web addresses through an ad-blocking DNS provider instead of your mobile network's default server. When an app tries to load an ad from a known advertising domain, the DNS provider simply refuses to resolve it — the ad never downloads. It works across every app and browser, needs no extra app, uses essentially zero battery, and does not route your traffic through anyone's servers the way a VPN does.

  1. Open Settings and search for Private DNS (usually under Network & internet, Connections, or More connection settings).
  2. Tap it and select Private DNS provider hostname.
  3. Type dns.adguard-dns.com and tap Save.

That is it. Browse for a few minutes and you will notice banners, in-app ads and most pop-ups simply gone. A few caveats to know: some apps that serve ads from their own servers (notably YouTube and some social apps) will still show ads, because DNS cannot distinguish their ad traffic from their content. If any app misbehaves — a banking app refusing to connect is the classic case — add it to the DNS provider's allowlist or temporarily switch Private DNS back to Automatic. The provider to use matters: stick to reputable hostnames like dns.adguard-dns.com rather than random ones from forums, because your DNS provider can see every domain you visit.

Method 2: Lock Down Chrome Against Pop-ups and Redirects

Chrome ships with decent ad defenses that are often left half-configured. Open Chrome, tap the three-dot menu, go to Settings > Site settings, and check three things. First, Pop-ups and redirects must be set to blocked — this is what stops new tabs from hijacking your screen. Second, Intrusive ads should be on, which lets Chrome strip the worst ad formats automatically. Third, turn on Safe Browsing under Privacy and security (use Enhanced protection if you want the strongest warnings) — this is what blocks the deceptive download buttons and fake virus warnings that plague free streaming and download sites.

Two more Chrome habits make a real difference. When a site asks to send notifications, say no unless you genuinely want them — notification spam from news and shopping sites is one of the most common ad complaints we hear, and you can revoke past approvals under Site settings > Notifications. And if a particular site keeps misbehaving, you can block it entirely from Site settings by tapping the site under All sites and clearing its permissions. Samsung Internet users get a bonus option: install a content blocker like AdGuard from the Galaxy Store, then enable it under the browser's Settings > Apps > Content blockers for ad-free browsing there too.

Method 3: Find and Remove the App Showing Pop-up Ads

Ads that appear on your home screen, over your lock screen, or while you are in other apps are always the work of one installed app. Free cleaner apps, battery savers, QR scanners, flashlights, launchers and photo editors are the usual suspects — if you installed something free and the ads started around the same time, you have your culprit.

  1. Go to Settings > Apps > Special app access > Display over other apps (on Samsung: Settings > Apps > three-dot menu > Special access > Appear on top).
  2. Look at which apps are allowed. Legitimate entries include your launcher, Messenger chat heads, and screen recorders — everything else is suspicious.
  3. Toggle off permission for anything you do not recognize or trust, then uninstall the offending app entirely.

A faster detective method: the next time a full-screen ad appears, open the recent-apps view immediately — the ad often shows up as its own card with the app's name at the top. Also check Settings > Apps for apps you do not remember installing, particularly ones with generic names and no icon. Once the rogue app is gone, the pop-ups stop instantly — no restart needed. As a rule going forward, be deeply suspicious of free utility apps: if a flashlight app needs full-screen ad permissions, it is not really a flashlight app.

Method 4: Disable System Ads on Xiaomi, Redmi and Poco

Xiaomi phones are famous for baking ads into the operating system itself — sponsored content inside the File Manager, Downloads, Security, Themes and even the Settings app. This is how Xiaomi keeps prices low, but every single one of these ads can be switched off, and the phone feels dramatically cleaner afterwards.

  1. Go to Settings > Passwords & security > Authorization & revocation and turn off MSA (MIUI System Ads). This single toggle kills most system-level advertising. You may need to wait about 10 seconds and confirm.
  2. Still in Settings, search for Ad services and turn off Personalized ad recommendations.
  3. Now visit the worst individual offenders. In each app below, open its settings (usually the gear icon or three-line menu) and disable anything called Receive recommendations, Show recommended content, or similar:
    • Security app: Settings > turn off Receive recommendations.
    • File Manager: Settings > About > turn off Recommendations.
    • Downloads: Settings > turn off Show recommended content.
    • Themes: go to your profile > Settings > turn off Recommendations.
    • Mi Video / Mi Music: Settings > turn off Online recommendations.

Samsung owners are not entirely exempt either: check Settings > General management > Marketing information and the Samsung Pay / Galaxy Store notification settings to silence promotional pushes. OnePlus, Oppo and Vivo phones occasionally show ads in their app stores and theme stores — look for a recommendations toggle in each store's settings. Across all brands, the pattern is identical: the ad toggle is always buried one level deeper than you would expect, and it is always called recommendations rather than ads.

Method 5: Opt Out of Personalized Ads and Reset Your Advertising ID

Even with blocking in place, Google maintains an advertising profile used to target you across apps. Reducing it will not remove ads, but it stops them from being creepily personal — and it takes twenty seconds. Go to Settings > Google > Ads (on some phones: Settings > Privacy > Ads) and do two things: turn off Opt out of Ads Personalization (enable the opt-out), and tap Reset advertising ID to sever the link between your past activity and future ad targeting.

While you are in the privacy neighborhood, review Settings > Privacy > Permission manager for apps holding Location, Camera or Microphone access they do not need — aggressive ad SDKs inside free apps harvest this data to build targeting profiles. And in your Google Account settings on the web (myadcenter.google.com), you can see and edit the topics and brands Google thinks you like. None of this blocks a single ad on its own, but combined with the methods above it meaningfully shrinks the data fueling the ad machine.

Method 6: Dedicated Ad-Blocking Apps (When You Want More)

If private DNS plus the steps above still leave ads you hate, a dedicated blocker goes further. AdGuard for Android (from adguard.com, not the Play Store) filters traffic locally through a local VPN slot — no root needed — and blocks in-app ads that DNS misses, plus trackers. The free tier covers the essentials; the paid tier adds full filtering. Blokada is a solid open-source alternative that works similarly. For browsers specifically, Brave blocks ads and trackers out of the box with no setup, and Firefox for Android supports the uBlock Origin extension for desktop-grade blocking.

Two warnings before you install anything. First, never install ad blockers from random APK sites or Telegram channels — fake ad blockers are a classic malware delivery vehicle, which is exactly the problem you are trying to solve. Get them from the Play Store or the developer's official site only. Second, only one VPN-slot blocker can run at a time, so pick either AdGuard or Blokada, not both, and note that running one means you cannot use a real VPN simultaneously.

The Honest Limits: What You Cannot Block

A trustworthy guide should tell you where the wall is. YouTube ads cannot be blocked by DNS or most blockers because YouTube serves ads from the same domains as the videos themselves, and Google actively patches around third-party workarounds. YouTube Premium is the only official ad-free route — be very cautious of modded YouTube apps, which are frequently bundled with spyware and violate YouTube's terms of service. Sponsored content inside social feeds (Facebook, Instagram, TikTok, X) is served as regular content and no blocker removes it. And some games simply refuse to run with an ad blocker active, or show their own house ads for in-game purchases that no network filter can touch.

There is also an ethical footnote worth a moment: the free apps and websites you love are funded by the ads you see. Blocking everything everywhere is your right on your own device, but consider whitelisting the small creators and local sites you want to survive — the whitelist button in any decent blocker exists for exactly this.

Ads That Are Actually Malware: Red Flags

Most ads are merely annoying, but some are dangerous. Treat any of the following as a malware warning, not an advertising problem: a pop-up claiming your phone has a virus and urging you to install a cleaner; ads that appear on the lock screen from an app you never opened; your browser homepage or search engine changing on its own; apps you did not install appearing overnight; or a sudden flood of betting and adult ads after installing one free app. In these cases, uninstall the suspicious app immediately, run a scan with Google Play Protect (Play Store > profile > Play Protect > Scan), and if the behavior persists, back up your data and perform a factory reset — it is the only guaranteed cleanup.

FAQ

Can I block all ads on Android without rooting my phone?

Yes, for the most part. Private DNS with an ad-blocking hostname removes the majority of in-app and browser ads with no root and no extra app. Chrome's built-in pop-up blocking handles shady websites, and Xiaomi, Samsung and other brands now include toggles to disable system ads. What you cannot block without root is every ad inside every app — some apps serve ads from their own servers and only a VPN-based blocker or root can touch those.

Why does my Android phone show pop-up ads even when I am not using any app?

Those ads come from a misbehaving app you installed — usually a free utility, cleaner, launcher, or flashlight-style app that shows full-screen ads over other apps. Android requires the Display over other apps permission for this, so the fix is finding the app (check Settings > Apps > Special app access > Display over other apps) and uninstalling it.

Is using private DNS to block ads safe?

Yes. Private DNS only changes how your phone resolves domain names — it sends your DNS queries to a provider like AdGuard instead of your network's default server. It does not route your traffic through anyone's servers the way a VPN does, it uses negligible battery, and you can turn it off in seconds. Stick to well-known hostnames such as dns.adguard-dns.com.

How do I remove the ads inside Xiaomi's own apps like the file manager and downloads?

Go to Settings > Passwords & security > Authorization & revocation and turn off MSA (MIUI System Ads). Then open the worst offenders — File Manager, Downloads, Security, Themes, Mi Video — tap the settings or menu icon in each and disable Recommendations or Receive recommendations. This removes nearly all system-level ads on MIUI and HyperOS.

Will an ad blocker stop ads on YouTube?

Not reliably. YouTube serves its ads from the same domains as the videos, so DNS-based blockers cannot separate them, and Google actively breaks third-party YouTube ad blocking. The only official way to remove YouTube ads is YouTube Premium. Be cautious of modded YouTube apps promising ad-free viewing — many are bundled with malware and violate YouTube's terms.

Do ad-blocking apps slow down my phone or drain the battery?

DNS-based blocking has virtually no battery or performance cost. VPN-based ad blockers use slightly more battery because they filter all traffic locally, but the difference is small on modern phones. In practice, blocking ads usually makes browsing feel faster, since pages load without dozens of ad requests.

Auraz Tech Editorial Team — we test every guide on real devices and keep our tutorials updated.