How To Stop Pop-up Ads On Android Phone

Lately my Android phone keeps showing random pop-up ads on the home screen and even when no apps are open. I’ve checked a few settings but can’t figure out which app is causing this or how to block the ads. It’s slowing my phone down and making it hard to use. What steps can I take to completely stop these pop-up ads?

Had the same crap on my phone a few months ago. Here is what fixed it for me step by step.

  1. Find which app shows the ads
    • When the pop up appears, swipe down the notification shade.
    • Long press the ad notification if there is one.
    • It shows which app sent it. Disable notifications for that app and note the name.
    • If there is no notification, press the square Recent Apps button. Look at the top bar, some phones show the app name there when the ad appears.

  2. Check “display over other apps”
    • Go to Settings → Apps → Special access → Display over other apps.
    • Look for weird apps with permission set to “Allowed”.
    • Common culprits are flashlight apps, file cleaners, RAM boosters, random keyboards, wallpaper or video downloaders.
    • Turn off “Display over other apps” for suspicious ones or uninstall them.

  3. Sort apps by install date
    • Settings → Apps → sort by “Last used” or “Install date”.
    • Think back to when the ads started. Remove anything you installed right before that.
    • If you are unsure, uninstall one, use the phone for a while, see if ads stop.

  4. Use Play Protect and a scan
    • Open Google Play Store → tap your profile → Play Protect → Scan.
    • If Play Protect flags an app, remove it.
    • For a stronger scan, install Malwarebytes or Bitdefender from Play Store, run a full scan, uninstall them after if you do not want them staying.

  5. Browser pop up vs system pop up
    If the ad only shows when Chrome or another browser is open:
    • Open that browser → Settings → Site settings → Notifications.
    • Block notification access for random sites like “news234” or “get-prize” etc.
    • Also clear browser data if it feels messy.

  6. Check launcher and lock screen
    • If your home screen has “smart news”, “charge screen ads”, “lockscreen stories”, turn those off.
    • Sometimes cheap brand phones ship with ad features. Look in Settings → Home screen, Lock screen, or “Glance” options and disable anything ad related.

  7. Last resort nuclear option
    If you tried all that and ads keep popping:
    • Backup your stuff.
    • Settings → System → Reset → Factory data reset.
    • After reset, install apps slowly and only from Play Store.
    • If ads reappear right after installing one specific app, that is the bad one.

Since you said it happens on the home screen and when no apps are “open”, my bet is on some shady utility app with “display over other apps” permission. Start there.

@jeff covered most of the detective work, so I’ll skip repeating that and add a few other angles that helped me when my phone turned into an ad casino.

  1. Check “recently used” permissions, not just apps
    Instead of only sorting apps, look at which apps recently accessed sensitive stuff:
  • Settings → Privacy → Permission manager
  • Check “Draw over other apps” / “Appear on top,” “Display pop-up windows,” and “Usage access”
    On some phones you can see “last used” time for those permissions. Anything shady that used those recently while ads appeared is suspect. I actually trust this more than just install date.
  1. Inspect your keyboards & input methods
    People ignore keyboards, but some third‑party ones are ad factories.
  • Settings → System → Languages & input → On-screen keyboard
  • Disable / uninstall any keyboard that is not Gboard / Samsung Keyboard / stock
    One time my “cute emoji keyboard” was literally the whole problem.
  1. Look at “Usage access” / “Device admin”
    Malicious ad apps often need special access to stay alive.
  • Settings → Apps → Special access → Usage access
  • Turn off for random utilities or games that clearly don’t need it
  • Also check “Device admin apps” and remove anything that should not have that kind of control
  1. Disable unknown app stores & “install unknown apps”
    If you ever installed an APK from outside the Play Store:
  • Settings → Apps → Special access → Install unknown apps
    Turn this OFF for browsers, file managers, and random download apps. This will not remove ads directly, but it stops new junk from sneaking in quietly.
  1. Check Wi‑Fi / router hijack (rare but nasty)
    If the same kind of weird ad appears on multiple phones on the same Wi‑Fi, your router DNS could be hijacked.
  • Turn off Wi‑Fi and use mobile data for a while.
  • If ads disappear on data but come back on Wi‑Fi, reset your router, change admin password, and set DNS to something like Google DNS (8.8.8.8 / 8.8.4.4).
    Most people ignore this, but I’ve seen it cause “random” full‑screen ads that look like system popups.
  1. Use “Safe Mode” to confirm it’s an app you installed
    I slightly disagree with jumping to a factory reset as the last resort. Before you wipe:
  • Hold power button → then long‑press “Power off” → tap “Safe mode”
    In safe mode only system apps run.
  • If ads vanish in safe mode, 100% it’s some installed app.
  • If ads still show in safe mode, then it’s either system‑level bloatware or network/router nonsense.
    That info saves a ton of time and guesswork.
  1. Disable built‑in ad/bloat apps instead of uninstalling everything
    Some brands ship “browser,” “themes,” “news,” or “security” apps that show ads. They might not let you uninstall, but you can:
  • Long press app → App info → Disable, or
  • Turn off “recommended content,” “promotions,” or “personalized services” inside their settings.
    On one cheap phone, the built‑in “theme store” was spamming lockscreen ads, not any app I installed.
  1. After you fix it, hard‑filter future ads
    If your phone supports Private DNS:
  • Settings → Network & internet → Private DNS → Private DNS provider hostname
  • Use something like dns.adguard-dns.com or similar
    It is not perfect, but it kills a LOT of ad networks system‑wide without needing a sketchy VPN adblocker app.

Last tip: when you finally find the culprit, check its Play Store reviews. You’ll usually see tons of “full screen ads started” comments from the last few months. That’s how I confirmed which “battery saver” was trash after wasting an hour on it.

Skip repeating what @jeff already nailed about hunting down the culprit app. Here are a few different angles that helped me kill home‑screen pop‑ups on Android when the usual tricks weren’t enough.


1. Identify if it’s really system ads vs app hijack

Before going deeper, try to figure out what type of pop‑up it is:

  • System‑style full screen with a “cleaner / booster / battery / security” message
    Often tied to a preinstalled “security” or “optimizer” app from the phone maker.
  • Browser-looking ads with a URL bar
    Usually triggered by some app constantly opening your default browser with an ad link.
  • Floating bubble or small overlay
    That is almost always tied to an app using overlay permissions, but not necessarily malicious.

Why this matters:
If you see brand‑specific UI (Mi, Realme, Infinix, Tecno, etc.), investigate the built‑in tools first instead of third‑party apps.


2. Strip your default browser of notification spam

I slightly disagree with relying too much on “which app was used last.” A huge amount of “random pop‑ups” are just website notifications, not apps.

Do this for every browser you use (Chrome, Samsung Internet, Opera, etc.):

  1. Open the browser.
  2. Go to its settings.
  3. Open Site settings → Notifications.
  4. Remove / block every sketchy site there.
  5. Turn off “Allow sites to ask to send notifications.”

Then in Android:

  • Settings → Apps → [Your browser] → Notifications → Block anything like
    “Sites,” “Promotions,” “Recommendations,” “Marketing.”

If your problem started after visiting a shady site, this alone can stop what looks like “system pop‑ups.”


3. Nuke “smart” lockscreen content

Some brands quietly turn your lockscreen into an ad billboard:

  • Realme / Oppo / Vivo / Xiaomi / Poco / some Samsung models
    • Look under Settings for:
      • “Glance,” “Wallpaper services,” “Online wallpapers,” “Content services,” “Lockscreen magazine,” “Personalized services,” “Recommended content.”
    • Turn everything promotional off.
    • If there is an app like “Glance,” “Themes,” “Wallpaper,” or “News” doing this, disable its notifications or the app itself if possible.

Even if @jeff covered bloatware, this specific lockscreen angle is often missed.


4. Reset ad & personalization IDs

You can sometimes cut back how aggressively apps track you and push “personalized” ads:

  • Settings → Google → Ads
    • Tap Reset advertising ID or Delete advertising ID.
  • Also check:
    • Settings → Privacy → Ads or “Personalized ads” and disable where possible.

This does not remove all ads but often reduces weird hyper‑targeted pop‑ups and can break some abusive ad logic.


5. Use a trusted DNS‑level blocker instead of sketchy “adblocker” apps

Since you mentioned the phone slowing down, avoid random “adblock VPN” apps from the store, they can be just as bad as the adware.

Instead, use Private DNS (no extra app):

  • Settings → Network & internet → Private DNS.
  • Choose Private DNS provider hostname.
  • Enter a reputable provider like dns.adguard-dns.com or similar.

This behaves like a lightweight system‑wide filter. It will not catch 100 percent of things but blocks a ton of common ad networks without another background app constantly running.


6. Use a reputable security scanner once, then uninstall it

I usually avoid “always-on” antivirus on Android, but for a one‑time cleanup it can help:

  1. Install a known, reputable security app from Play Store.
  2. Run a full scan.
  3. Let it flag anything with high adware / PUP (potentially unwanted program) rating.
  4. Uninstall the garbage it finds.
  5. Then uninstall the scanner itself if you do not need it real‑time.

The goal is not to keep another permanent resident app, just to quickly surface the hidden adware.


7. Pay attention to app categories that commonly go rogue

Even if you cannot find the exact app right away, statistically the culprits that trigger home‑screen ads are often:

  • “Free VPN” apps
  • Battery savers / RAM boosters
  • Flashlight apps
  • Free ringtones / wallpapers / themes
  • QR code scanners
  • “Phone cleaner” or “Junk remover” utilities

If you have more than one of these, start uninstalling from the least essential first and wait a bit to see if ads stop.


8. About using a tool or “How To Stop Pop-up Ads On Android Phone” guides

If you search for “How To Stop Pop-up Ads On Android Phone” you will see tons of one‑click “fixer” apps promising miracles. Pros and cons of that approach in general:

Pros

  • Very quick: one install, scan, and some junk is detected.
  • Often highlight misused permissions more clearly than stock settings.
  • Good for non‑technical users who get lost in menus.

Cons

  • Many such apps themselves ship ads or trackers.
  • Some rely on aggressive VPN / accessibility tricks that slow the phone more.
  • They sometimes hide exactly what they are blocking, so you depend on them for everything.

If you try one, use it as a temporary tool, not a permanent crutch, and uninstall when you are done. What @jeff suggested about reading recent Play Store reviews is important here. A good‑looking utility can turn nasty after an update and start injecting the very pop‑ups you wanted to remove.


9. When nothing works: controlled “factory reset,” but smarter

I partly disagree with the idea that factory reset must be the absolute last resort for everyone. If:

  • Safe mode removed the ads,
  • You uninstalled obvious suspects,
  • Browser notifications are clean,
  • DNS / router are fine,
  • But pop‑ups still come back,

then a planned factory reset can be faster than spending days chasing a deeply hidden ad SDK.

Do it safely:

  1. Backup only what you really need (photos, contacts, WhatsApp, SMS if needed).
  2. Write down a list of trusted apps you want to reinstall.
  3. Reset the phone.
  4. Reinstall apps slowly, a few at a time, from Play Store only.
  5. If ads return right after installing some set of apps, you have your culprit group.

This “clean slate with controlled re‑add” approach is way more efficient than months of random guessing.


If you post a screenshot of how the pop‑up looks (mask any personal info), people can usually tell in 10 seconds whether it is from the browser, a system “service,” or a random adware app. That visual clue often shortcuts the whole process.