AD BLOCKER FOR ANDROID

A free ad blocker for Android.
Filtering that stays on your phone.

Zero Ads checks every DNS lookup against ad and tracker blocklists on your phone, so requests to known ad domains are blocked in supported apps, games and browsers. No root, no browser extension.

Free Ads & Trackers mode · In-app purchases · Blocking varies by app, website and network.

  • Free Ads & Trackers mode
  • On-device blocklists
  • Encrypted DNS for allowed queries
  • Android 8.0 or later

How Zero Ads blocks ads on Android

Ads in apps are loaded from advertising and tracking servers, and your phone has to look up each server’s address first. Zero Ads uses Android’s VPN interface locally to see those DNS lookups and compares each domain with its blocklists on the phone.

If a domain is on the list, the lookup is blocked and the ad request goes nowhere. Allowed lookups are sent to Cloudflare over HTTPS (DoH). Blocklists ship with the app and are updated by download.

It’s a local filter, not a full traffic tunnel: your browsing isn’t routed through a remote server, your location doesn’t change, and it doesn’t need root.

How to block ads on Android with Zero Ads

  1. Install Zero Ads from Google Play (Android 8.0 or later).
  2. Tap to connect. The first time, Android asks you to approve a VPN connection — that permission is what lets Zero Ads filter DNS on the device.
  3. Keep Ads & Trackers selected. It’s the free mode and the one that blocks ads.
  4. Use your phone as normal. The app shows blocked DNS queries, connection time and your protection streak, with daily, weekly and monthly views.

Android allows one VPN connection at a time, so turn off other VPN apps on the same profile while Zero Ads is on.

Protection modes on Android

ModeWhat it filtersPlan
Ads & TrackersKnown ad, analytics and some malicious domainsFree
Malware OnlyKnown phishing and malware domains; ordinary ads pass throughPro
SecurityThreat-focused filtering; ordinary ads pass throughPro
FamilyAd and tracker filtering plus adult-content listsPro

Family mode adds adult-content filtering but no filter catches every inappropriate site, so it isn’t a substitute for supervision. Prices are shown in the app.

How to stop pop-up ads on an Android phone

“Pop-up ads” on Android come from three different places, and each needs a different fix:

  • Ads inside apps and games. These load from ad servers, which is exactly what DNS filtering like Zero Ads reduces.
  • Pop-ups in Chrome. Chrome blocks most pop-ups by default; check that the setting is on in Chrome’s site settings.
  • Ads in notifications or over other apps. These usually come from one installed app. Turn off its notifications, review its permissions (especially “display over other apps”), and uninstall it if the ads continue. Google Play Protect can flag harmful apps.

For more ways to cut in-app ads, see our guide to reducing ads in mobile apps.

Private DNS vs a local ad blocker

Android 9 and later include a Private DNS setting where you can enter a filtering provider’s hostname. It’s a valid option, but the filtering then happens on that provider’s servers with its lists.

Zero Ads takes a different approach: the blocklist check runs on your phone, it works back to Android 8, it shows what was blocked, and you can switch modes with one tap. If you use Private DNS as well, the two settings can interact, so keep one approach active at a time.

What an Android ad blocker can’t block

  • Same-domain ads, such as many YouTube and social-feed ads, which arrive from the same servers as the content.
  • Apps that use their own DNS and bypass the system resolver.
  • Built-in promotions like rewarded videos and in-app offers.

Blocking varies by app, website and network — expect fewer ads, not none.

Privacy on Android

Blocklist checks and statistics stay on your phone. Allowed DNS queries go to Cloudflare over HTTPS, whose policies apply. Zero Ads keeps a short in-memory log of connection events, not a browsing history, and subscription purchases are processed by the store and the billing provider. See the Zero Ads privacy policy and our guide to blocking trackers on your phone.

Frequently asked questions

Is Zero Ads free on Android?

Yes. Ads & Trackers mode is free. Malware Only, Security and Family are Pro modes; prices are shown in the app.

Do I need to root my phone?

No. Zero Ads uses Android’s standard VPN permission to filter DNS on the device. No root is required.

Can I use another VPN at the same time?

Generally not. Android runs one VPN connection per profile, and Zero Ads uses that slot, so you choose between it and another VPN.

Does Zero Ads stop pop-up ads?

It reduces ads that load from known ad domains inside apps and browsers. Pop-ups caused by a specific app’s notifications or overlay permission are best fixed by changing that app’s permissions or uninstalling it.

Does it block YouTube ads?

Usually not. YouTube serves ads from the same domains as its videos, so a DNS filter can’t remove them without breaking playback.

Which Android versions are supported?

Android 8.0 (Oreo) and later.