Connected TV advertising across every household-grade screen: premium streaming inventory, bought from named publishers, with the path on the record.



Connected TV advertising is television bought programmatically, per impression, against a household you can describe and cap. The buying is the easy half. Everything below is about the rest.
47.5%
Of all US TV time is streaming
The largest share Nielsen’s Gauge has ever recorded. (Nielsen, Dec 2025)
$33B
US CTV ad spend, 2025
Up ~16% year over year. (eMarketer, 2025)
Named
Direct supply
Named publishers are the standard we buy to.
Screened
Invalid traffic
Pre-bid screening as the standard, not an afterthought.
The biggest share of TV time Nielsen has ever measured, and it happens like this: together, at full attention, on the biggest screen in the house.
Tune-in came back to the biggest screen. Live windows, game-day dayparting, and sponsorship-grade adjacency on the named broadcast apps.
DSP-to-publisher, with the hops we do carry on the record. When a price or a path matters, we can walk you through it.
Frequency capped at the household, not per app, per device, per profile. The fifth impression on the same family is the fifth, not the fifteenth.
Kids’ content runs under content-rated environments, COPPA-aware practices, and suitability verified by DoubleVerify and IAS before a single impression serves.
We model who else is in the room. Reach adjusted by household composition, so a CPM on family movie night is read for what it is.
The living room is addressable down to the DMA and the zip. Regional brands, franchise groups, and multi-market footprints buy the same screens with local control.
Smart-TV ACR for de-duplication against linear, log-level impression data for every spot. No black-box scoring, no reconciliation gaps.
Real units from our showcase, running live. Hover any one to play it.
The inventory, the targeting, the measurement, and the way a buy actually runs here.
Connected TV advertising is television bought the way the rest of digital is bought: each impression is placed programmatically, on a streaming app running on a TV screen, against a household you can describe and cap. It goes by more than one name. Streaming TV advertising, OTT, and CTV all point at the same shift, which is that the television stopped being a broadcast endpoint and became an addressable device.
The buying is the easy half. Any DSP can put a spot into a streaming break. What separates a disciplined CTV practice is everything around the spot: which app and which publisher actually served it, whether the path from budget to that publisher had two hops or seven, whether the household had already seen the creative on another device, and whether any of it can be shown in the log files afterwards. That is the standard this page describes, and it is the reason proving where an ad ran is harder than running it.
Four supply families make up most of the streaming market, and they behave differently enough that a plan should name which ones it is buying. Ad-supported streaming services are the premium tier: the ad-funded plans of the major subscription apps, where full-episode television meets a controlled ad load. FAST channels, free ad-supported streaming TV, are linear-style channels inside the big aggregation apps; they carry lighter content costs, heavier ad loads, and prices to match. Live sports moved to streaming with tune-in attached, which brought appointment audiences and game-day dayparting back to an addressable screen. Broadcaster and network apps carry the same content as their linear feeds with digital ad decisioning behind the break.
The same spot lands very differently across those four, which is why we treat supply selection as a planning decision, not an optimization detail. Named publishers are the default path, the app-level placement shows up in reporting, and when a price difference matters we can walk you back to the publisher and the path that produced it.
A television is not a person. Treating it like one is how frequency gets wasted, so CTV targeting starts from household identity: the graph that ties the living-room screen to the phones, laptops, and tablets behind the same door. Audiences built from a client’s first-party data, from modeled cohorts, or from contextual signals resolve to households, and frequency is capped there rather than per app or per device. The fifth impression on the same family is counted as the fifth.
ACR data, the content recognition running on smart TVs, adds what the household actually watches, including linear, which is what makes incremental-reach planning against pay TV possible. Geography works down to the DMA and the zip, so regional brands and multi-market footprints buy the same premium screens with local control. And because the biggest screen in the house is shared, co-viewing is modeled in: reach is adjusted by household composition instead of pretending one impression met one viewer.
CTV measurement has a reputation for black boxes, and the fix is unglamorous: log-level data as the standard, so every impression carries its app, publisher, time, and price into a file we can hand over. Completion and audibility are read from the same logs. ACR panels de-duplicate streaming exposure against linear campaigns, so a household reached in both places is counted once, and incremental reach over the linear buy is a number rather than an assertion. Content-level visibility caught up in July 2026, when show-level reporting reached programmatic buyers across seven major streaming publishers; our show-level reporting analysis covers which supply paths carry the signal and the setup work involved.
Outcomes follow the same discipline as every other channel we run: screening is built to catch invalid traffic before the bid, brand studies read lift where the spend data cannot, and the cross-channel effect of TV rolls up through marketing mix modeling alongside everything else on the plan. The wider context, including where streaming’s share of TV time now sits, is collected in our programmatic statistics reference.
A CTV engagement starts with the outcome, not an IO template. The brief names what television is supposed to do, and the supply list follows from it: which of the four inventory families, which named publishers, which dayparts. Screening and suitability rules are set before anything bids. In flight, pacing and frequency read at the household level, and the optimization notes say what changed and why. At the end, reporting reconciles to the logs, reads against the outcome the brief named, and runs under your agency’s name throughout, which is the agency-enabled model in practice.
Live sports moved. The audience followed.
Connected TV advertising is TV bought programmatically: ads served into streaming apps on television screens, placed per impression against an addressable household rather than bought as broadcast airtime. CTV, OTT, and streaming TV advertising largely describe the same buying.
OTT, over-the-top, is the delivery: video that arrives over the internet instead of through cable or antenna. CTV is the screen: that video watched on a television. In buying terms CTV is the TV-screen slice of OTT, and it is the slice where co-viewing and living-room attention apply.
Overwhelmingly, and that is the point. Each impression clears individually, which is what makes household targeting, frequency capping, and log-level reporting possible. Some premium and live inventory transacts as programmatic guaranteed, which keeps the automation while fixing price and placement.
At the household. First-party audiences, modeled cohorts, and contextual signals resolve to a household graph, and are bought with geographic control down to DMA and zip. ACR viewing data adds what the household watches, which enables incremental reach against linear.
From the logs first: app, publisher, time, and completion for every impression. ACR panels de-duplicate against linear campaigns. Lift and incrementality studies answer the outcome question, and cross-channel effect reads through marketing mix modeling with the rest of the plan.
Yes. The same national-grade streaming inventory buys down to the DMA and the zip, which is how franchise groups and multi-market brands run television without national budgets.
Pricing depends on the inventory family, the audience, and the deal structure, and we would rather show the arithmetic against a real brief than publish a number that will not survive one. What we hold constant is the discipline: the path from budget to publisher is on the record, so you can see what the working dollar bought.
Per-app capping undercounts: the same household watching three apps reads as three viewers. Household identity ties those exposures together, so the cap applies to the home and the creative rotation is planned against real exposure counts.
Tell us what you’re running. We’ll show you where it’s actually running, and what that’s worth.