Blocking ads on YouTube is one of those things everyone figures out at some point and then forgets how they did it
I stopped paying attention to YouTube ads roughly three years ago when I realized I was spending more time skipping them than watching actual videos. The whole process comes down to a few different approaches, each with their own trade-offs. There is no single right way, just the one that works for your setup. The most straightforward method involves using a browser extension. uBlock Origin is the standard recommendation, and for good reason. It filters out ad requests before they reach the page, which means videos load faster because the player isn't trying to fetch ad content. It works on Chrome, Firefox, Edge, and Brave. I installed it on a friends computer last month when they complained about a six-second pre-roll every three minutes. Took about forty seconds to set up and it worked immediately. There is a catch though. YouTube actively fights these extensions. They roll out updates periodically that break blocker functionality. I noticed this happening roughly every four to six weeks. When it breaks, you refresh the extension and check for an update. Sometimes YouTube pushes a change that requires you to clear your cache or adjust a filter list. It is annoying but not catastrophic.
Alternative approaches when extensions stop working
Some people switch to browsers that block trackers natively. Brave Browser has this built in. It is not perfect for YouTube specifically because Brave's default shields don't always catch video ads, but combining Brave with uBlock Origin usually resolves that gap. I ran Brave for about two months last year when Google made some backend changes that temporarily broke uBlock on Chrome. It held up fine. Another route is using alternative front ends like Invidious or Piped. These are third-party interfaces that stream YouTube content without running Google's ad infrastructure. The main limitation is that you lose access to comments, likes, and live chat on most instances. If you watch videos purely for content consumption, this actually works really well. I have used Piped for about a year now on my phone and it handles everything I need. Video quality sometimes drops to 720p instead of the usual 1080p or 4K because these services don't always proxy the highest bitrate streams.
YouTube Premium as the official solution
You can just pay for YouTube Premium. It runs about thirteen dollars a month for the individual plan, removes all ads, and gives you background play and YouTube Music included. I tested this for six months in 2024 when the ad blockers were having an especially rough patch. The price went up to fifteen dollars soon after, which made me drop it. If you watch a lot of YouTube daily and you value convenience over saving money, it is a perfectly reasonable option. Just know that Premium does not block ads on Shorts the same way it handles long-form content, and some creator-only videos still show sponsored segments that Premium doesn't remove. Adblock Plus used to be viable. It isn't anymore. YouTube specifically whitelists Adblock Plus through their EasyList agreement, which means the extension silently allows ads through on YouTube. If someone tells you to use Adblock Plus, they are either misinformed or outdated. Stick with uBlock Origin or one of the alternatives mentioned above. Scripts that claim to inject ad-blocking code directly into YouTube pages often stop working within days. These are usually distributed through random websites and some of them bundle malware. I seen a few pop up on Reddit and forums regularly. Do not download them.
Get the Full Details

Edge cases that give people trouble
One problem I ran into that isn't obvious: if you are logged into your Google account while using an ad blocker, YouTube sometimes serves different ad patterns or requests different tracking pixels. Logging out of your Google account while browsing YouTube reduced the frequency of ad-related errors by roughly half in my experience. Not a permanent fix but it helps. Another issue is that some ad blockers conflict with YouTube's theater mode or picture-in-picture features. I had to add a custom exception rule in uBlock Origin for yimg.com to get PiP working again. It took me about ten minutes to figure out because the documentation on the uBlock GitHub didn't cover this specific edge case clearly. The reality is that blocking YouTube ads is a moving target. The tools work most of the time and occasionally require maintenance. YouTube will keep trying to close the loophole. You will keep finding ways around it. That is just how this plays out right now.