Skip to content

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.

Discuss an ad-platform pilot

Opens your email app, addressed to support@doubleagent.so.

See how it works

Where $200,000 of billed impressions went

  1. Impressions servedImpressions served: 100M
  2. Billed spendBilled spend: $200,000
  3. Confirmed ineligible, beyond existing filtersConfirmed ineligible, beyond existing filters: 2MOnly after review against your contract terms.
  4. Spend at issueSpend at issue: $4,000

Human 90%Agent 1%Bot 5%Unknown 4%

Illustrative example 100M impressions at a $2 CPM; 2% confirmed ineligible beyond existing filters. Hypothetical.

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.

Billable impressionsBillable impressions: 98M−2%
Spend billedSpend billed: $196,000−2%
Advertiser credits at riskAdvertiser credits at risk: $4,000

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.

Illustrative example
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.

  1. 01

    Observe on your tag

    Run actor evidence in your approved ad tag or SDK, where the impression happens.

  2. 02

    Carry the event id

    Attach the evidence to the impression or click id in your event ledger.

  3. 03

    Join billing

    Compare with served, rendered and viewable counts and your existing filters.

  4. 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.

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.

Discuss an ad-platform pilot

Opens your email app, addressed to support@doubleagent.so.