How to Block Ads on Android: 6 Methods That Really Work
Ads on Android aren’t just annoying; they can slow down your phone, eat into your data allowance, and track what you do online. Some can even expose you to scams or malware.
If you’re tired of constantly closing pop-ups, autoplay videos, and endless banners on your Android device, you don’t have to be. This guide will show you how to block ads on an Android phone or tablet without complicated setup or risky tools.
What Is the Best Way to Block Ads on Android?
There’s no one-size-fits-all solution to block every ad you encounter on your Android device, but combining a few smart tools and settings will significantly cut down on the ads you see.
Here’s a quick summary of the most popular tools:
- Your Android’s built-in privacy settings to depersonalize your ads and limit tracking.
- Private DNS filtering to block known ad and tracker domains.
- An ad blocker to remove ads across apps and websites.
- A browser with built-in ad blocking to stop ads while you browse the web.
- Your browser’s privacy settings to reduce pop-up ads.
- Android’s Appear on top settings to disable home screen ads and overlays.
Here are the best methods that can help cut down on ads across apps, websites, and even your entire system, without needing to root your Android device.
1. Turn Off Personalized Ads in Settings
✅ Types of ads it affects: Personalized or targeted ads, which are ads that use data such as your search history, app usage, or location to show you products and services directly related to your behavior.
The simplest way to reduce targeted ads is by tweaking your phone’s built-in privacy controls. You’ll still see ads; you’re just limiting how much data advertisers can use to target you.
Here’s a step-by-step guide to help you find and adjust these settings on your Android phone:
- Go to Settings > Google.

- Under Google Services > All services, tap Ads.

- Here, depending on your Android version, you’ll see some or all of the following settings:
- Ad privacy (Android 12+): This is where you can control how your activity, interests, and data are used for ads.
- Reset advertising ID: Tapping this will change your phone’s unique ad tracking ID so advertisers can’t easily link your past behavior to new ads.
- Delete advertising ID (Android 12+): Tap this to remove your ad tracking ID entirely so apps can’t use it to target you with ads.

- Select Ad Privacy, and you’ll find these settings to manage how ads are personalized and tracked:
- Ad topics: Google assigns “ad topics” to you based on your activity. These help advertisers show ads that match your interests. Toggle it off to stop interest-based ads.
- App-suggested ads: Some ads are suggested because of apps you’ve installed or used (for example, a fitness app might lead to more sports gear ads). Toggle it off to stop ads linked to your app activity.
- Ad measurement: This setting lets Google and advertisers track how effective their ads are, for example, whether you clicked an ad or later bought the product. Toggle it off to stop Google from sharing your clicks and purchases for ad performance tracking.

2. Set Up Private DNS
✅ Types of ads it affects: Network-level ads, which are ads loaded from known ad servers, including banners, pop-ups, and many in-app ads.
DNS services convert domain names (e.g., google.com) into numerical addresses your phone uses to access the corresponding websites or services. If your phone runs Android 9 or newer, you can switch to a DNS provider that filters ads and trackers. This will block requests to known ad servers, cutting down on pop-ups, banners, and annoying in-app ads.
Here’s how to switch to a private, ad-blocking DNS on your Android:
- Go to Settings > Connections.

- Tap More connection settings > Private DNS.

- Select Private DNS provider hostname and enter one of the following in the blank:
- dns.adguard-dns.com: Blocks most ads and trackers.
- family.adguard-dns.com: Blocks ads and adult content.

- Save and exit. Once you save the settings, your phone will start using the private DNS service you entered. This will block many ads and trackers across apps and websites. The blocking will stay active as long as Private DNS is turned on, though it may stop working if the DNS provider goes down or if a network blocks encrypted DNS traffic.
Note: A DNS server that blocks ads can’t filter ads that come from the same servers as the content you’re trying to access, since both share the same domain, and it can’t block ads hardcoded into apps because those ads don’t make separate DNS requests.
3. Install a Trusted Ad Blocker App
✅ Types of ads it affects: In-app ads, browser ads, pop-ups, banners, and even video ads.
Ad blocker apps stop ads before they load by cutting off requests to ad and tracker servers. They do this in different ways: some block entire domains at the DNS level, while others filter traffic directly on your device to catch harder-to-block ads, like video ads or ads baked into apps.
PIA MACE is a built-in ad blocker inside the Private Internet Access VPN app. It blocks domains linked to ads, trackers, and even some malware, making your browsing cleaner and faster while reducing background tracking. Because it works at the DNS level, it’s lightweight and won’t slow your device down. MACE is effective against content coming from known ad networks, but it won’t filter ads that share the same domain as legitimate content or ads that are directly embedded in apps.
Note: MACE isn’t available in the Google Play Store version of our app; to use it on Android, download the .apk directly from our website.
Here’s how to enable MACE inside the PIA app on Android.
- Open the PIA app and go to Settings > Privacy.

- Toggle PIA MACE on.

- You may have to disconnect and reconnect the VPN to apply the changes. Once that’s done, PIA MACE will protect you from ads on your Android.
Other ad blockers, like AdGuard or AdLock, use local traffic filtering to catch the kinds of ads DNS-level blocking can’t touch, such as video ads or hardcoded in-app ads. These can be installed either from their official websites or, in some cases, the Google Play Store.
Note: Ad blockers can’t stop everything. Ads built into apps or delivered from the same servers as the main content (such as YouTube ads) don’t rely on separate ad domains, so there’s nothing for the blocker to filter out.
4. Use an Ad-Blocking Browser
✅ Types of ads it affects: Web ads only, including banners, pop-ups, and in-page video ads.
If most of your ad annoyance comes from browsing, a browser with built-in ad blocking might be enough. Here are some popular browsers for blocking ads on Android:
- Brave: Fast, private, and blocks ads and trackers by default.
- Firefox: Supports ad-blocking add-ons like uBlock Origin.
- Samsung Internet: Lets you install ad-block extensions.
Note: These browsers block web ads only; they don’t affect ads inside other apps like YouTube or games
5. Stop Pop-Ups in Browser Settings
✅ Types of ads it affects: Pop-up windows, new tabs with ads, auto-redirects, and in-page pop-up banners that appear while browsing.
Pop-up ads use scripts that force your browser to open new windows or tabs, often to push ads, redirects, or sometimes even scams.
Some Android browsers have built-in protections against this. For example, Google Chrome and Samsung Internet block sites from automatically opening windows or redirecting you unless you interact first.
If you prefer Firefox, you’ll benefit from its Enhanced Tracking Protection, which blocks requests to known ad and tracking domains.
Here’s how to check and adjust the settings in Chrome, Samsung Internet, and Firefox.
Chrome:
- Tap the More menu (three dots in the top right corner) and open Settings.

- Tap Site settings > Pop-ups and redirects.

- Make sure it’s set to Blocked.
Samsung Internet:
- Tap the Menu button (three horizontal lines in the bottom right corner) and then select Settings.

- Tap Security and privacy > Block pop-ups.

Firefox:
- Tap the More menu (three dots in the top right corner) and open Settings.

- Under Privacy and security, tap Enhanced Tracking Protection and choose Strict.

Privacy tip: If pop-ups appear outside your browser, on your home screen, or while using other apps, a shady app may be the problem. Uninstall any apps you don’t trust or recognize on your device.
6. Block Ads That Appear on Your Home Screen
✅ Types of ads it affects: Ads that appear over other apps, such as floating banners, full-screen pop-ups, and full-screen ads from apps that misuse this feature.
Some pop-ups don’t come from your browser at all. Instead, certain apps can misuse Android’s “screen overlay” permission, which lets them draw over other apps. Malicious or spammy apps often use this to push ads that float on top of your screen, even when you’re doing something else.
To stop this, you can review which apps have overlay permission and turn it off for any you don’t trust.
- Go to Settings > Apps.

- Tap Special access > Appear on top.

- Toggle the switch on any app that doesn’t need it.

Other Ways to Block Ads
Besides the main methods covered above, you can take additional steps to reduce ads on your Android device. These methods help target ads delivered by malicious apps, reduce ad tracking, and remove problem apps.
1. Install Antivirus or Malware-Blocking Apps
Some ads are delivered by malicious or poorly designed apps. Antivirus and anti-malware apps can detect, block, and remove apps that show unwanted ads or contain malware, keeping your device cleaner and safer. Look for a reputable and highly rated mobile security app – you can find several options in the Google Play Store.
💡 Privacy tip: Using a VPN alongside your antivirus can add an extra layer of protection. VPNs help block trackers and mask your activity online, which can reduce targeted ads and improve overall privacy. PIA VPN goes a step further with its PIA MACE feature, which blocks traffic from domains known to host ads, trackers, and malware, stopping them before they even reach your device.
2. Clear Your Browsing Data Regularly
Browsers store cookies and cache data that advertisers can use to track your behavior and show personalized ads. Clearing your cookies, cache, and other browsing data reduces ad targeting and can make websites load faster.
Follow these steps (demonstrated in Chrome, as most browsers have a similar process for clearing cookies and cache):
- Tap the More menu (three dots in the top right corner) and click on Delete browsing data.

- Choose the time frame (All time is the safest pick to enhance privacy) in the dropdown menu.

- Tap Delete data.

3. Uninstall Problem Apps
If you notice pop-ups or ads appearing outside your browser, a specific app may be responsible. Removing these apps can stop the ads entirely.
Go to Settings > Apps and review permissions or uninstall apps you don’t trust or no longer use.

4. Keep Your Apps Updated
Developers often release updates that fix security issues and reduce intrusive ads. Keeping your apps and Android system up to date can help minimize ad-related problems.
How to Block YouTube Ads
YouTube ads are harder to block than most because they’re delivered from the same servers as the videos. That means DNS-based blockers and most system-wide ad blockers can’t filter them out without also breaking video playback.
Still, there are some methods that help. Here’s a breakdown of what actually works and what doesn’t:
| What works | What doesn’t work |
| ✅ Watch YouTube in Brave or Firefox browsers with uBlock Origin ad blocking enabled | ❌ Standard ad blockers or private DNS: YouTube ads are served dynamically |
| ✅ Use third-party YouTube clients like NewPipe (from F-Droid) | ❌ Most VPNs: They usually can’t block YouTube’s video ads |
| ✅ Subscribe to YouTube Premium (official, ad-free experience) | ❌ Modded apps from sketchy sites: Potentially unsafe and may violate YouTube’s terms of service |
Common Ads You’ll See on Android
Ads on Android show up in different ways. Some are just irritating, while others can be risky. Some appear inside apps and games, while others show up when you’re browsing the web or just using your phone. Here are the main types you’ll run into:
- Banner ads: Small strips at the top or bottom of apps and websites. Not too intrusive, but they can still slow things down.
- Pop-up ads: Full-screen ads that appear between app or game screens. Very disruptive and hard to ignore.
- Video ads: Short clips that autoplay in apps, games, or before videos. They eat up data and drain your battery.
- Notification ads: Ads that arrive as push notifications, cluttering your tray and feeling intrusive.
- Native ads: Ads designed to look like part of the app or feed (usually on social media), so they blend in with the content.
- Reward ads: Videos or interactive ads in games or apps that you watch to earn in-game items, bonuses, or other rewards.
- Malicious ads (malvertising): Less common than regular ads, but more dangerous. They pose as normal ads while trying to trick you into downloading malware or giving away personal information.
Why Ad Blocking Doesn’t Always Work
Even with an ad blocker, you might still see some ads on your Android device. Here’s why:
- Advanced tracking techniques: Some ads use sophisticated tracking or encrypted connections that blockers can’t fully stop, so a few targeted ads may still appear.
- New ad formats: Advertisers constantly create new types of ads, and blockers may take time to catch up.
- Overlay and push ads: Certain apps can display ads over other apps or send push notifications. While browser-based blockers won’t stop these, you can manage them by reviewing app permissions or uninstalling suspicious apps.
- “Allowed” ads: Some blockers whitelist a small number of non-intrusive ads to support websites and apps.
- App or system limitations: Some ads are hardcoded into apps or served from the same servers as content (like YouTube ads), making them impossible to block without buying the Premium version.
Understanding these limits helps set realistic expectations and shows why combining multiple ad-blocking methods is the most effective way to reduce ads across your Android device.
FAQ
What is the easiest way to block ads on Android without rooting?
The easiest way is to switch to a private DNS server that blocks ad and tracker domains, which works system-wide on Android 9 and newer. If you only care about browsing, another simple option is to use a browser with built-in ad blocking, such as Brave.
Can I block ads on Android using Private DNS?
Yes, on Android 9 and newer, you can point your phone to a private DNS provider that blocks ads and trackers. This blocks many ads system-wide in apps, games, and browsers by cutting off requests to known ad servers. However, it won’t block everything: ads built directly into apps or YouTube ads (served from the same servers as the videos) will still appear.
Which ad blocker apps work best for Android devices?
Some popular ad blocker apps for Android are AdGuard, Blokada, RethinkDNS, and PIA MACE. Each app uses a different method to block ads, so the best one for you depends on whether you want browser-only blocking, full system-wide filtering, or blocking tied to a VPN.
Do ad blockers work inside mobile apps and games?
Yes, but only in certain cases. Ad blocker apps that work at the DNS level (like PIA MACE) can block many ads inside apps and games, since they stop requests to known ad servers before the ads load. However, they can’t block ads that are hardcoded into the app or served from the same servers as the content, including “reward ads” in games where you watch a video to earn in-game items.
Is it safe to use third-party ad blockers on Android?
Yes, as long as you download ad blockers from trusted sources. The risk comes from downloading unofficial or modded APKs from sketchy sites, which can contain malware or compromise your privacy.