Brifing

Bot Farms Exploit Google Ads: $220 Wasted on Fake Installs

A developer uncovers how 60% of his app installs were robotic fraud.

1The Discrepancy That Sparked Investigation

Nick Abe ran a $40/day Google Ads campaign for his puzzle app Dayzle, targeting Android installs. After removing cost targets, Google reported 21 installs in one day, but his admin panel showed only 1. Analytics revealed 20 installs came from devices running outdated app versions—impossible via Play Store. These devices opened the app once, spent zero seconds, and never returned, spanning 28 models across 19 states.

2Bot Farm Modus Operandi

The fraudulent installs followed a pattern: bots watched the shortest ad video without clicking, then sideloaded the app from cached APK files to avoid Play Store detection. Google’s algorithm rewarded this as conversions, creating a feedback loop where more fake installs triggered more ad spending. Over two weeks, 56 installs were billed—33 were bots, 7 from untargeted countries, and only 13 were real users who completed 92 games.

3Google’s Incentive Misalignment

Google optimizes for advertiser-set goals (e.g., installs), but lacks safeguards against farms exploiting this. Here, bots manipulated the system by gaming the 'view-then-install' conversion metric. The algorithm interpreted fake engagement as success, diverting more budget to the farm. This highlights a flaw in performance marketing platforms: they prioritize reported metrics over genuine user behavior.

4The Scale of Ad Fraud

While Abe’s $220 loss is small, the incident reveals a systemic issue. Larger apps face higher fraud volumes, as farms invest more effort to bypass detection for bigger payouts. Sideloading, device spoofing, and IP masking make bots hard to trace. Industry estimates suggest ad fraud costs billions annually, with mobile apps particularly vulnerable due to install-based campaigns.

5Tactical Countermeasures

Abe switched his campaign goal from 'installs' to 'puzzle wins'—a harder metric for bots to fake. He also filed an invalid-traffic report with Google. For small apps, requiring meaningful engagement (e.g., solving a Sudoku) raises the cost for farms, deterring attacks. Larger apps may need third-party fraud detection tools to supplement platform analytics.

6Broader Implications for Marketers

The case underscores the need to audit ad metrics beyond surface-level reports. Discrepancies between platform and first-party data (e.g., admin panels) can reveal fraud. Marketers should align KPIs with deeper engagement (e.g., purchases, time spent) rather than vanity metrics like installs or clicks, which bots easily inflate.

7Google’s Accountability Gap

Despite policies against invalid traffic, Google’s refund process is opaque and often requires extensive evidence from advertisers. Abe’s experience mirrors wider frustrations: platforms profit from ad spend, while fraud detection burdens fall on developers. This asymmetry fuels calls for more transparent fraud reporting and automated reimbursements.

8A Wake-Up Call for the Industry

Abe’s PSA warns developers to verify install data independently. As fraudsters target even small budgets, proactive measures—like monitoring device metadata, engagement depth, and geographic anomalies—are critical. The incident also highlights how platform incentives can inadvertently enable fraud, demanding structural reforms in ad tech.

Original article: Hacker News (news.ycombinator.com) — Bot Farms Exploit Google Ads: $220 Wasted on Fake Installs