2 min read

Twitch empowers creators with reward-based ads

Live-stream platform Twitch is empowering its community of creators with its new multiplayer approach to advertising.