This is exactly why I stopped watching Twitch. It was the only service I tolerated ads on. Until they hit a point where the frequency and number of ads were just unbearable and I haven't opened the site since.
Twitch also requires you to do a certain number of ads per hour/amount of ad time per hour in order to hit the partnership levels for decent pay. Otherwise, IIRC, Twitch puts their own ads in and the streamer doesn't receive any revenue from the ads.
I think Thor over at Pirate Software did a video on it back when that whole "Twitch Adpocalypse" drama was happening.
Yeah, the issue is that if you don’t run ads, Twitch will just put their own in before your stream starts. And this absolutely kills any sort of discoverability for your channel; If new viewers have to watch 90 seconds of ads before they can even see your stream, they’ll just bail.
So for the sake of growing your channel, it’s actually better to run ads. Because then your viewers aren’t immediately blasted by a ton of unskippable ads as soon as they start your stream.
Alternate Player for Twitch on firefox makes the stream load for a few seconds and makes it a little pixelated for a few seconds, but I've never seen an ad on it, and the feed is nearly continuous.
Twitch adblocking could use a few more solutions, though.
For instance you're not allowed to advertise alcohol in Finland. One time I saw someone else's stream or something which made me realise I've never seen any beer ads online really.
Oh, is that right? I basically only watch 1 channel and I'm subbed, so I guess I just never noticed... I tried to get an ad on Twitch for the past 30 minutes watching several streamers though and didn't get a single one.
Look up Twitch Ad Solutions, there's a github page where you can find a couple different options. The Alternate Twitch player another commentor mentioned is what I use because I like the adjustable chat and auto-collect bits feature