Is there a blocker I can use on the android YouTube app? I put videos when I'm doing dishes, and in the last year the ads have gotten so long that if you don't skip em or can't (cause you're hands are wet) they go on for 10 minutes or more. The worst are the ads that end, but don't leave your screen until you physically press skip.
NewPipe app is a good one, or Tubular if you want sponsor block too (though you can't comment or like videos etc. on either). But if you want to use the actual YT app, the solutions in the other comments are good. I assume that setting up a Pihole or some other ad-blocking DNS could also work. I assumed wrong. See reply.
Pi-hole does not block content that is hosted on the same source as the ads. Youtube, hulu and friends host their own ad services (dont quote me on exactly which streaming platforms this does and does not work on, uBlock should also be part of this suite of ad-blocking) so it wont spare you from those. However people using ad services like google adsense on their website will have content blocked as DNS will resolve to the place your trying to go and the webpage asyn-loading its ads will not.
If you have a rooted phone and Magisk there is a module that essentially turns the stock YouTube app into the Premium version without adds and background play enabled.
It takes set up and maintenance but it is well worth the effort as you get all YouTube premium features, latest YouTube app updates, and other enhancements.