I use the Hosts file to block a ton of ads and that works really well. https://github.com/StevenBlack/hosts Something worth considering if your ad blocker isn't working well.
Even if we suppose that a simple hosts file could somehow block YouTube ads today, YouTube would detect that. It would not fare any better than any other ad blocker.
So host-based blocking alone could be considered as just an 'emergency wheel' in case you'd had a flat, or something.
Back when a hosts file was able to disable YouTube ads, YouTube didn't do that.