Social networking sites make up more than 20 percent of all U.S. online display ad impressions