Change language
English
Menu
Pricing
Proxies
Solutions
Resources
FREE TOOLS
COMPAREAll comparisons

Check the campaign from where it ran

An ad system that recognises the advertiser will happily show the advertiser the right thing. Verification means arriving as an ordinary visitor in the market you bought, on an address registered to an internet provider rather than a hosting company, and recording what was actually served.

This scenario needs no prior approval. Ad verification is named in our acceptable use policy as open by default.

In short: Ad verification is checking that a campaign ran as booked — the right creative, in the right market, on the right pages — by recording what an ordinary visitor there was served. That needs an address in the market, registered to an internet provider rather than a hosting company, that the ad system does not associate with the advertiser, kept the same between runs.

The Interactive Advertising Bureau and the Media Rating Council describe ad verification as a service for determining whether campaigns were executed appropriately, with site context, geo-targeting, ad placement, competitive separation and fraud detection as its main lines, in their Guidelines for the Conduct of Ad Verification (2012).

Why the network matters

The Media Rating Council’s invalid-traffic standard, listed on the same page, names known invalid data-center traffic among the general invalid traffic that measurement filters by routine means. A check arriving from a hosting company’s address can therefore be classed as invalid, and what it is served, or whether it is counted, may not match what a household in the market receives. An address in the market registered to an internet provider rather than a hosting company is not caught by a filter that screens hosting ranges. The same standard treats invalid proxy traffic as a category of its own, which is why a check belongs in your own verification run, reported as such, and never in the delivery you count. It does not make the check invisible, and it does not stand in for a carrier connection on mobile placements. The claims here rest on those published guidelines, not on measurements of any ad system.

Three decisions, and the rest is recording

The hard part of verification is not fetching a page. It is making sure the thing you fetched is the thing a real person would have been served.

Step 01

Buy the market, not the neighbourhood. The catalogue’s unit is the country, so match the country and network type the placement targeted; a campaign aimed at a single city needs a vantage point this product cannot promise. The catalogue names the provider behind every address, so you know before you buy which network a lookup of your request will return.

Step 02

Keep one address per campaign or per market. Verification is comparative: this week against last week, this placement against that one. If the vantage point moves between runs you cannot tell a campaign change from a network change.

Step 03

Record the whole chain, not the last page. Redirects, interstitials and the creative itself are all part of what was served, and the interesting failures live in the middle of the chain rather than at the end of it.

Get started

Who reads this page

Advertisers

Checking that their own campaigns ran as booked before they report on them.

Agencies

Checking campaigns their clients bought before a report goes to the client.

Ad-operations teams

Recording what a campaign actually served in each market, from one address per campaign or per market.

Hold these constant as well as the address

What a verification run can and cannot establish

A distinction worth drawing before a report goes to a client: a single run can show the left column, never the right.
Can establishCannot establish
Creative servedThe exact asset and copy returned to your requestThat every impression in the flight matched it
Geographic deliveryThat this market was served at this momentThe share of spend that reached the market
Landing page behaviourThe redirect chain and the page as renderedWhether a user completed anything
Placement contextThe page the creative appeared on when you lookedWhere it appeared for anyone else
Brand safetyAdjacency observed on the pages you sampledAdjacency across inventory you did not sample
Compliance wordingWhether required notices were present in your renderIntent, or how a regulator would read it

Other scenarios, and the product itself

Questions about ad verification

Why can I not just check the campaign from the office?

Two reasons, and both are structural. Your office network is in one market and the campaign probably is not, so you see the wrong geography. And the ad platform knows the advertiser: an account that is logged in, or an address that has been associated with the advertiser, is not an anonymous audience member and will not reliably be treated as one. Verification only means something when the request looks like the audience.

Do I need a residential address, or would a datacenter one do?

For the geography alone, a datacenter address in the right country will sometimes do. For anything where the placement itself is filtered by traffic quality, it will not: hosting ranges are easy to identify from public registration data, and the Media Rating Council's invalid-traffic standard treats known invalid data-center traffic as something to filter out, so an empty slot tells you little about whether the campaign was running. An address registered to an internet provider rather than a hosting company removes that ambiguity. Datacenter

Should the address rotate between checks?

Generally no, for this job. Verification is a comparison over time, and a fixed vantage point is what makes two runs comparable. Rotation is useful when you need many independent samples of the same placement, which is a different question — and if you need both, run them as two separate exercises with two separate address strategies rather than blurring them.

Can I verify mobile placements this way?

Not properly. Placements targeted at mobile carriers are served over carrier connections, and a static ISP address is not one. That check needs a carrier address, which is not on sale here yet. Verifying a carrier-targeted flight from a fixed-line connection measures something the campaign was not set up to show, and it is better to say so than to file the report. Mobile

How many addresses does a verification programme need?

One per market you are checking, at minimum, because a market is the unit of geography the product exposes. Beyond that it is a question of how much parallelism the schedule needs: each address carries 100 concurrent sessions, dropping to 10 past 50 GB in a month, and verification runs are small requests rather than heavy transfers. Terms of Service

Is this allowed under your acceptable use policy?

Yes, explicitly. Ad verification is one of the use cases named as requiring no prior review — you order and start. The list of targets that do need a verification step first is short and specific, and none of it describes checking campaigns you or your clients bought. The same policy prohibits generating artificial traffic, clicks or impressions, which a verification schedule should never amount to. Acceptable Use Policy

Use this to answer one question for each market you bought: was this served, here, at this time? Do not use it to report delivery share or reach, which need the campaign’s own measurement, or carrier-targeted placements, which need a connection that is not on sale here yet. If it fits, buy one address per market in the campaign and run the same check on a fixed schedule.

Sources