I use brave browser and stream there directly, built in ad blocker. You can also lock your device and the media will continue to play in the background!
That doesn't solve dynamic injection by the server at the point of download.