Types of Ad Fraud: How Each One Works and What Gives It Away

Ad fraud is not a single trick but a whole family of schemes. Each has its own mechanism, its own footprint in the stats and its own defense. Here are the main types, from domain spoofing to fake leads.

Bots and Fraud11 min read
Contents
  1. Who makes money on fraud
  2. Click spam
  3. Click injection
  4. Domain spoofing
  5. Ad stacking and pixel stuffing
  6. Bot traffic
  7. Click farms
  8. Lead fraud
  9. Placement fraud in push, popunder and native
  10. Summary table of ad fraud types
  11. How advertisers protect themselves: the general approach
  12. How it looks in ArtisanClo
  13. Summary

Ad fraud is any impression, click, install or lead an advertiser pays for that brought no real interest. Industry estimates vary, but fraud takes a noticeable share of global ad budgets, and in buying on open sources such as push, popunder, native and mobile networks the share can be even higher. The catch is that "fraud" is not one technique. It is a dozen different schemes, and a remedy against one is useless against another.

Below are the main types of ad fraud: how each works, what gives it away in the stats and what advertisers do about it. If you want the big picture of invalid traffic, start with the article on invalid traffic; this one goes into the details of each scheme.

Who makes money on fraud

Before taking the schemes apart, it helps to understand the motive. Fraud is almost always committed by those who get paid for volume:

  • publishers and placements earn a share of impressions and clicks, so they inflate them;
  • dishonest affiliates and sub-affiliates get paid per install or lead, so they fake them;
  • botnet and click farm owners sell "traffic" to whoever needs to pump up the numbers;
  • competitors burn someone else's budget; they are covered in detail in the article on competitors clicking your ads.

The motive tells you where to look: if you pay per impression, the fraud will be in impressions; if per install, in install attribution; if per lead, in the leads.

Click spam

How it works. Click spam (also called click flooding) means mass-sending clicks on behalf of users who never tapped anything. It is mostly a mobile story: an app or site with an ad SDK fires clicks in the background on the tracking links of dozens of offers. The logic is simple: some of these people will at some point install one of the apps on their own, organically, and the install will be credited to the fraudster by last click.

What it looks like in the stats:

  • a huge number of clicks with a tiny click-to-install rate, hundreds or thousands of clicks per install;
  • time from click to install spread over hours and days, with no typical peak in the first minutes;
  • a source's install "growth" coincides with a drop in organic installs.

How advertisers defend. They shorten the click attribution window, switch off sources with an abnormal click-to-install ratio and demand placement transparency from the network. The mobile specifics matter here: the same schemes work differently inside apps than on the web.

Click injection

How it works. A subtler scheme for Android. A malicious app on the phone watches for the user starting to install another app and at the last moment sends a click in its own name. The install is genuine and the person is real, but the payout goes to a source that did not bring it.

What it looks like in the stats:

  • implausibly short time from click to install, seconds, when downloading and launching physically takes longer;
  • the click is recorded after the app download has already started;
  • the source "brings" installs that otherwise look exactly like organic ones.

How advertisers defend. They compare the click time with the install start time, discard installs with an impossible interval and switch off sub-publishers with this pattern.

Domain spoofing

How it works. A low-quality placement passes itself off as a well-known site. The advertiser buys impressions "on a major news portal" through programmatic, while the real impression happens on a site nobody visits or inside a botnet. The fake domain is inserted into the bid request.

What it looks like in the stats:

  • the volume of impressions "from a premium site" exceeds the traffic that site ever gets;
  • CTR and engagement are sharply lower than on the same site bought directly;
  • the referrer and page URL in analytics do not match the declared domain.

How advertisers defend. The industry responded with ads.txt and app-ads.txt files, where a site owner lists who is allowed to sell their inventory, and with the supply chain (sellers.json, SupplyChain object). The advertiser buys only from authorized sellers and checks the domains in reports against real referrers.

Ad stacking and pixel stuffing

Two impression-inflation schemes that often go together.

Ad stacking layers several ads on top of each other in a single ad slot. Only the top one is visible, but every one of them gets an impression. If someone clicks the stack, the click may also be credited to several advertisers at once.

Pixel stuffing squeezes an ad, or an entire ad frame, down to 1×1 pixel. Formally the impression happened, but nobody can possibly see the ad.

What it looks like in the stats:

  • lots of impressions with near-zero CTR and zero viewability;
  • clicks arriving "in bursts" at the same moment across different campaigns of one advertiser;
  • the placement's viewability metrics are far below average.

How advertisers defend. They buy viewable impressions, track viewability and switch off placements that have impressions but no visibility. For those paying per click these schemes are less dangerous, but even there an ad stack produces clicks a person never made.

Bot traffic

How it works. Programs pretend to be visitors: they open pages, click ads, sometimes even scroll and fill in forms. The range is wide, from simple scripts that do not execute JavaScript to headless browsers with spoofed fingerprints routed through residential and mobile proxies.

What it looks like in the stats:

  • a noticeable share of visits from hosting and data center networks;
  • identical devices, browsers and screen resolutions across "different" visitors;
  • zero or identical time on page, no scrolling or movement;
  • night-time spikes in geos where everyone is asleep;
  • clicks without a single conversion at noticeable volume.

How advertisers defend. Simple bots are cut off by network and request: hosting ASNs, VPN, proxies and data centers, IP reputation. Sophisticated ones by browser and behavior checks. The signs are covered in detail in bot traffic signs, and choosing a method in JS check or IP blocking.

Click farms

How it works. Real people or racks of real phones paid to perform actions: clicks, installs, sign-ups, likes. This is the most awkward type of fraud to defend against, because the devices are real, the browsers are real and a human finger is moving across the screen.

What it looks like in the stats:

  • many visits from a single mobile carrier subnet or from a limited set of devices;
  • recurring phone models and OS versions;
  • actions done quickly and by the same script, without reading the page;
  • activity during the working hours of the farm's country, not the target country;
  • sign-ups happen, but no further activity or purchases follow.

How advertisers defend. They look at post-conversion quality: retention, repeat actions, approval rate. They cap clicks per address and subnet and analyze time zones. How farms work from the inside is covered in a separate article on click farm clicks.

Lead fraud

How it works. When you pay per lead (CPL, CPA), the leads themselves become fake. They are filled in by scripts, by incentivized users "for a bonus" or by farm operators. Resold old databases also happen: real but long-collected contacts are submitted through the form.

What it looks like in the stats:

  • a normal or even high CR with an approval rate close to zero;
  • identical formats of names, emails and phone numbers, sequential numbers;
  • leads arrive in a series within a short time;
  • the phone does not answer, or the person does not remember leaving a request;
  • time from click to lead is too short for a human to fill in the form.

How advertisers defend. They track conversion statuses by source rather than CR alone, match every lead to its click by click ID and filter bots before the form. What to do about fake leads already coming in is covered in the article bots submitting leads.

Placement fraud in push, popunder and native

Fraud committed by the placements themselves inside ad networks deserves a separate mention. A publisher site earns a share of your spend and has every reason to want more clicks. Hence inflated zones, forced redirects, "clicks" on window close and push subscriptions collected by deception.

The main tool here is breaking down the stats by placement. Pass the zone or site ID into the campaign tag and look at results for each one. More in the article on push and popunder.

Summary table of ad fraud types

Fraud type Where it occurs Main sign Main defense
Click spam mobile ads, CPI thousands of clicks per install short attribution window, switching the source off
Click injection Android, CPI seconds from click to install checking the click-to-install interval
Domain spoofing programmatic more impressions than the site has traffic ads.txt, sellers.json, domain matching
Ad stacking, pixel stuffing impressions, CPM impressions without viewability or clicks paying for viewable impressions, viewability
Bot traffic any source data centers, uniformity, zero behavior filtering by network, browser, behavior
Click farms social, mobile, CPA subnets, same models, no retention per-address caps, post-conversion quality
Lead fraud CPL, CPA CR without approvals conversion statuses by source, filtering before the form

How advertisers protect themselves: the general approach

The specific measures differ for each type, but the general approach is the same.

  1. Tag your traffic. Without placement, campaign and click tags, fraud cannot be tied to a source. The minimum is a click ID and a placement ID in every link.
  2. Count money by source. Clicks and CR are not enough: you need spend, revenue and ROI for every campaign and placement. Without it you cannot see where fraud costs money and where it is harmless.
  3. Filter before the offer. Bots, data centers, VPNs and proxies are cut off before the landing page so they do not spoil your stats or reach ad accounts as conversions.
  4. Watch post-conversion quality. Approval, buyout and retention reveal the fraud that got past every entry filter.
  5. Switch sources off in the network itself. A filter on your side protects the landing page, but you have already paid for the click.
  6. Demand refunds. Platforms refund proven invalid traffic if you come with data: addresses, times, the share of filtered traffic.

How much all this costs in money and how to calculate bot losses is covered in a separate article, how much budget is lost to bots.

How it looks in ArtisanClo

ArtisanClo filters out bots, data center traffic, VPNs and proxies, and every click in the log shows the reason code behind the decision: why the visit was let through or filtered, which network it came from, what device it had and which checks it passed. This covers bot traffic and server-side inflation, the most widespread types of fraud in media buying.

The built-in tracker counts spend, conversions, profit and ROI by campaign and placement. So you see not only how much junk came in, but also how much money went on it and which placements are worth switching off in the ad network. For lead fraud, the link between click and lead helps: every conversion shows the original visit with all its signals.

Summary

Ad fraud is a family of schemes, not a single problem. Click spam and click injection steal install attribution; domain spoofing, ad stacking and pixel stuffing sell invisible or fake impressions; bots and click farms produce empty clicks; lead fraud produces empty leads. Each type leaves its own footprint: thousands of clicks per install, seconds to install, impressions without viewability, data centers and uniformity, farm subnets, CR without approvals. General protection rests on tagging traffic, counting money by source, filtering before the offer and controlling quality after conversion. There is no such thing as 100% protection, but fraud you can see by source can be switched off and refunded.

Frequently asked questions

01

What are the most common types of ad fraud?

In media buying the most common ones are bot traffic, publisher-side inflation in push, popunder and native, lead fraud and incentivized clicks from farms. Mobile advertising adds click spam and click injection, and programmatic adds domain spoofing, ad stacking and pixel stuffing.

02

How is click spam different from click injection?

Click spam is mass-sending clicks on behalf of users who never tapped anything, hoping some of them will later install the app on their own. Click injection fires a click at the last moment before an install the user has already started. The first shows up as a huge number of clicks per install, the second as an implausibly short time from click to install.

03

Can you get rid of ad fraud completely?

No. Part of the fraud is charged on the platform's side before the visitor ever reaches your site. Protection reduces losses: it cuts junk off before the offer, shows which sources bring it and gives you data to claim refunds and switch placements off.

04

How do I find out which type of fraud is eating my budget?

Compare sources across several slices at once: the share of server addresses and proxies, time from click to action, distribution by hour, device uniformity, CR and approval rate. Each type of fraud has its own pattern; lead fraud, for example, gives a normal CR with an approval rate close to zero.

05

What are GIVT and SIVT in the context of ad fraud types?

GIVT is general invalid traffic that rules can filter out: crawlers, data centers, known bots. SIVT is sophisticated invalid traffic: headless browsers, residential proxies, inflation from real devices, domain spoofing. Most of the types in this article fall under SIVT.

Read next

See your traffic for real

Connect ArtisanClo to your site, see who actually arrives from your ads, and why every click got its decision.