AT&T ranked as the top online display advertiser in Q3, 2010 with 21.1 billion impressions, accounting for 1.6% of display advertisments.
AT&T ranked as the top online display advertiser in Q3, 2010 with 21.1 billion impressions, accounting for 1.6% of display advertisments.