Invalid Traffic: How Publishers Get Banned and How to Stay Clean
Why honest publishers get flagged for invalid traffic, what filtering actually looks for, the mistakes that trigger it, and how to keep your account and revenue safe.
On this page0%
Almost every publisher who gets flagged for invalid traffic was not trying to cheat. They clicked their own ad to check it rendered. They bought a cheap traffic package to get over a threshold. They stacked one extra unit where thumbs land. None of that feels like fraud from the inside — and all of it looks identical to fraud in the data.
This is what filtering actually watches for, the honest mistakes that trigger it, and the habits that keep your account and your revenue intact.
Filtering sees patterns, not intentions
Start here, because it explains everything else. An anti-fraud system has no access to why you did something. It sees requests, sources, timings, and repetition. "I was only testing" is a sentence that exists nowhere in the data — what exists is repeated clicks from one source in a short window, which is the exact signature of click fraud.
On Adgora the checks live in the tracking path rather than in a monthly report: clicks are de-duplicated by hashed IP, creative and day, conversions by click ID and offer, and billing only happens after validation. The practical upside for an honest publisher is real — invalid activity is stripped before it becomes money, so you are not paid today and clawed back next month. The advertiser's view of the same machinery is in ad fraud explained.
The four honest mistakes
1. Clicking your own ads
The classic. You want to know the placement works, so you click it. Maybe a few times, across a few days. That is repeated clicks from a single source on your own zone — the textbook pattern.
Do this instead: look, do not click. If the ad renders, it works. Need to verify the click path? Ask support rather than generating the exact fingerprint you do not want on your account.
2. Buying traffic to pad numbers
Revenue is slow, so you buy a cheap traffic package. The visitors arrive, bounce instantly, never scroll, never return — and every one of them fired an ad impression nobody saw.
Buying traffic is not automatically wrong; buying bot-heavy traffic and monetizing it is. If your purchased visitors do not behave like people, you are laundering invalid impressions whether or not you meant to.
3. Accidental-click layouts
Ads crowding a button. A unit that shifts as the page loads so a tap lands on it. An interstitial with a close control that is hard to hit. These produce clicks — and clicks that convert at zero, which advertisers notice fast.
An accidental click is worse than no click: you get paid a little now and lose demand later, because buyers blacklist placements that burn their budget. The right placement discipline is in the interstitial guide and the banner sizes guide.
4. Not noticing a spike
Traffic triples overnight from one referrer. It feels like a win. It is usually a scraper, a bot farm, or someone else's redirect chain pointed at you — and your ads served to all of it.
A sudden spike with no engagement is a red flag about your site, even though you did nothing. Watch your referrers; if a source sends volume with a 100% bounce rate, it is not an audience.
What clean traffic looks like
You do not need a fraud team. You need to notice when your numbers stop behaving like humans:
- Engagement matches volume. Real visitors scroll, spend time, and some come back. A traffic source with none of that is not sending people.
- Geo makes sense. A local-language site suddenly getting most of its traffic from three unrelated countries deserves a look.
- Growth has a cause. If traffic jumped and you cannot name why — a post ranked, a link landed, a season started — find out before you celebrate.
- Return rate exists. Real audiences come back. A site where nobody ever returns has a supply problem, and it is also the profile of purchased junk.
Most of this is already on your weekly ad ops checklist. That is not a coincidence — the metrics that grow revenue are the same ones that prove your traffic is real.
Moderation is a feature, not a hurdle
Sites are reviewed before they can carry ads, and creatives are reviewed before they can serve. It is tempting to read that as bureaucracy. It is actually the thing protecting your eCPM.
A marketplace flooded with junk supply makes advertisers cautious, and cautious advertisers bid less — on everyone, including you. Every fraudulent site that gets filtered out is a bid that stays healthy on yours. You are on the same side as the moderation queue, even when it is inconvenient.
If you get flagged
- Do not argue intent. Nobody can audit your intentions. Look for the pattern instead — a referrer, a device fingerprint, an odd hour, one zone behaving unlike the others.
- Check what changed. New traffic source, new placement, new layout? Flags are almost always downstream of a change.
- Fix the source, then talk. "I found it, here is the referrer, I have blocked it" is a conversation. "I did nothing wrong" is not.
- Keep a log. Knowing what you changed and when is what makes the pattern findable — the same habit that makes ad ops work.
The honest summary
You will not get flagged for having a small site, a weird niche, or tier-3 traffic. You get flagged for patterns: repeated clicks from one source, volume without humans behind it, layouts that manufacture clicks. None of those require bad intent — only inattention.
Do not click your own ads. Do not buy traffic to pad numbers. Do not build layouts that trick thumbs. Watch for spikes you cannot explain. Then build the asset nobody can take away — a permission-based push list — and withdraw what you earn from a $10 floor.
Create a publisher account and monetize traffic that is genuinely yours — terms are on the publisher overview.
Key takeaways
- Filtering sees patterns, not intentions — "I was testing" does not exist in the data.
- Never click your own ads. Look, do not click.
- Do not buy cheap traffic to pad numbers — visitors who never engage are invalid impressions regardless of intent.
- Accidental-click layouts pay a little now and cost you demand later.
- Investigate spikes you cannot explain — volume without engagement is not an audience.
- Filtered activity is stripped before billing, not clawed back later — and moderation protects your bids.
Terms in this article
Short definitions from the Adgora glossary.
- Bid
- The maximum you are willing to pay for a click or a thousand impressions. Distinct from budget: the bid sets your price per unit, the budget sets h…
- Moderation
- The review a site or creative passes before it can serve. Keeps junk supply out of the marketplace — which is what keeps bids healthy for everyone…
- Impression
- One ad served to one user, once.
- Interstitial
- A full-screen ad at a natural break between pages. The highest eCPM of any format, and the most sensitive to timing. Specs and pricing →
- Creative
- The actual ad shown — the image, headline, text or video file plus its landing URL. Reviewed before it can serve.
- eCPM
- Effective cost per mille — what a placement actually earned per thousand impressions, whatever pricing model produced it. It is the common currency…
- Whitelist / blacklist
- An explicit list of the only placements allowed to serve, or of placements barred from serving. A blacklist built from real cost-per-action data is…
- Conversion
- The action you are actually paying for — a sale, signup, deposit or install. Conversions are idempotent on Adgora: the same click ID and offer will…
Frequently asked questions
Why do honest publishers get flagged for invalid traffic?
Usually carelessness, not cheating: clicking your own ads to check them, buying cheap traffic to boost numbers, a bot-heavy referral spike you did not notice, or ads stacked so users click by accident. Filtering sees the pattern, not the intention — which is why the fix is habits, not explanations.
Will clicking my own ads get me banned?
It is the single most common way honest publishers get flagged. Repeated clicks from one source in a short window are exactly what de-duplication looks for, and "I was testing" is indistinguishable from click fraud in the data. If you need to check a placement, look at it — do not click it.
Is buying traffic to my site allowed?
Buying traffic is not automatically wrong, but buying cheap bot-heavy traffic and monetizing it is. If your visitors do not read, scroll, or ever return, the ads on those pages generate impressions nobody saw — and that is invalid traffic regardless of what you intended when you bought it.
What happens if my traffic is filtered?
Filtered clicks and impressions are simply not billed, so they never reach your balance. On Adgora the checks run in the tracking path before billing, which means invalid activity is stripped rather than paid and later clawed back. Persistent patterns get an account reviewed.