I found this thread when I was searching for a way to block YT ads on my Apple TV, and I have to say that the SwizzVPN app is stellar. I had some questions about it and exchanged a few emails with the developer to get some clarity. This is what I learned for future reference:
A single purchase ($49 per year) will implement the app on all Apple devices - Apple TV, Macs, iPhone, iPad (I don't know if it will work on Vision).
It also blocks ads on Apple News, Tumblr, New York Times, and any other stand-alone app that has advertising.
While I have implemented uBlock Origin to block ads on YT in Firefox, that is a constantly escalating war and there are often days when I have trouble with YT trying to block my usage. SwizzVPN has succeeded in blocking ads without interfering with streaming.
Downsides:
Like any VPN, some sites will not allow me to access content and I have to turn off the VPN (Why, Michaels?). But mostly, I've found it worth the $49 a year, it is easy to install and maintain and turn on and off as necessary. I give it a 5-star rating.