Seatext library / BotRefund evidence
Can You Claim Refunds for Fraudulent Clicks on Programmatic Display Campaigns?
Yes, many DSPs and SSPs offer fraud-refund policies, but you must supply impression-level logs and a fraud-verification report that proves the traffic was invalid. The strength of your evidence determines whether you get a...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
Direct Answer: Yes, but Evidence Is Everything
Yes, you can claim refunds for fraudulent clicks on programmatic display campaigns. Most major demand-side platforms (DSPs) and supply-side platforms (SSPs) have invalid-traffic (IVT) refund policies. However, the platforms do not hand out credits automatically. You must prove the fraud happened.
To win a refund, you need to supply impression-level logs and a fraud-verification report. A simple complaint about high bounce rates or low conversions will not work. You need technical evidence: timestamps, IP addresses, user-agent data, and behavioral proof that the clicks came from bots rather than humans. The stronger your evidence, the more likely the platform is to issue a credit.
Why Programmatic Refunds Differ from Search and Social
Programmatic display involves a complex chain of platforms. An ad request travels from a publisher's site to an SSP, then to a DSP, and finally to your campaign. Fraud can enter at any point in that chain. This makes it harder to pinpoint the source of invalid traffic than it is on Google Search or Meta, where one company controls the entire auction.
Because the supply chain is fragmented, DSPs and SSPs often point fingers at each other. A DSP might say the SSP delivered the bad inventory. The SSP might say the publisher's site was the problem. Your evidence needs to be strong enough to cut through that dispute. You need logs that show exactly which impressions were invalid, when they happened, and why they failed your fraud checks.
BotRefund detects bot clicks and captures video proof for each one, which helps when you need to present a clear case to an ad platform. The tool checks for ghost clicks, robotic mouse movements, superhuman input speed, and other behavioral signals that separate bots from people. This kind of client-side behavioral evidence is what platforms ask for when they review a refund claim.
Your Readiness Checklist for a Programmatic Fraud Refund
Before you file a refund claim with a DSP or SSP, run through this checklist. If you cannot check every box, your claim will likely fail.
1. You Have Impression-Level Logs
You need logs that show every impression your campaign served. Each log entry should include the timestamp, the placement ID, the domain or app ID, the device type, the IP address, and the user-agent string. Without impression-level data, you cannot prove which specific impressions were fraudulent. Aggregate data like total clicks or total spend is not enough.
2. You Have a Fraud-Verification Report
You need a report from a fraud-detection tool or service that identifies which impressions were invalid. The report should explain why each flagged impression was fraudulent. Did it come from a known botnet? Did it show bot-like behavior? Was the click generated without human intent? A fraud-verification report gives your claim credibility. BotRefund builds this kind of evidence by running 106 independent checks on each visit, including scrollbar width leaks, clean context iframe checks, and behavioral analysis.
3. You Have Behavioral Proof
Platforms want to see that the traffic was not human. Behavioral proof includes signals like robotic linear mouse movements, absence of humanlike mouse tremor, superhuman input speed, grid-aligned movement patterns, and unnatural session durations. If your fraud report only shows IP addresses, the platform may argue the IP could belong to a real person on a shared network. Behavioral proof is harder to dispute.
4. You Have Preserved Attribution Data
Do not change your campaign settings, targeting, or tracking before you file your claim. If you alter the campaign, you may lose the data you need to prove your case. Keep your campaign, ad set, creative, placement, and click identifiers intact until the platform finishes its investigation. Preserving attribution data is a critical first step in any fraud investigation.
5. You Know the Platform's Refund Window
Every platform has a time limit for refund claims. Some DSPs require you to file within 30 days of the suspicious activity. Others give you 60 or 90 days. If you wait too long, the platform will reject your claim regardless of how strong your evidence is. Check the platform's terms of service or your insertion order for the exact deadline.
6. You Have a Clear Summary of the Dispute
Write a short summary that explains what happened. Include the campaign name, the date range of the fraud, the total number of invalid impressions or clicks, the financial impact, and the evidence you are attaching. Keep it under one page. The person reviewing your claim will read dozens of these summaries. Make yours easy to understand.
How to File a Programmatic Fraud Refund Claim
Once you have completed the readiness checklist, follow these steps to file your claim.
- Contact your DSP or SSP representative. Tell them you have evidence of invalid traffic and want to file a refund claim. Ask for the platform's official dispute process and form.
- Export your evidence. Gather your impression-level logs, your fraud-verification report, and your behavioral proof. Export them in a format the platform accepts, usually CSV or PDF.
- Submit the claim. Fill out the platform's dispute form and attach your evidence. Include your clear summary of the dispute.
- Follow up. Platforms can take weeks to review a claim. Check in with your representative every week until you get a decision.
- Escalate if needed. If the platform rejects your claim, ask for the reason. If you have strong evidence, you can appeal or escalate to a higher-level contact.
What Counts as Invalid Traffic in Programmatic Display?
Not all bad traffic qualifies for a refund. Platforms categorize invalid traffic into specific segments. You need to know which category your fraud falls into before you file.
General Invalid Traffic (GIVT) includes traffic from known data centers, bots crawling the web, and browsers with automation flags turned on. Most platforms filter GIVT before it reaches your campaign. If it slips through, you have a strong case for a refund.
Sophisticated Invalid Traffic (SIVT) includes traffic from residential proxy networks, competitor click fraud, and bots designed to mimic human behavior. SIVT is harder to detect and harder to prove. You need behavioral evidence to show the traffic was not human. BotRefund's behavioral checks, which look for ghost clicks, honeypot trap interactions, and absence of humanlike mouse tremor, are designed to catch SIVT.
Accidental clicks are usually not eligible for refunds. If a user double-clicks an ad or taps a banner by mistake on a mobile device, most platforms consider that a normal cost of running display campaigns. Focus your claim on traffic that was clearly automated or deliberately fraudulent.
Common Mistakes That Sink Refund Claims
| Mistake | Why It Fails | What to Do Instead |
|---|---|---|
| Filing without impression-level logs | Platforms cannot verify which impressions were fraudulent | Export and save logs for every campaign before you need them |
| Using only IP-based evidence | IPs can be shared; platforms may argue the traffic was human | Add behavioral proof like mouse movement and session data |
| Waiting too long to file | Most platforms have a 30 to 90 day refund window | File as soon as your fraud report confirms invalid traffic |
| Changing campaign settings before filing | You lose the attribution data needed to prove your case | Preserve all campaign data until the investigation ends |
| Filing a vague complaint | Reviewers cannot act on low conversion rates alone | Include specific timestamps, placement IDs, and fraud signals |
Limitations and When This Advice Does Not Apply
This advice applies to programmatic display campaigns where you buy inventory through a DSP or SSP. If you buy ads directly from a publisher, your refund path is different. You negotiate credits directly with that publisher based on your contract terms.
If you run campaigns on Google Ads or Meta, the refund process is separate. Google has its own Click Quality team and invalid click investigation form. Meta has its own traffic quality systems. BotRefund helps with Google and Meta refunds by detecting bot clicks and capturing video proof, and the same behavioral evidence can support programmatic claims.
If your ad spend is very low, the cost of a fraud-detection tool may exceed the refund you could recover. In that case, focus on prevention rather than recovery. Use your DSP's built-in IVT filters and block suspicious domains or placements manually.
Key Facts About BotRefund and Fraud Refunds
| Fact | Detail |
|---|---|
| Bot click impact | Bot clicks steal up to 20% of Google and Meta ad budgets |
| Detection method | 106 independent checks including behavioral, browser, network, and device signals |
| Accuracy | 99% accuracy by corroborating multiple signals through AI prediction |
| Setup time | About one minute to add BotRefund to a website |
| Recovery window | Can recover bot-click refunds from Google Ads spend dating back to 2017 |
| Evidence format | Captures video proof for each detected bot click |
Frequently Asked Questions
How long do I have to file a programmatic fraud refund claim?
It depends on the platform. Most DSPs and SSPs require claims within 30 to 90 days of the suspicious activity. Check your insertion order or the platform's terms of service for the exact deadline. File as soon as your fraud-detection tool confirms invalid traffic.
What evidence do I need to submit with my claim?
You need impression-level logs with timestamps, placement IDs, IP addresses, and user-agent strings. You also need a fraud-verification report that explains why each flagged impression was invalid. Behavioral proof, like robotic mouse movements or unnatural session durations, makes your claim much stronger.
Will the platform refund the full amount I spent on fraudulent clicks?
Not always. Platforms may issue a partial credit if they determine only some of the flagged traffic was invalid. They may also issue credits rather than cash refunds. The amount you recover depends on the strength of your evidence and the platform's policies.
Can I file a claim without a fraud-detection tool?
You can try, but your claim will likely fail. Without a fraud-verification report, you are asking the platform to take your word for it. Platforms need objective evidence. A tool like BotRefund provides that evidence by running 106 independent checks on each visit and capturing video proof of bot behavior.
What should I compare when choosing a fraud-detection tool?
Compare detection methods, evidence quality, ease of setup, and cost. Look for a tool that checks multiple signals, not just IP addresses. BotRefund checks behavioral signals like mouse movement, click speed, and session duration, and it cross-checks them against browser, network, and device data for 99% accuracy.
Does BotRefund work for programmatic display, or only Google and Meta?
BotRefund's behavioral evidence can support refund claims across ad platforms. The tool detects bot clicks on your website regardless of where the traffic came from. You can export the evidence and submit it to your DSP or SSP as part of your programmatic refund claim.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
How BotRefund can help
BotRefund detects bot clicks on your website and captures video proof for each one. The tool runs 106 independent checks on every visit, looking at behavioral signals like ghost clicks, robotic mouse movements, superhuman input speed, and unnatural session durations. It then cross-checks those signals against browser, network, and device data to identify bots with 99% accuracy.
You can add BotRefund to your website in about one minute with no credit card required. Once installed, it builds the impression-level behavioral evidence you need to support a refund claim on any ad platform, including programmatic DSPs and SSPs. You export the proof logs and submit them to your platform representative.
BotRefund can recover bot-click refunds from Google Ads spend dating back to 2017. The same behavioral evidence can support claims on other platforms, but you should check your DSP or SSP's specific refund window and evidence requirements before filing.