Bridging the gap between advertisers and audiences