Skip to content
Ad Fraud

Ad Fraud's Greatest Hits: From Methbot to BADBOX 2.0

Every major fraud scheme taught the industry a lesson it promptly forgot. A field guide to the operations that redefined what is possible — and what each one revealed.

RD Developing Bee Research Desk 18 min read
'16 '20 '20 '21 '22 '23 '24 '25 '26 PEAK BID REQUESTS PER DAY 12B

Aleksandr Zhukov called himself the King of Fraud. He put it in writing, in messages that later turned up in a United States federal courtroom, which is roughly the least advisable place for a self-appointed title to end up. He was convicted in 2021.

His operation is where this story usually starts, and it is a good place to start it — not because it was the first, but because it was the first that was unmistakably an enterprise. Rented infrastructure. A fake company with a plausible name. Staff. Clients. An operational playbook that has been reused, refined and rebuilt by every significant scheme since.

What follows is a field guide to ten of them. Studying fraud schemes is not true crime for ad ops — it is how you learn the ecosystem's actual attack surface, because every one of these operations found a gap that the industry did not know it had. The gaps are the point. Read for those and the pattern becomes hard to miss.

One caveat before the list. The figures attached to these operations come from the researchers who disclosed them, and they are not strictly comparable with one another. Different teams counted different things — bid requests in some cases, ad requests in others, devices in others again — over different observation windows, using different methods. Treat each number as that team's best estimate of that operation's scale, not as a league table with consistent rules.

The trend across them survives that caveat comfortably. So does the more important thing, which is not the size of any individual scheme but the specific structural gap each one walked through.

The timeline

2016–18

Methbot and 3ve

3B+ fraudulent bid requests/day at peak

Zhukov's operation ran under the name Media Methane, presented as an ordinary ad network. It rented more than 2,000 servers in data centres in Dallas and Amsterdam, and programmed them to simulate people watching video ads: fake mouse movements, fake scrolling, fake social-network logins to look signed-in and therefore human.

The inventory was fabricated. More than 6,000 domains were spoofed, including The New York Times and the New York Post. Advertisers believed they were buying premium video placements on established publications. The actual page was blank — a shell that loaded a real ad and reported a real impression to a real exchange.

The choice to spoof premium domains rather than invent unknown ones was deliberate and is worth dwelling on. Buyers apply less scrutiny to inventory that carries a trusted name, and pay considerably more for it. Methbot's core insight was that the reputation attached to a domain is a transferable asset if you can convincingly claim to be selling it — and in 2016, before ads.txt existed, claiming it was close to free.

The 3ve operation that grew out of and alongside it was larger still: at peak, more than 3 billion fraudulent bid requests a day, over 60,000 accounts, more than 10,000 spoofed sites, and upward of a million IP addresses. Zhukov personally took around $4.8 million. The takedown was a coordinated effort between Google, White Ops (now HUMAN) and federal law enforcement, and produced one of the very few criminal convictions in this field.

The lesson
Fraud can be built to look exactly like a legitimate business — because at the level of infrastructure, staffing and process, it is one.

2020

ICEBUCKET

~1.9B ad requests/day · ~28% of CTV impressions at the time

ICEBUCKET was, at disclosure, the largest server-side ad insertion fraud operation recorded. It impersonated more than two million people across over thirty countries, fabricating an audience out of nothing.

The mechanism exploited exactly the gap described in our piece on how ad fraud works: in SSAI, the ad request comes from a server rather than from a device, and the buyer has to take the seller's description of the device on faith. ICEBUCKET simply described devices that did not exist.

The detail that ought to have ended the industry's complacency: roughly 46% of the fake traffic claimed to be Roku devices, and Roku confirmed no such activity had occurred on its platform. Two parties looking at the same "impressions" — one seeing billions, the other seeing nothing.

The lesson
Where verification is structurally weakest, fraud arrives first and at scale.

2020

404bot

Falsified bid requests against URLs that did not exist

404bot deserves its place here for what it did not use: bots. There was no device farm and no malware. The operation submitted falsified bid requests carrying URLs that returned 404 — pages that did not exist — paired with legitimate seller IDs lifted from real ads.txt files.

It was a numbers game played directly against filtering logic. Enough requests, enough plausible-looking seller relationships, and a meaningful share cleared. The estimated losses ran into the tens of millions of dollars over its life, from an operation whose entire technical apparatus was a script that generated request payloads.

The uncomfortable implication was that the industry had adopted a supply-chain standard and then largely trusted it as a declaration rather than verifying it as a claim.

It is a useful corrective to how ads.txt is often described. The file establishes that a seller is authorised by a domain. It does not establish that a bid request genuinely originated from that domain, that the page exists, or that anybody was on it. Those are separate questions, and 404bot got paid by never letting anyone ask the second one.

The lesson
A supply-chain standard only works if somebody enforces it. ads.txt was being read, not checked.

2020

Tekya

1M+ downloads before removal · 56 apps

Tekya was malware hidden inside 24 children's games and 32 utility apps on the Google Play Store. Once installed, it imitated user actions using Android's MotionEvent mechanism — generating taps and clicks on ads at the operating-system level, so the fraudulent interaction looked, to everything downstream, like a finger on a screen.

The apps passed store review and accumulated over a million downloads before removal. For anyone whose mental model of app-store distribution is "reviewed, therefore safe", Tekya is the correction. Review catches what it is looking for, and a game that behaves itself during review is a game that behaves itself during review.

The lesson
Official app stores are distribution channels for fraud, not a guarantee against it.

2021

PARETO

~650M daily bid requests · 1M+ compromised Android devices

PARETO ran on more than a million compromised Android phones, and its trick was impersonation: the infected devices masqueraded as connected TV devices, because CTV commands substantially higher CPMs than mobile display.

The apps involved never displayed an ad to anyone. They called the relevant APIs and reported that a video ad had been shown — a claim about an event, with no event behind it. At peak the botnet generated around 650 million bid requests a day.

PARETO is the clearest illustration of why fraud follows CPM. The same compromised device is worth several times more pretending to be a television than being honest about being a phone, and the fraudster's entire job is finding and exploiting that spread.

The lesson
Cheap mobile inventory disguised as expensive CTV inventory is a pure arbitrage on the price gap between channels.

2022

VASTFLUX

12B bid requests/day at peak · 11M devices · 1,700 apps spoofed

VASTFLUX is the one that should make anyone in this industry uneasy, because it was not merely large — it was knowledgeable.

The operation injected malicious JavaScript into ad slots, then stacked as many as 25 invisible video players inside a single slot. Each player requested and reported its own ad. The user saw one ad, or none. Twenty-five were billed.

It spoofed more than 1,700 applications and 120 publishers, ran across roughly 11 million devices, and reached a peak of around 12 billion bid requests per day — the highest recorded for a single scheme. Critically, it was engineered specifically to evade verification tags: the fraudulent players were constructed so that the ad-verification code which should have detected the stacking could not run.

The economics of player-stacking are worth stating plainly, because they explain why this design keeps reappearing in variations. Every additional hidden player is nearly free — the traffic, the device and the slot are already paid for — while each one adds a full billable impression. Stacking turns a linear fraud into a multiplier, and a multiplier applied to eleven million devices is how you arrive at twelve billion daily requests without needing twelve billion devices.

HUMAN Security led the disclosure and takedown. But the design lesson stands independently of the outcome: this was an operation built by people who had studied the detection layer closely enough to construct an environment where it was blind.

The lesson
The people building these operations understand the defences as intimately as the people building them — sometimes better.

2023

BADBOX 1.0 and PEACHPIT

Malware pre-installed at the factory

BADBOX moved the attack upstream, past every defence that assumes a clean device. The malware was pre-loaded during manufacturing onto unbranded, low-cost Android phones and TV boxes sold through mainstream online retailers. Powering the device on for the first time was sufficient to compromise it.

PEACHPIT was the ad-fraud module running on that installed base — a network of apps generating hidden ad requests from devices sitting in living rooms, on real residential connections, indistinguishable at the network layer from a household watching television.

There is no consumer remedy here worth the name. A device that arrives compromised cannot be secured by careful behaviour, and the buyer has no visibility into what shipped inside the firmware they paid for.

The lesson
The supply chain can be poisoned before the box is opened, and nothing the buyer does afterwards will help.

2024

Konfety

'Evil twin' apps sharing a package name

Konfety paired every operation with two apps. One was a legitimate, functional app, published on the store and behaving exactly as advertised — the decoy. The other was an "evil twin", side-loaded rather than distributed through the store, carrying the same package name.

The twin generated the hidden ad requests. Because it shared the decoy's identity, the traffic appeared to originate from an app that anyone checking could inspect, install and verify as real. The thing being audited and the thing generating the fraud were different programs wearing one identity.

This is impersonation at the level of a specific identifier rather than a general category — a meaningful escalation from spoofing a domain, and considerably harder to spot from the buy side.

The lesson
Identity spoofing got precise: not a fake publisher, but a counterfeit of a specific real app.

2025

BADBOX 2.0

1M+ infected devices across 222 countries

BADBOX returned an order of magnitude larger. Where the original was measured at roughly 74,000 devices, BADBOX 2.0 exceeded a million, spread across 222 countries — the largest connected-TV botnet documented to date.

The affected hardware was off-brand AOSP-based equipment: tablets, streaming boxes, digital projectors, and — a detail that reads as science fiction until it does not — car infotainment systems. The compromised devices did three jobs simultaneously: ad fraud, click fraud, and residential proxyjacking, in which the device's home internet connection is rented out to route somebody else's traffic.

That third function is the one to watch, because it is what feeds the residential-proxy problem that has broken IP-based detection industry-wide. The response was unusually multilateral: the German federal government disrupted parts of the infrastructure, the FBI issued a public advisory, and Google filed suit in July 2025.

It is worth connecting that proxyjacking function to the detection problem directly. When a compromised living-room device rents out its home connection, any traffic routed through it inherits a genuine residential IP address with a clean history and a real geographic location. This is the supply side of the residential-proxy market — the thing that has made IP reputation close to useless as a standalone signal across the entire industry. BADBOX is not only an ad-fraud botnet; it is infrastructure that makes other people's fraud harder to catch.

The structural read is that specialisation has arrived. One group compromises hardware. Another operates the botnet. A third monetises the ad fraud. A fourth rents out the proxy capacity. Each can be disrupted without ending the others.

The lesson
Fraud is no longer one gang running one scheme. It is an ecosystem of specialists renting capability to each other.

2025–26

Low5 / SlopAds

~2B bid requests/day · 3,000+ domains · possibly ~40M devices

The largest ad-fraud laundering marketplace documented so far operated across more than 3,000 domains and 63 Android applications, generating in the region of two billion bid requests a day, with device estimates running as high as 40 million.

The model is worth understanding precisely because it is where the industry is now. HTML5 "cashout" sites — ghost properties that exist only to hold ad slots — absorb traffic from the app network and convert it into billable impressions. The sites are cheap to produce in volume, which is what generative tooling changed.

What makes this model durable is that it separates the traffic problem from the inventory problem and solves each cheaply. Traffic comes from the app network — real devices, real connections, hard to fault at the network layer. Inventory comes from the generated sites — infinite, disposable, and replaceable within hours of any one domain being blocked. Neither half is expensive, and losing either half costs almost nothing.

The most quoted tell from the research is also the most instructive: Play Store apps in the network showed download counts between 1,000 and a million, and zero reviews. Not few. Zero. A million people had supposedly installed software and not one had a word to say about it, because not one of them existed.

The lesson
The ghost-site economy is the current frontier — and its output is fake publishers trying to get into real networks.

The shape of ten years

Put the peak volumes side by side and the trend is not subtle.

Peak daily bid requests, by scheme
Methbot/3ve 3B
ICEBUCKET 1.9B
PARETO 650M
VASTFLUX 12B
Low5 ~2B

Peak figures as reported at disclosure. They are not directly comparable — different researchers counted different things over different windows — but the order of magnitude is the point, and it moves one way.

source: HUMAN Security, DoubleVerify, Pixalate and DOJ disclosures for the respective operations

What the pattern actually says

Four things recur across every entry above, and they are more useful than any individual scheme's details.

Takedowns produce successors, not silence

3ve was dismantled and ICEBUCKET followed. VASTFLUX was disrupted and BADBOX scaled. BADBOX 1.0 was disrupted and BADBOX 2.0 came back thirteen times larger. Not one of these disruptions was followed by a fallow period. The infrastructure is rented, the domains are disposable, and the operational knowledge survives every seizure because it lives in people rather than in servers.

This is not an argument against takedowns. It is an argument against treating them as resolutions. A takedown removes an operator; it does not remove the gap the operator found.

There is a second reason the sequels are consistently bigger, and it is uncomfortable. A successful takedown is also a demonstration of what does not work — which techniques got noticed, which infrastructure was traceable, which mistakes were fatal. The operations that follow are built by people who read the same disclosure everyone else read, and who had a much stronger incentive to internalise it. Each generation inherits a refined threat model at no cost.

Fraud is a CPM-seeking function

ICEBUCKET, PARETO and BADBOX all converged on connected TV, and all for the same reason: it pays the most and verifies the least. If you want to predict where the next operation will appear, the question is not "where is security weak" in the abstract. It is "where is the gap between price and verifiability widest right now".

That framing has a practical use beyond prediction. It tells you what a maturing channel looks like: as verification catches up, the fraud does not get defeated so much as it relocates, and the channel's effective CPM settles closer to what the inventory is actually worth. A format with unusually high prices and unusually thin measurement is not a discovered opportunity. It is a window, and windows close.

Retail media and in-game inventory are the obvious places to apply that lens next. Both are growing quickly, both command strong prices, and in both the measurement standards are visibly younger than the money.

Several of the largest schemes involved no bots

404bot forged requests. VASTFLUX stacked hidden players inside legitimate slots. Konfety borrowed a real app's identity. In each case there was no simulated human to detect — the fraud lived in the request, or in the environment around the ad, or in the identity attached to it.

Any detection strategy built solely around the question "is this a human?" misses that entire class. The better question is closer to "did a real opportunity to see this ad exist, and is everything in this request telling the truth about where it came from?"

Those are three separate checks, and most stacks only run the first properly. Was there a human? Was there a genuine opportunity for that human to see this specific ad — was it rendered, in view, not stacked behind twenty-four others? And is the request's account of itself accurate: the domain, the app identity, the device type, the seller relationship? Methbot failed the first, VASTFLUX the second, 404bot and Konfety the third. A stack that only asks about humans catches one attack in three.

The current frontier is the fake publisher

Low5 is the one to watch, and specifically its cashout sites. Generative tooling made producing a convincing publication — a thousand of them — essentially free. Those properties then seek entry into real supply: applying to networks, requesting representation, getting authorised.

The frontier is no longer a bot pretending to be a reader. It is a website pretending to be a publisher.

For anyone who represents publishers commercially, that changes the shape of the job. The question is no longer only "is this traffic real" but "is this property real" — does it have an editorial existence, an audience that arrived for a reason, and a traffic history consistent with the thing it claims to be. Applying that scrutiny at the point of admission is cheaper and considerably less painful than discovering the answer later through a platform's enforcement action.

In practice that means the diligence a network runs at admission is doing fraud prevention whether or not anyone calls it that. Traffic history that predates the application. Referral composition that makes sense for the subject matter. An audience that arrived for a reason somebody can articulate. Contact details attached to a real organisation. None of it is sophisticated, and all of it is much cheaper to check before an account is live than to explain afterwards to a platform that has already made its decision.

It is also why traffic screening and partner vetting are, at network level, the same discipline rather than two. BeeGuard exists in BeeOS for the first half of that; the reason it is built to correlate signals across properties rather than judge each one alone is the pattern this entire article describes — these operations are only ever obvious in aggregate, and never from inside a single account.

References

  1. United States Department of Justice, United States v. Zhukov — Methbot/3ve indictment and 2021 conviction; infrastructure, domains spoofed and proceeds
  2. HUMAN Security (formerly White Ops) — 3ve, PARETO, VASTFLUX, BADBOX and BADBOX 2.0 disclosures — operation mechanics, device counts and peak bid-request volumes
  3. DoubleVerify Fraud Lab — ICEBUCKET and 404bot research — SSAI spoofing at ~1.9B daily ad requests; falsified bid requests against non-existent URLs
  4. Check Point Research — Tekya — MotionEvent-based click imitation across 56 Google Play apps
  5. Federal Bureau of Investigation, public service advisory on BADBOX 2.0 (2025) — infected consumer devices and residential proxy activity
  6. Google, civil complaint concerning BADBOX 2.0 (July 2025) — scale across 222 countries
  7. Security research on the Low5 / SlopAds network, 2025–2026 — 3,000+ domains, 63 Android apps, ~2B daily bid requests, HTML5 cashout sites

Figures above are third-party research, attributed to the organisation that published them. Developing Bee has not measured them and does not present them as its own results.

Share this

WhatsApp LinkedIn X
RD

Developing Bee Research Desk

Ad-ops research, Developing Bee

We read the fraud reports, the policy docs and the takedown filings so publishers do not have to — then write down what actually changes for the person running the ad stack.

Keep reading

Related from the Journal

0 Comments

Be the first to comment.

Leave a comment

Comments are read and approved by a person before they appear. Your email is never published.

Awaits moderation

From reading to knowing

Find out what your own traffic is actually doing

Everything above is the industry's data. BeeAudit is how you get your own: a free revenue leak report on your site — what your setup is leaving on the table, where the traffic-quality risk sits, and what to fix in what order. No SSP seats, no account access, no obligation.

What BeeGuard watches for

  • Behavioural mismatch — engagement that does not match the click pattern
  • Traffic-source drift, before it shows up in a policy email
  • Data-centre and known-proxy origin on inventory that should be residential
  • An evidence trail, kept in your account, for when you need to explain yourself