Research: AOL, Inc. came in #1 in the Top 10 Video Ad Properties with 4 billion ad impressions
According to comscore, 189 million Americans watched 49.1 billion online content videos in October, while the number of video ad views totaled 24.5 billion.