World-popular streaming platform, Twitch, this week, announced an end to their ‘mid-roll ad pop-up experiment’ after immediate backlash, with complaints from big-name Twitch streamers and viewers alike, pouring in. The ad placement which was generally left up to the streamer, […]