Skip to content
All Resources
AdTech 12 min read

Prepared by GSDSI Regulatory Content Team

Last updated

Editorial standardsTrust Center

CTV/ACR 101: What ~13-14M Unique CTV IDs/Month Actually Tell Advertisers

ACR fingerprints what appears on screen, making it a viewing panel rather than an ad-server log. CTV IDs live in household device space and are not MAIDs, so cross-screen work needs a graph. Roughly 13 to 14 million monthly CTV IDs support national reach and frequency plus top-75 market breaks.

How to use this article

Read the checklist here, then use the linked hub and product pages for procurement citations.

CTV spend outpaced linear in key demos while measurement literacy lagged. Buyers evaluating ACR need a working model: what ACR captures, how CTV IDs differ from MAIDs, what ~13-14M unique CTV IDs/month buys analytically. This 101 covers mechanics, limits, and procurement: then CTV attribution bridging the last mile and cross-channel attribution without walled gardens for implementation. IAB Internet Advertising Revenue Report documents channel shift.

What ACR Actually Captures

ACR matches on-screen content to a fingerprint library on opt-in smart TVs: time-stamped device, program, ad creative, window. Unified content + exposure record at scale. MRC cross-media framework is the evaluation reference for methodology audits.

CTV ID vs. MAID: What's the Difference?

CTV IDs (Samsung TIFA, Vizio, LG, etc.) are TV-scoped under OEM opt-in. MAIDs are phone/tablet: separate ID spaces. Euclidean Feed and identity graphs 101 explain household linkage. CTV-only panels support in-home R/F but not cross-screen loops without graph.

What ~13-14M Unique CTV IDs/Month Actually Buys You

GSDSI CTV/ACR at this scale (~15K+ gz files/day raw) enables:

  • National R/F with sub-5% SE for many advertiser audiences.
  • DMA breakouts top-75 markets; below DMA aggregate weeks or model hierarchically.
  • Linear duplication on same device: overlap and incremental reach vs linear buy.
  • Creative-level reads when ads are fingerprinted.

What ACR Panels Can't Tell You

Structural limits to price in:

  1. No STB/DVR on other devices or mobile-only streaming on the TV panel.
  2. Device-level, not which household member watched.
  3. Unfingerprinted creatives invisible as ad events.
  4. Smart-TV household demo skew: calibrate vs IAB demo data.

How to Evaluate an ACR Dataset Before Licensing

Diligence checklist aligned to geospatial data quality framework: OEM mix diversification, opt-in copy and Media Rating Council audit status, programming + ad fingerprint coverage, CTV→MAID/HEM match rates, delivery cadence vs attribution window. Pair exposure with Global Mobility store outcomes via POI. Score via RFP matrix.

ACR is table-stakes for meaningful CTV spend: panel economics and opt-in compliance story hold under scrutiny when basics are documented.

A CTV ID Is a Household, and Often a Room

The most consequential thing about a CTV identifier is what it is attached to. A television is shared, so the identifier describes a device used by everyone in the home, and in many homes it describes one room within that. Demographic targeting against a CTV ID is therefore a statement about a household composition rather than about a viewer, and frequency counted per identifier is frequency per screen rather than per person.

This changes how the numbers should be read. Two people watching together is one exposure in the log and two in the room. A household with several connected screens can appear as several independent viewers. Neither is an error in the data, but both break the person-level intuition planners bring from digital. Where a campaign is planned or evaluated on person-level reach, say explicitly which conversion from device to person is being applied and who supplied it, because that assumption usually carries more of the result than the panel itself does.

Recognition Depends on a Reference Library

Automatic content recognition works by matching what is on screen against a library of known content. That mechanism has a natural consequence: anything absent from the library cannot be recognized. Coverage is strongest for national linear and major streaming catalogues, and thinner for local inserts, regional sports, small streaming services, and short-form or user-generated content. An unmatched exposure is usually reported as unknown rather than as an error, and unknown quietly reduces a campaign’s measured reach.

Ask what share of viewing time in a representative period was successfully matched, and ask for it broken out by content type rather than as a single figure. A high overall match rate can still conceal weak coverage in exactly the inventory a particular campaign bought. Where a plan depends on local or niche inventory, confirm library coverage for that inventory specifically before treating the measurement as complete.

Deduplicating Against Linear Is the Whole Point, and the Hardest Part

The strongest argument for ACR measurement is that it can observe linear and streaming exposure on the same device, which is the only credible way to answer how much incremental reach a streaming buy delivered over a linear schedule. That answer is genuinely valuable, and it is also where the methodology needs the most scrutiny, because the two sides are rarely observed with equal fidelity.

Before accepting a duplication figure, establish whether both sides were measured by the same panel over the same period, how a viewer who saw the spot on a device outside the panel is handled, and whether the incremental-reach claim is a direct observation or a modeled extension. Modeled extensions are legitimate and often necessary, but they carry assumptions that belong in the footnote of any plan they justify. Where the panel cannot see a meaningful share of a campaign’s delivery, the honest output is a range rather than a point.

Reconciling ACR Exposure With Your DSP Impression Logs

The first analysis after licensing an ACR feed is almost always a comparison against what the DSP says it delivered, and the two will not line up. They count different things. The DSP counts served impressions from its own bid and delivery records, while the panel counts content detections on opt-in televisions that happen to be in the panel. Treating the difference as an error to be closed produces months of wasted argument. Treating it as a funnel to be decomposed produces a usable measurement.

Build the funnel step by step. Start from panel households eligible to be detected at all, meaning the right OEM, an active device during the flight, and your creative present in the fingerprint library. Move to panel exposures attributable to your campaign, then to exposures joined to your outcome file. Each step has a different owner. Fingerprint coverage belongs to the vendor, eligibility is a panel-composition question you should have priced at procurement, and the outcome join belongs to your identity layer. A single blended match rate hides which of the three is actually costing you reads, and see programmatic CTV for how the same seams appear on the buying side.

Two artifacts turn this from an argument into a reconciliation. Ask for creative-level confirmation per flight, specifically which creatives entered the fingerprint library and on what date, because a creative added mid-flight makes the opening weeks read as underdelivery that never happened. Ask for the vendor's definition of an active device, including whether a set that was powered on but tuned to an unsupported input counts as observed.

Store both definitions next to every reach and frequency number you publish. The same figure means materially different things under different eligibility rules, and nobody re-derives it six months later when a planner cites it in a renewal conversation.

Frequently Asked Questions

How does ACR differ from set-top-box data?
ACR fingerprints screen content including streaming and fingerprinted ads on opt-in smart TVs. STB is operator tuning data: strong linear penetration, weak streaming/creative visibility. Serious stacks use both.
How is CTV ID different from MAID?
Different ID spaces: join via identity graph such as Euclidean Feed. See identity graphs 101.
Is ~13-14M CTV IDs/month enough for national R/F?
Yes for most national advertiser audiences: sub-5% SE R/F, top-75 DMA splits, incremental reach vs linear. Niche demos need multi-week aggregation.
Biggest ACR limitations?
TV-screen-centric, viewer ambiguity, fingerprint dependency, demo skew. Plan household-level analysis and creative library verification pre-flight.
How does GSDSI deliver CTV measurement?
GSDSI CTV/Smart TV ACR plus Euclidean Feed and cross-channel measurement for exposure-to-outcome workflows.
Does a CTV ID represent a person?
No. It represents a shared device, often a single room in a household. Frequency per identifier is frequency per screen, and any person-level reach figure depends on a device-to-person conversion that should be named along with its source.
Why do some CTV exposures come back as unknown?
Automatic content recognition matches against a reference library, so anything outside it cannot be recognized. Coverage is thinner for local inserts, regional sports, smaller streaming services, and short-form content. Ask for match rate broken out by content type, not as one number.
How reliable is streaming-versus-linear duplication analysis?
It is the strongest use of ACR and needs the most scrutiny. Confirm both sides were measured by the same panel over the same period, ask how out-of-panel viewing is handled, and establish whether incremental reach is observed or modeled. Where visibility is partial, expect a range.

✓ Opt-Out Request Honored via Global Privacy Control