Advertisers are missing out on $45bn profit