11.3 Billion Video Ads Served in December

85 percent of the U.S. Internet audience saw an online video in December, according to comScore's monthly online video report. Together, we watched 38.7 billion videos, averaging 1,150 minutes per viewer. The total number of ...