WHOA! Eighty percent bot clicks on Facebook Ads? Yikes! Limited Run’s allegations of Facebook ad traffic being 80 percent bots has made major news publications, from the New York Times to CNBC.