Change how ads are delivered completely.
Here's a few ideas:
• Banner Ads - Delivered SPECIALLY on Live content and VOD. Shows a banner when the viewer joins and every 30 minutes up to 8 times.
• Video Ads - Delivered ONLY in VODs, and only before playing out the VOD.
• Intermission Ads - Delivered manually by the streamer by using a custom command, the ad takes over the player and puts the stream on a corner of the player (a little less of 1/4 of the player itself), playing non-repeated ads until the ad limit is reached, 10 minutes passes, or the streamer enters the command again. Consider this a "BRB ad break".
Another option: allow the users to pick how they want ads to be delivered to them. I saw this in a "booru" image gallery once where the users were allowed to pick at least 1 out of 3 (and later 4) methods they could deliver ads.
Lastly: Instead of VICIOUSLY competing against ad blockers and people wanting to block ads, POLL THEM ON WHY THEY ARE BLOCKING IT. Know your userbase, so you can know how to have them be comfortable with the ads. Remember: if the people are resorting to third parties to enjoy your content, it's because there's a problem with the service you offer.