Full-screen ads that appear when no app is open, banners that slide over your home screen, pop-ups that interrupt a phone call — if that is happening on your phone, you are almost certainly not looking at ads served by the app you were using. You are looking at one badly behaved app abusing a permission it was given once and never asked about again. Here is how to stop ads on Android in the order that actually finds the cause, rather than guessing.

Why invasive ads on Android usually come from one bad app
Android lets an app draw on top of everything else on screen. It is the permission behind chat heads, screen recorders and floating translation bubbles, and it is genuinely useful. It is also the permission that lets an adware app throw an unskippable interstitial at you while you are in Settings. Google’s own documentation calls the category “special app access” and treats it as separate from ordinary permissions precisely because it is powerful enough to be dangerous.
The second, quieter layer is ad personalisation. That does not create pop-ups, but it is why the ads you do see follow you between apps. Both layers are worth dealing with, and they need different fixes.
Step 1: Confirm it is an installed app, using Safe mode
Safe mode boots Android without any third-party apps running. If the ads stop in Safe mode, something you installed is responsible — and you have ruled out your browser, your carrier and your network.
- Press and hold the power button, then touch and hold “Power off” and confirm the restart into Safe mode. Google gives this method on its own unwanted ads and malware support page.
- On a Samsung Galaxy, if that does not work, power the phone off completely, turn it on and press and hold Volume down as the Samsung logo appears; “Safe mode” appears in the bottom-left corner. That is Samsung’s documented method, which also warns that leaving Safe mode can reset wallpapers and themes to defaults.
- Use the phone normally for a few minutes and watch for the ads.
Google notes that the exact Safe mode key combination varies by phone and points users to their manufacturer’s support site — so if neither method above works on your Xiaomi, Oppo or Vivo device, check that brand’s own instructions rather than forcing key combinations.
Step 2: Find the app drawing over your screen
This is the step most guides skip, and it is the one that names the culprit. Android keeps a list of every app allowed to appear on top of others.
- Open Settings > Apps > Special app access > Display over other apps. That is the path Google gives in its current developer documentation for where special permissions live. On older Android versions the top level was labelled Apps and notifications instead of Apps, and some of Google’s own consumer support pages still use that wording. If neither matches your phone, type “Display over other apps” into the Settings search box — every major skin indexes it.
- On a Samsung phone, the path is Settings > Apps, then the overflow menu at the top right, then Special access > Appear on top, as Google documents on its own support pages.
- Read the list. Anything you do not recognise, or any “cleaner”, “battery saver”, “wallpaper” or free-game app you barely use, is a candidate. Turn its permission off.
- Restart the phone.
Turning the permission off stops the symptom immediately. It does not remove the app, which is the next step.
Step 3: Uninstall, then turn Play Protect back on
Google’s advice here is deliberately methodical: remove recently downloaded apps one by one, restart normally after each removal, and check whether the problem is gone before removing the next one. Do it in that order and you will know which app it was; remove five at once and you will not.
Then make sure Android’s own scanner is running. Open the Google Play Store, tap your profile icon at the top right, tap Play Protect, then Settings, and turn Scan apps with Play Protect on. Google says Play Protect checks apps at install time and also periodically scans the device, and can disable or automatically remove an app it flags as harmful.
Worth being clear-eyed about the limits: Play Protect is a safety net, not a guarantee. Plenty of ad-heavy apps pass it because showing aggressive ads is not, by itself, malware. If you sideload apps, Google’s incoming developer verification requirements will change who can distribute to you, but verifying a developer’s identity is not the same as auditing what their app does.
Step 4: Clean up browser ads and site notifications
If the ads only appear while browsing, or arrive as notifications from a site you visited once, that is Chrome, not an app.
- In Chrome, tap More (three dots) > Settings > Site settings, then under “Content” tap Intrusive ads and check that it is switched on. Chrome ships with this protection enabled and blocks ads on sites that violate the Better Ads Standards — too many ads, flashing or autoplaying-audio ads, and ad walls in front of content — so treat this as a setting to confirm rather than one to discover. Google documents the same screen from the opposite direction, as the place to turn the ad blocker off for a site you trust.
- For a specific site spamming notifications, open the site in Chrome, tap Page info at the top left, then Permissions > Notifications, and turn Show notifications off.
Step 5: Cut off the ad tracking underneath
Separately from pop-ups, every Android phone ships with an advertising ID that lets apps build a profile of you across all of them. You can delete it outright. On current Android builds the ad controls sit at Settings > Google > All services > Privacy & security > Ads, which is the hierarchy Google uses on its own ad-privacy support page; Google’s developer documentation still describes the older Settings > Privacy > Ads route, which is what you will find on some phones and older versions. Either way, the option you want is Delete advertising ID, and if neither path matches, search Settings for “Ads”. Google’s developer documentation confirms what happens next — any app that asks for the ID “will receive a string of zeros instead of the identifier.”
On the same screen, under Ads privacy, Google’s personalisation controls give you Ad topics, App suggested ads and Ad measurement, each of which can be turned off. Note the default: all of this is switched on out of the box, on a phone you paid for. Deleting the ID does not reduce the number of ads you see, and Google’s own documentation flags that individual apps may keep their own separate ad settings regardless — so it is a privacy win, not an ad-count win.
What you cannot fix, honestly stated
If the ads come from a preinstalled system app rather than something you downloaded, Safe mode will not stop them and there will be no uninstall button. This is a real and specific problem on cheap and mid-range phones in India, Indonesia, Brazil and other high-volume markets, where some vendors monetise the software layer itself — ads in the file manager, the theme store, the “security” app. In that situation your options are narrower: revoke the app’s Display over other apps and notification permissions, disable the app if Android lets you, and treat it as a factor when buying the next phone. A phone that shows you ads in its own settings menu is not a bargain.






