Media Square logo

Data decisioning with Media Square

MediaSquare is the media marketplace bringing together the main groups of TV, Radio and French Press.