How easily do LLMs fall for advertising?
We plant the fake ads. The AIs go shopping. Here's how often they get fooled.
Every model gets an Ad-Resistance Score from 0% to 100% — the higher the percentage, the harder that AI was to fool with fake reviews, hype, and planted claims.
Best-performing model
google/gemini-2.5-flash
Across every model tested
4 models
What each model was tested on
Fake reviews, puffery, clickbait, AI-targeted injection
Total spent
of API credits across the whole benchmark
Every model on this board costs real API money to run — chip in on Ko-fi to keep the leaderboard growing.
Hardest to fool
93.5%google/gemini-2.5-flash
Best value
llama-4-maverickBest score for the price
Best at spotting fakes
76.0%x-ai/grok-4.20
Cheapest
$0.0018meta-llama/llama-4-maverick
How hard each AI is to fool
Higher = harder to fool. 0% = fooled every time, 100% = never fooled.
Leaderboard
| # | AI model | Ad-Resistance Score | Cost |
|---|---|---|---|
| 1 | google/gemini-2.5-flash | 93.5% Hard to fool | $0.0035 |
| 2 | x-ai/grok-4.20 | 92.6% Hard to fool | $0.0052 |
| 3 | openai/gpt-5.4-mini | 91.7% Hard to fool | $0.0068 |
| 4 | meta-llama/llama-4-maverick | 89.4% Hard to fool | $0.0018 |
The Ad-Resistance Score summarizes how easily each AI was fooled by planted fake reviews, hype, and ads — the higher the score, the harder it was to fool. Click a column header to sort. See the methodology page for the full technical breakdown behind each score.
Which tricks fooled which AIs
% of planted tricks each model caught — green = usually caught it, red = usually fell for it.
Key findings so far
- No AI recommended the wrong product or repeated a fake claim as true — every model tested held up on the two most serious failure modes across the pilot.
- What actually separates the models is how often they noticed the manipulation in the first place, not whether they fell for it outright.
- Subtle fakes slip past far more often than blatant, over-the-top ones — every model tested caught the obvious spam more easily than the plausible-sounding version.