Apparently twitch ad revenue is damn good. It's 20% of shroud's income and he only rolls pre-roll ads, he has zero reason to lie to his viewers and isn't the type of person who would.
Ad revenue on websites however is horrible
Edit: also, twitch prime member (which there are a lot of, that juicy free 2 day from amazon yo) count as having watched any ads without having to watch them.