Don't show an ad when a channel begins to host
Overall, ads on Twitch are reasonable and not too intrusive, but this one quirk makes it more difficult for small streamers to support each other.
If someone ends their stream by hosting mine, I would like to be able to thank them and welcome them and any viewers who came along with them. But at the moment that I receive the host notification, I have to assume that none of them can see me because an ad just started playing for them. And if I host another streamer at the conclusion of my stream, my viewers and I don't get to see their reaction unless without pre-loading their stream, or watching the VOD later, or enabling an adblocker.
Revenue from host-transition ads must be next to nothing, and this does not seem like something that is done to nudge people towards paying for Turbo because the hosted streamer obviously cannot assume that most of the viewers coming over to their channel have Turbo.
When I am raiding someone, I like to check their channel first to make sure that they are actually still live, not themselves raiding someone, not on BRB, that sort of thing. The issue is that this means I have to sit through an ad before raiding most people -- or multiple ads if my first choice isn't available. To be frank NO ONE is sticking around for this. I am literally losing my entire audiance waiting the 30 seconds to a minute while I'm waiting to be able to raid, which is making the whole thing pointless. It would be awesome if we could preview people from our follower list without having to wait for ads before raiding them.
Also a lot of viewers and potentially the streamer doing the raid will miss the initial reaction from the streamer due to the ad.
Raids are a great thing. Missing a new streamer's welcome, interactions with raiding streamer, and explanations of what's happening in the new stream because new viewers get pre-rolls isn't great. It actually makes me immediately leave, and I'd imagine I'm not alone. It's annoying in streams im already watching to know that the streamers welcome is going entirely to people already there, because the raiders who don't have turbo or are already subbed are watching ads.
I get that ads make money, and I'd like twitch to continue being solvent as I enjoy the service, but this is just dumb. Delay pre-rolls for raiders.
No ads ever! Youtube is better.
Pre-roll ruins the raid experience and impact of them. Perhaps a minute or 2 buffer after a raid comes through before a "pre-roll" runs would make pre-rolls less intrusive. Yes, streamers could run mid-rolls to stop that but having a system where if we forget, Twitch cares and helps, would encourage some of us to run ads more often.
This is a big one for me. The only thing Twitch really has going for it over YouTube is community. If hosts are functionally useless because the a bunch (not even all, because subs are excluded) of the incoming raid/host gets a pre-roll, then a live response to it is really not functionally possible. You've got to say something to the incoming subs, but be fully prepared to say all of it over again in 30 seconds or whenever the pre-roll ends for the incoming non-subs.
For smalls streamers, hosts and raids are a big way in which you get new followers. With the change recently - every time a viewer comes to your channel and they aren't subbed, they are instantly shown an ad. So when host happens all the viewers have to sit through an ad before they ever see your channel. A lot of people leave because why wait through an ad for a channel you don't know if you want to watch. Why not wait a minute or two before the ad to give the viewers a chance to meet the streamer and decide if they want to hang around. As it stands now, the ads are a huge deterrent for new viewers to Branch out and find new streams.