Gupta Media estimates cost per 1,000 impressions on Facebook and Instagram based on 2bn impressions over...