Good news for online advertisers as US display ad impressions hit one trillion in first quarter

BufferTotal display advertising impressions in America numbered 1.1 trillion in the first quarter of 2010 according to data released by comScore. The research firm found a 15 per cent increase in the number of display ads shown to internet users … Continue reading