AdvertisingDiscuss an integration
Know what generated the impressions and clicks you sell.
Advertisers pay for people seeing ads. Attach actor evidence to each ad event and see which publishers and placements deserve a closer look before you bill, credit or renew.
For ad networks and platforms serving ads through their own tags.
Opens your email app, addressed to support@doubleagent.so.
See how it worksWhere $200,000 of billed impressions went
- Impressions servedImpressions served: 100M
- Billed spendBilled spend: $200,000
- Confirmed ineligible, beyond existing filtersConfirmed ineligible, beyond existing filters: 2MOnly after review against your contract terms.
- Spend at issueSpend at issue: $4,000
Human 90%Agent 1%Bot 5%Unknown 4%
Where money is affected
Every automated impression is a billing question.
An impression is served, maybe rendered, maybe seen. When a bot or crawler generates it, the advertiser may still be billed, and the dispute lands on your team weeks later.
Evidence on the event itself lets you separate supply that needs review from supply that is fine, alongside the filters you already run. Classification alone does not decide billability; your contract does.
The real picture
The inventory report, two ways.
Illustrative example Hypothetical figures; your own numbers will differ.
Your numbers
What it could mean for you.
Replace the example with your own figures.
- Spend at issue
- $4,000
- Billed spend
- $200,000
- Billable impressions
- 98M
Billed spend = impressions ÷ 1,000 × CPM. Spend at issue = billed spend × share confirmed ineligible.
Illustrative example Your numbers, not a promise. Savings depend on the decisions you make with the evidence.
An example decision
One impression, followed to the bill.
- Publisher
- pub-2291
- Placement
- sidebar-300x250
- Actor evidence
- bot · confidence high
- Billing review
- Flagged for supplier review
Your existing filters missed it. Your team decides whether it is billable.
How it fits
From evidence to a decision.
- 01
Observe on your tag
Run actor evidence in your approved ad tag or SDK, where the impression happens.
- 02
Carry the event id
Attach the evidence to the impression or click id in your event ledger.
- 03
Join billing
Compare with served, rendered and viewable counts and your existing filters.
- 04
Decide by contract
Review suppliers, credit advertisers or keep billing, under your own terms.
What your team can do
Act on it, your way.
Review a publisher
See classified, unknown and confirmed events by supply source.
Answer a complaint
Show the evidence behind a disputed campaign.
Compare with your filters
Measure overlap, additions and disagreements before any enforcement.
Before you start.
Is this an accredited ad-verification product?
No. It is a proposed integration that adds actor evidence on your own tags. It does not replace accredited measurement.
Can a landing-page script see these impressions?
No. Impressions that never lead to a visit need the evidence in your ad tag or SDK. Sandboxes, consent and blocked scripts limit browser coverage.
Does a bot label prove fraud?
No. Legitimate crawlers can still be excluded from billable counts, and classification alone does not decide billability.
Will it block bids before they happen?
We are not promising pre-bid blocking, refunds or coverage inside closed ad platforms. A pilot starts with reporting alongside your existing controls.
Discuss an integration
See the real picture.
Opens your email app, addressed to support@doubleagent.so.