Fraudulent ads generate 304M impressions across Europe in 23 days | StreamingMeme