site logo

Connected TV spots make up 49% of all video ad impressions, study says