No advertisements for active chatters.
I think that when a streamer rolls an add or the auto rolling adverts pop up it can massively drive viewers and people invested in conversation away from the channel and forum.
A simple fix would be to not roll adverts to those actively chatting in the stream.
Say a 5 minute timer from last recieved message then roll an ad to that user and maximum of 1 ad to said user per user. Or a quick pop up box like the channel points warning users an advert is 30 seconds from rolling. Click on it and no advert, again you can pop a limit to this before an advert is forced. Once per stream seems fair to me.
That way your ads are rolling to passive users and it keeps your active positive contributers happy.
I completely understand why ads are on the platform. The revenue is helpful to keep the community alive and the advertising companies have an engaged audience to promote to. Win-win business wide. But user experience is key to keeping an audience to advertise to. Strike a good compromise and balance to how invasive the advertising feels.