ADVERTISEMENT

Thousands of deceptive ads on Google exposed using Google’s own free AI tools

Google couldn't catch these malicious ads – but Gemma could.

gemma

The researchers used Gemma to analyze deceptive ads. Image by Cybernews.

Ernestas Naprys
Ernestas Naprys Senior Journalist
September 3, 2026 Updated: 25 minutes ago 3 min read
Key takeaways:
deceptive ads
  • 238 published scareware ads: using fabricated threats or warnings to induce urgency, such as claims of device compromise, account suspension, data exposure, etc.
  • 3,346 published deceptive ads: presenting a plausible but false claim to induce clicks or installs. Researchers identified 3 recurring themes: photo/data recovery bait, people tracking/surveillance, and social-curiosity bait, i.,e “You deleted 100 photos 3 years ago,” or “Track anyone’s location by entering their phone number.”
  • 258 published misleading ad designs: mimicking system dialogs or using low-information call-to-action (CTA) interfaces that obscure advertiser identity or intent, i.e., prompts such as “Continue,” “Access Now,” or “Click here.”
ADVERTISEMENT

Researchers used Gemma to detect deceptive ads running on Google

  1. A crawler: (Puppeteer-based) extracts ad creatives and metadata from the Ad Transparency Center.
  2. OCR: PaddleOCRv5 extracts text
  3. Translation: TranslateGemma 4B is used to translate all text into English
  4. Embedding and ranking: EmbeddingGemma (300M) ranks ads by similarity to known scam patterns, narrowing down the dataset.
  5. Classification: The top-ranked ads are passed to “LLM Ensemble” – two models, Gemma3-12B and Qwen3.5-9B, independently classify each ad
  6. Judging: Gemma4-26B model makes the final call in disagreements
AdLens architecture
AdLens architecture
Ernestas Naprys
Senior Journalist
ADVERTISEMENT