Google claims its Discovery advertisements lead up to 2.9 billion users

Google Discovery advertisements, initially started at Marketing Live current May, were eventually and moved to all advertisers globally prior month...