Add 'delay' option for when ads pop up at critical moments
I understand that ads are necessary to support twitch and streamers, and while I don't like it, I can deal with it. But one thing is SUPER annoying - when an ad pops up right when something exciting is happening/about to happen and everyone misses the action. At least TV ads have the courtesy to play during breaks - imagine if an ad came on while the super bowl-winning touchdown pass was in the air!
If we can't outright remove or skip ads (understandable), how about having a simple button pop up in a corner of the stream when an ad plays labeled 'delay' that temporarily dismisses the ad or ad series and sets it to come back in 3-5 minutes or so. (The button would not be present the second time, so you can't just keep delaying forever.) This way twitch still gets its ad viewing time, but viewers can at least try to prevent it from hijacking the stream at exactly the wrong moment.
Allow Viewers a way to push Ads back for a certain amount of time to allow for live content to come to a break or at least not during a climax. This would also promote breaks for streamers pushing the community to be more accepting of Ads in general allowing for easier integration.