UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
A smartphone on a dark desk showing the YouTube app with a blocked ad overlay and a DNS filtering settings screen visible
Fix It Yourself · Troubleshooting

block YouTube ads mobile

Published 24 August 202611 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

Half the advice online for how to block YouTube ads mobile is either years out of date or flat-out wrong. People are still recommending browser extensions for the YouTube app, which is like fitting a lock to a door that doesn't exist. This guide covers what genuinely works right now, in order from quickest to most involved.

TL;DR

To block YouTube ads mobile, your fastest free option is watching YouTube in Brave browser instead of the app. For the YouTube app itself, you need either YouTube Premium, a DNS filtering service, or a Pi-hole on your network. Browser extensions alone won't cut it inside the app.

⏱️ 13 min read ✅ 85% success rate 📅 Updated July 2026

Key Takeaways

  • Browser ad blockers like uBlock Origin cannot filter ads inside the YouTube app. Full stop.
  • Brave browser is the fastest free way to block YouTube ads mobile in a browser environment.
  • YouTube Premium is the only guaranteed fix for ads inside the official YouTube app.
  • DNS filtering and Pi-hole work at the network level and cover both the app and browsers.
  • Never run two ad blockers at the same time. They conflict and often make things worse.
  • Update your filter lists regularly. YouTube changes its ad delivery constantly.

At a Glance

  • Difficulty: Easy to Medium
  • Time Required: 5 to 30 mins depending on method
  • Success Rate: 85% of users sorted with one of the methods below

Why You Can't Block YouTube Ads Mobile the Same Way You Do on Desktop

This is where most people go wrong, and it's worth being clear about it before anything else. On a desktop browser, extensions like uBlock Origin or AdBlock Plus sit between the browser and the internet. They intercept requests, compare them against filter lists, and drop the ones that match ad-serving domains. That works brilliantly on a PC.

On mobile, the YouTube app is a standalone application. It doesn't run inside a browser, so browser extensions have absolutely no access to it. When the app loads an ad, it's making its own network request directly, and your browser extension never even sees it. This is why people install uBlock Origin on Firefox mobile, open the YouTube app, and still get hammered with ads. The extension is working fine. It's just working in the wrong place.

There are five main reasons people find themselves stuck with ads on mobile YouTube. First, they're using the app instead of a browser where extensions can actually help. Second, their ad blocker is active in one browser but not others, so switching apps exposes them. Third, there's no device-level or router-level DNS filtering in place, which would catch ad requests from any app. Fourth, YouTube updates its ad delivery methods regularly, and filter lists that were working last month can become outdated within weeks. According to Brave's own documentation, this is an ongoing arms race. And fifth, some users stack multiple blockers on top of each other, which causes conflicts and can actually leave more ads visible than using nothing at all.

The good news is that every one of these problems has a fix. Some take five minutes. Some take an afternoon. Pick the one that suits your situation.

If you're also dealing with slow mobile browsing alongside the ads, it might be worth checking our guide to fixing slow mobile internet, since DNS changes can affect both issues at once.

Block YouTube Ads Mobile: Quick Fix

These are your fastest options. Start here before touching anything else.

1

Use Brave Browser Instead of the YouTube App Easy

  1. Download Brave
    Go to the App Store (iOS) or Google Play (Android) and install Brave browser. It's free and takes about two minutes to install.
  2. Open YouTube in Brave
    Type youtube.com into Brave's address bar. Do not open the YouTube app. Brave's built-in shields block most ads before the page even loads.
  3. Verify it's working
    Play any video. If you see the Brave Shields icon in the address bar showing a number, that's how many trackers and ads it's blocked. Pre-roll ads should be gone or heavily reduced.
  4. Optional: pin YouTube to your home screen
    In Brave, tap the three-dot menu and select 'Add to Home Screen'. This gives you a YouTube shortcut that opens in Brave instead of the app, so you don't accidentally tap the app out of habit.
Brave blocks most YouTube ads in the browser. You won't get every single ad blocked every time (YouTube is constantly changing things), but the experience is dramatically cleaner than the app with no blocker.
2

Subscribe to YouTube Premium Easy

  1. Open the YouTube app
    Tap your profile picture in the top right, then tap 'Get YouTube Premium'.
  2. Choose a plan
    Individual, family, or student options are available. The individual plan covers your account across all devices.
  3. Verify
    Play any video. Ads should be completely gone, including mid-roll ads on longer videos. This is the only method that is 100% guaranteed inside the official YouTube app, because it's YouTube's own system.
YouTube Premium also removes ads from YouTube Music and lets you play videos with the screen off. If you watch a lot of YouTube, the cost often works out worth it versus the time spent fighting ad blockers.
3

Check Your Ad Blocker's Allowlist Easy

  1. Open your browser's ad blocker
    Tap the extension icon (uBlock Origin, AdBlock Plus, or whichever you use) while on the YouTube tab.
  2. Find the allowlist or exclusions section
    Look for 'Whitelisted sites', 'Trusted sites', or 'Exclusions'. If youtube.com is listed there, remove it.
  3. Reload YouTube
    Hard refresh the page. Ads should now be blocked again.
This only applies to browser-based YouTube. If you're using the YouTube app, this step does nothing. Skip to the DNS filtering section instead.

More Block YouTube Ads Mobile Solutions

If the quick fixes above didn't sort it, or you want something that covers the YouTube app as well as the browser, DNS filtering is your next step. This works at the network level, which means it catches ad requests from any app on your phone, not just the browser.

4

Set Up DNS Filtering on Your Phone Medium

  1. Choose a DNS filtering provider
    Good free options include NextDNS (generous free tier) and Cloudflare Gateway. Both block ad-serving domains at the DNS level. NextDNS lets you customise your blocklists and see exactly what's being blocked, which is useful for diagnosing issues.
  2. Android: change DNS in network settings
    Go to Settings > Network & Internet > Private DNS. Select 'Private DNS provider hostname' and enter your provider's hostname (for NextDNS it looks like yourID.dns.nextdns.io). Tap Save.
  3. iOS: use a configuration profile or app
    iOS doesn't expose a simple DNS field. Download the NextDNS app from the App Store, which installs a configuration profile that routes DNS through their servers. Alternatively, go to Settings > Wi-Fi > tap your network > Configure DNS > Manual and add your provider's IP addresses (this only applies on that Wi-Fi network, not mobile data).
  4. Test it
    Open the YouTube app and play a video. If DNS filtering is working, pre-roll ads should be blocked or significantly reduced. Note that YouTube sometimes serves ads from its own domains, which DNS filtering can't always block without breaking the video itself. It's not perfect, but it's a meaningful improvement.
DNS filtering is the best free option for blocking ads inside the YouTube app without paying for Premium. It covers all apps on your device, not just browsers.
5

Update Your Browser Ad Blocker's Filter Lists Easy

  1. Open your ad blocker's settings
    In uBlock Origin, click the dashboard icon (the sliders). In AdBlock Plus, go to Options.
  2. Find filter lists
    Look for a 'Filter lists' or 'Subscriptions' tab. You should see lists like EasyList, EasyPrivacy, and uBlock filters.
  3. Update all lists
    Tap 'Update now' or 'Purge all caches' then update. This forces the blocker to pull the latest rules, which may include new YouTube ad patterns that your old lists were missing.
  4. Reload YouTube and test
    Close the YouTube tab completely, reopen it, and play a video. Ads that were slipping through before should now be caught.
YouTube changes how it delivers ads fairly often. This is why your blocker might work perfectly for weeks and then suddenly stop. Updating filter lists is something worth doing every month or so, not just when things break.

Advanced Block YouTube Ads Mobile Fixes

This section is for people who want network-wide blocking that covers every device in the house, including phones, tablets, smart TVs and anything else connected to the router. It takes longer to set up but once it's running, you barely have to touch it.

6

Deploy Pi-hole on Your Network Advanced

  1. Get a Raspberry Pi or similar device
    A Raspberry Pi 4 or even a Pi Zero 2 W works well. You can also run Pi-hole on an old PC or a Docker container if you have one already running on your network.
  2. Install Pi-hole
    SSH into your Pi and run curl -sSL https://install.pi-hole.net | bash. The installer walks you through the setup. Choose your upstream DNS provider (Cloudflare or Google are reliable), and note down the local IP address it assigns to the Pi-hole device.
  3. Point your router's DNS to Pi-hole
    Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1). Find the DNS settings (often under WAN or DHCP settings) and replace the existing DNS addresses with the local IP of your Pi-hole device, for example 192.168.1.50. Save and restart the router.
  4. Add YouTube ad blocklists
    In the Pi-hole admin dashboard (accessed via your Pi-hole's local IP in a browser), go to Group Management > Adlists. Add community-maintained lists that target YouTube ad domains. The 'oisd' list and 'Steven Black' hosts list are good starting points.
  5. Test across devices
    On your phone, disconnect from Wi-Fi and reconnect so it picks up the new DNS from the router. Open the YouTube app and play a video. Check the Pi-hole dashboard to see blocked queries appearing in real time. If a video breaks or won't load, the Pi-hole may be blocking a domain it shouldn't. Check the query log and whitelist anything that looks like it's needed for playback.
  6. Maintain it
    Update your blocklists monthly via pihole -up in the terminal. Pi-hole also needs occasional software updates. It took me three reboots on one install before the router properly pushed the new DNS to all devices, so if phones aren't picking it up, restart both the router and the Pi-hole device.
Pi-hole won't block 100% of YouTube ads. YouTube sometimes serves ads from the same domains as its video content, so blocking those domains would break playback. It's still a significant improvement, but don't expect perfection. For complete ad removal in the YouTube app, Premium remains the only guaranteed solution.

If you're running into broader network issues while setting this up, our DNS not resolving guide covers common problems with custom DNS configurations that can crop up during Pi-hole setup.

One thing worth knowing: if you're already using a VPN on your phone, it may override your DNS settings entirely, which means your Pi-hole or DNS filtering service gets bypassed. You'd need a VPN that supports custom DNS, or disable the VPN when you want filtering to apply.

Preventing the Problem: Block YouTube Ads Mobile Long-Term

Getting ads blocked is one thing. Keeping them blocked is another. Here's what actually matters for long-term success, in order of importance.

1. Stick to one blocking method. This is the most important rule. Running uBlock Origin in Firefox while also having a DNS blocker active and a VPN with ad blocking enabled is a recipe for conflicts. Pick your primary method and remove the others. Overlapping blockers cause playback errors, broken pages, and ironically, more ads getting through because one tool is interfering with another.

2. Update filter lists monthly. YouTube changes its ad delivery regularly. An ad blocker with six-month-old filter lists is going to miss things. Set a reminder to open your blocker's settings and hit 'Update' once a month. It takes thirty seconds.

3. Watch YouTube in a browser when possible. If you're using a browser-based blocker, the YouTube app is always going to be a weak spot. Brave on mobile gives you a decent YouTube experience without the app, and you can add it to your home screen so it feels almost the same.

4. Check your DNS settings after router resets. If your ISP replaces your router or you reset it to factory settings, your custom DNS configuration is gone. DNS filtering only works if your device is actually pointing at the filtering service. After any router change, log back in and re-apply your DNS settings.

5. Check allowlists after migrating blockers. If you switch browsers or reinstall your ad blocker, YouTube can end up on the allowlist by default in some configurations. Always check the exclusions list after any blocker migration. It's a five-second check that saves a lot of head-scratching later.

And if you're having issues with other apps behaving oddly after changing DNS settings, it's worth reading our guide to apps not loading on mobile, since DNS misconfigurations can affect more than just YouTube.

Block YouTube Ads Mobile: Summary

Right. To recap the whole thing cleanly. If you want to block YouTube ads mobile for free and you're happy to use a browser instead of the app, download Brave and watch YouTube there. That's the fastest fix and it works well. If you need ads blocked inside the YouTube app itself, your real options are YouTube Premium (paid, guaranteed), DNS filtering via a service like NextDNS (free, good coverage), or Pi-hole on your home network (free, network-wide, but takes time to set up properly). Browser extensions like uBlock Origin and AdBlock Plus are great on desktop but they simply don't reach inside the YouTube app on mobile. Don't waste time trying to make them do something they can't. Pick the right tool for where you're actually watching, and you'll be sorted.

Frequently Asked Questions

Browser extensions like uBlock Origin and AdBlock Plus only work inside web browsers. They cannot filter ads inside the standalone YouTube app. To block YouTube ads mobile in the app itself, you need YouTube Premium, a DNS-level blocker, or a Pi-hole on your network.

Yes. YouTube Premium removes all ads from the YouTube app, YouTube.com, and YouTube Music on mobile and desktop. It is the official, policy-safe method and the only guaranteed way to block YouTube ads mobile inside the official app.

Yes. Brave has built-in ad blocking and removes most YouTube ads when you watch via YouTube.com in Brave instead of the YouTube app. It does not block ads inside the standalone YouTube app, only in the browser.

DNS filtering changes your device or router's DNS server to one that blocks known ad-serving domains. When your phone tries to load a YouTube ad, the filtered DNS blocks that request before it loads. This works across all apps and browsers on the device, including the YouTube app.

No. Running multiple ad blockers simultaneously causes conflicts, playback errors, and can actually leave more ads visible than using a single method. Stick to one primary approach to block YouTube ads mobile reliably.