In a striking development that sent shockwaves through the gaming world, Twitch – the famed streaming platform – unleashed a comprehensive set of new advertising rules that would significantly affect the revenue of both big and small streamers alike. The new policies will transform how creators generate revenue from branded content in their streams. Should […]