Both Opera's built-in adblocker and uBlock Origin on other browsers takes care of most of this nicely for me.
However, a weird limitation i noticed recently with YouTube Premium - while traveling i had a local sim card, and while using it for data ( even when on wifi), YouTube earned me some Premium features won't work and i might see ads, and i couldn't watch videos with the screen locked/minimised. When i switch data to my regular card, in roaming ( again, regardless of wifi), both of those work.