Marketing & Ad Fraud Glossary

What is CPM?

CPM (cost per mille) is the price an advertiser pays for one thousand ad impressions. It is the standard pricing model for display, video, programmatic and connected-TV advertising. “Mille” is Latin for thousand.

How CPM is calculated

CPM measures the cost of buying one thousand ad impressions, regardless of whether those impressions led to a click or a conversion. It’s the dominant pricing model for awareness and reach campaigns, where the goal is exposure to the right audience rather than driving immediate action.

CPM = (Total ad spend ÷ Total impressions) × 1,000

Example: $500 spent to deliver 100,000 impressions → CPM = ($500 / 100,000) × 1,000 = $5.00

When CPM is used

1

Display advertising

Banners, rich media, interstitials priced per 1,000 impressions.

2

Video advertising

In-stream, out-stream, CTV / OTT in-app inventory.

3

Programmatic auctions

Real-time bidding is settled on a CPM basis.

4

Social media awareness campaigns

Reach and brand-lift objectives on Meta, TikTok, LinkedIn.

5

Out-of-home and digital signage

Increasingly priced on impressions, not placements.

Benchmarks

Average CPM by channel (2026)

CPMs vary widely by channel, format, audience tightness and inventory quality. The ranges below are median figures from publicly published 2026 industry benchmarks. Use them as a directional sanity check, not an absolute target.
Average CPM ranges by channel and format — 2026 industry benchmarks
Channel / formatTypical CPM range (2026)
Google Display Network (open auction)$2–$5 · avg $3.12
Programmatic open RTB (long-tail)$1–$5
Programmatic private marketplaces (PMPs)$6–$12 · avg $8.20
B2B firmographic / job-title display$10–$25
Meta — Facebook feed$5–$18 · avg $7.47
Meta — Instagram (Feed $7.68 · Stories $6.25)$6–$8
LinkedIn sponsored content$25–$40 · median $31
CTV — FAST / broad AVOD$15–$25
CTV — Premium AVOD programmatic$25–$45
CTV — Direct-sold premium / live sports$45–$65
Sources: Digital Applied 2026 Display Benchmarks, Stackmatix Programmatic Costs 2026, TopGrowth Meta CPM 2026, MEET-LEA LinkedIn 2026, NaMediaExperts CTV 2026.

What makes CPM rise or fall

Audience tightness

Narrower targeting (job title, in-market, lookalike) raises CPMs; broad reach lowers them.

Inventory quality

Premium publishers and PMPs cost more than the open programmatic long tail.

Format and placement

Video and above-the-fold inventory carry premiums over standard banners.

Seasonality

Q4 retail and political-cycle months push CPMs up; January and August dip.

Auction competition

More advertisers bidding against you raises the clearing price.

Why CPM hides what you actually pay per real impression

CPM is built on a trust assumption: every impression you’re billed for was served to a real person. Ad fraud breaks that assumption. When fraudulent impressions slip into the inventory you’re buying, your effective CPM on real humans is silently higher than the rate you negotiated.

If 15% of your impressions are fraudulent (the Opticks Ad Fraud Report 2025 benchmark for programmatic), a $5 CPM is really $5.88 per 1,000 real impressions. On a $50,000/month buy, that’s $7,500/month going to bots while your reach KPIs look healthy.

How fraud inflates CPM

Pixel stuffing

Ads compressed into 1×1-pixel frames no human ever sees; billed at full CPM.

Ad stacking

Multiple ads layered in one slot; the buyer below the top pays for an invisible impression.

Bot impressions

Automated software loading pages to generate billable impressions at scale.

Domain spoofing

Low-CPM junk inventory disguised as premium publishers to inflate clearing prices.

Hidden video players

Muted, off-screen video units counted as views at high CPMs.

How to measure your real CPM

The only honest CPM is the one calculated on verified-real impressions. That requires scoring every served impression in real time — network, device and behavioural signals — rather than trusting the platform’s reported delivery. Opticks detects more than 30 types of invalid traffic across display, programmatic, video and every other channel, giving you the CPM that actually reached humans.

Source: Opticks Ad Fraud Report 2025 — 2 billion clicks analysed, data through Q1 2026.

Frequently Asked Questions

What’s your real CPM after fraud?

Opticks scans your campaigns and shows your real invalid-impression rate by channel. Setup takes 5 minutes.

Start a free trial
No credit card required