Less Irritating/Annoying Ad Distribution
I know that twitch has been looking into ways to get around AdBlock and whatnot to ensure that ads get played, but: Consider less intrusive/annoying/irritating advertising. The majority of people are using AdBlock because they find ads annoying. You know, that stereotype CONGRATS YOU'VE WON A FREE PRIZE!!! flashing ad kind of thing?
If you were to make twitch advertising less intrusive, I believe it would help. Twitch ads already aren't that bad, but they could be improved in a number of possible ways:
Make the advertisement only hijack the video feed, not the audio. With the advertisements jumping into both the audio and the video, there is a disconnect. Viewers come back into the stream after the advertisement is over going "Wait, what happened? What did you say?" and streamers have to repeat themselves or explain what just happened. Like, take Pokémon Shiny Hunting or Wifi Battling: If a streamer finds the shiny or somehow has a great comeback, the audience is going to miss that and say, "Wait, you got it? :/" Maintaining the audio feed allows for some reduced level of connectivity and immersion while at the same time allows for advertisements to come through.
Text-based pop-ups, like on youtube. You know those little grey rectangles that pop up on youtube that you can just x your way through? Have those, but maybe even disable Xing out of them for thirty seconds or whatnot. A small grey box isn't that bad; maybe it's not worth as much and thus can have a higher frequency of appearing, but I'd definitely be willing to sit through more of those than normal advertisements.
Select preferred advertisers. An ad isn't very effective (or even worse, counterproductive) when it's thrust in the face of someone who doesn't exactly care for or dislikes what the ad is showing. Like, no, no matter how many times you stick LOL in my face, I'm... Just not interested. But if it's for, say, Pokémon or Nintendo in general, I'm more "Yeah, okay" in regards to the ad. It's just a more positive experience to see what you want: If we have to have ads (and really, they are not that bad, and it keeps people in their homes and fed, so we kind of do), I would be much much less annoyed if I had my choice of what kind of advertising I would want shown to me. Show me what I want, and it makes it a more pleasant experience. Have a checklist or drop-down in a user settings page to allow people to opt into getting certain company ads targetted at them. (Like, Nintendo ads, Sony ads, Microsoft ads, etc.)
Again, ads are not Bad: They keep people paid. It's either ads or total 100% subscription only services. And twitch is great as a platform and as a company. But I just think there's still room to make even ads a more positive experience. (Like, how many places can you say, Even the advertising is okay?) Idk. I want to support my favourite streamers, but sometimes it's like, Come on, I don't want to see this :( There's definitely still room to grow.

-
Ohabb commented
I know this is old but please, stop assaulting me with adds!!! This is the very reason i stopped watching TV 15 years ago. I'm close to giving up on watching twitch. I know, i am just 1 person, but i'm pretty sure i'm not the only one. Find a way run adds without being such an annoyance. Lately i feel like i'm getting an add every 5-10 minutes or so.
-
Zena commented
Agreed. I love watching League of Legends streams, but when I miss the first five minutes of the game because of ads and come back to find out I've missed a kill or two or a bunch of plays, it's frustrating. I'm all for ads not being able to be blocked to support streamers, but when I cannot watch the stream without missing something it makes me not want to watch at all. And yes, I know I could sub and not have ads, but that should not be required to not miss something. I too wouldn't mind the ads as much if it wasn't as obstructive of the stream.