1.1 Trillion – Internet Advertising, that is, Not the Budget Deficit

According to comScore, 1.1 trillion ads – that is not a typo – 1 trillion plus ads, were displayed to U.S. Internet users. 346 billion of those ads where on display to Facebook users. That’s an incredible 31% of the … Read More