Even DNS blocking wouldn’t work. DNS blocking only works if they serve ads via a different name server than they serve their content from (like content from videos.youtube.com and ads from ads.youtube.com). If they give you both ads and youtube content from the same domain, then your DNS blocker can’t selective block the ads. So DNS blocking doesn’t work on YouTube, and plenty of other streaming ad-containing streaming service.
Even DNS blocking wouldn’t work. DNS blocking only works if they serve ads via a different name server than they serve their content from (like content from videos.youtube.com and ads from ads.youtube.com). If they give you both ads and youtube content from the same domain, then your DNS blocker can’t selective block the ads. So DNS blocking doesn’t work on YouTube, and plenty of other streaming ad-containing streaming service.