Click fraud, ad blockers and fake news: How programmatic became problematic.