Over on Reddit (and as highlighted by Android Police and 9to5Google), someone has posted a simple way of watching YouTube videos in a web browser without any ads. In the URL for whatever video you want to view, you just need to add an extra period after the dot com in the YouTube link.
This works as described for me when pasting a video URL into an incognito browser window with the added period. In addition to removing pre-roll ads, it also eliminates mid-roll interruptions for videos as well. By the time you’ve copied, pasted, and altered the video URL, I’m not sure how much time you’re really saving over just waiting for the “skip ad” button to appear — but it does indeed work.
As for why something so trivial is successfully getting around YouTube’s advertising machine, here’s what Redditor unicorn4sale said when posting the trick:
It’s a commonly forgotten edge case, websites forget to normalize the hostname, the content is still served, but there’s no hostname match on the browser so no cookies and broken CORS – and lots of bigger sites use a different domain to serve ads/media with a whitelist that doesn’t contain the extra dot
With over 4,000 upvotes on Reddit, it’s likely that YouTube already knows people have caught wind of this loophole. The oversight is probably going be corrected sooner rather than later.
Outside of that, remember that ad revenue partially helps your favorite creators keep doing what they do. Ad blockers and this trick take away those resources. The “proper” way of no longer seeing ads is to subscribe to YouTube Premium, which you might already know since the YouTube app relentlessly badgers people about it with maddening frequency.