Activision Blizzard’s livestreaming deal with YouTube is reportedly worth $160m 17th February 2020 Business News Comments Off on Activision Blizzard’s livestreaming deal with YouTube is reportedly worth $160m The deal is also thought to include "significant incentive clauses for ad sales and viewership targets" Read More »