Ads and Online Sales
Advertising is, and for a long time has been, the enormous, multi-million billion pound gorilla in the room. The biggest tech companies on earth rely directly on their advertising platforms to support everything they do. So, in the face of Coronavirus and migration to online sales, where are we right now, and where are we...