World Cup telecasts generated more than 25 billion ad impressions: iSpot studyBy chloeml / August 3, 2026