If you use an app like SmartTube or NewPipe, you may have received error 403 messages when trying to play videos on YouTube recently.
This happened to me on two occasions in the past days. SmartTube was the app that I used on Amazon’s Fire TV Stick. I could browse YouTube and run searches, but any video that I tried to play returned a 403 error.
Note: An update fixed the issue on my end. Maybe this is also working on your end to get the issue resolved.
Whenever something like this happens, it is likely that Google-owned YouTube has made a change. Whether it is a deliberate change to torpedo adblockers or third-party YouTube apps, or something unintentional is not always clear right away.
This time, it appears, that Google seems to have made a change to block bots from accessing its videos. The information comes from the developer of NewPipe, who published details on Reddit.
Here is the summary:
- YouTube has been testing an anti-bot check on streaming URLs from its HTML5 clients for at least a few weeks.
- This added a new URL query parameter, which in turn caused invalid responses “after some time”.
The developer claims that the anti-bot check is “hard to implement” and that it “requires a full browser environment”.
Google furthermore has started to require the parameter on YouTube, which also resulted in 403 responses. Last but not least, Google rolled out a new JavaScript player, which turned out to be another cause for the experienced issue.
The developer’s analysis suggests that the changes that Google made this time may not have been aimed directly at users of third-party apps.
YouTube’s terms of service state that third-party apps may not block advertisement on the platform. It is likely that Google will continue its fight against content blocking and third-party apps that block ads. This time, it appears that it was likely just a side-effect.
The big question: if you could watch YouTube only with ads, would you? Would you pay for YouTube Premium to get rid of them?











