


You already know what a CPM is, and there’s a pretty good chance you’ve bought programmatic display or video before. Let's skip the 101 and go straight to the part that actually trips people up about CTV: What's happening, technically, in the few hundred milliseconds between "viewer hits play" and "ad shows up on screen."
This blog digs into the mechanics of CTV—the bridge between knowing what the channel does, and knowing how to actually buy it well.
Programmatic CTV advertising is the automated, data-driven buying of CTV ad inventory through technology platforms—replacing manual insertion orders and locked-in upfront commitments with real-time, audience-based decisioning.
A few things it's not, because the category gets muddled fast:
At the center of every programmatic CTV transaction are four actors: the advertiser (operating through a DSP), the publisher (operating through an SSP), the ad exchange connecting them, and the CTV device or player where the ad lands. Everything else in this guide is a closer look at how those four parties interact.
Programmatic CTV is also not traditional, or linear, TV.
If you've worked in programmatic display, most of these roles will look familiar. CTV just adds a few specific players and one extra layer of technical complexity.
One more piece worth knowing by name: SSAI (server-side ad insertion) is the technical method by which most CTV ads get stitched directly into the video stream, server-side, without causing the buffering or loading delay you'd get from a client-side ad call. It's a big reason why CTV ads feel seamless to the viewer even though there's an entire auction happening behind the scenes.
Here's the sequence, and the whole thing typically resolves in under 200 milliseconds:
Wait, what's an ad pod? CTV commercial breaks often contain multiple ads served back-to-back, called a "pod." Programmatic auctions assemble these pods and competitive separation rules keep two ads from the same category (say, two competing auto brands) from landing in the same pod.
There are actually four buyer paths and picking the right one matters as much as picking the right audience.
Open Auction (RTB): Anyone can bid. Highest fill rate, lowest control, lowest transparency. Good for scale when brand safety and inventory exclusivity aren't the top priority. RTB means real time bidding, which is the process in which ad inventory is bought and sold in, you guessed it, real time.
Private Marketplace (PMP): Invitation-only deals between specific publishers and buyers. Better inventory quality and more brand-safe environments than open auction, with more control over where ads run.
Programmatic Guaranteed (PG): A pre-negotiated fixed price and fixed volume executed programmatically. Essentially replaces the traditional insertion order with automation—you get the certainty of a direct deal with the operational ease of programmatic.
Direct / Insertion Order (IO): Manual buying at premium publishers, still common for tentpole moments, live sports and premium streaming inventory where exclusivity matters more than automation.
| Buying path | Control | Transparency | Best for: |
|---|---|---|---|
| Open Auction (RTB) | Low | Low | Scale, broad reach, lower budgets |
| Private Marketplace (PMP) | Medium | Medium-High | Scale, broad reach, lower budgets |
| Programmatic Guaranteed (PG) | High | High | Guaranteed volume with automated execution |
| Direct / IO | High | High | Premium/exclusive inventory, tentpole events |
Most enterprise advertisers end up using a blend of these depending on the campaign goal—open auction for reach, PMP or PG for the inventory that needs more quality control, and direct deals for the moments that justify a premium.
Inventory fragmentation. The average U.S. household subscribes to multiple streaming services at once, which means buying the same household consistently requires identity that holds up across every SSP you're transacting through—not just within one.
Frequency capping across walled gardens. Without a shared identity spine, the same household can see the same ad a dozen times across Netflix, Hulu and YouTube TV, for example, with no platform aware of what the others are doing.
Supply path inefficiency. Too many intermediaries (resellers and re-resellers) sit between the advertiser and publisher, and erode working media before it ever reaches a viewer. Supply path optimization (SPO) and CTV-specific implementations of ads.cert and ads.txt are the industry's answer, designed to make the supply chain more verifiable and cut out unnecessary hops.
Here's the thing: All three of these problems have the same root cause. Fragmented identity. If you solve identity and frequency capping, then measurement reconciliation and a good chunk of the inventory fragmentation problem get meaningfully easier.
Epsilon Digital runs a full-service programmatic platform built on person-based identity through COREid, with direct integrations across the major CTV SSPs. That identity foundation means deduplicated reach across linear, CTV and digital, so the frequency-capping and fragmentation problems above are solved at the identity layer rather than patched together after the fact.
If you're evaluating execution partners for programmatic CTV, explore Epsilon Digital's CTV advertising platform.
Direct buying involves negotiated insertion orders with publishers. Programmatic CTV uses automated platforms—a DSP and SSP working together—to execute the buy, often faster, more precisely targeted, and able to span dozens of publishers within a single campaign.
Programmatic CTV transacts video inventory delivered to TV devices via server-side ad insertion. Display transacts banner inventory on web and mobile. The bid flow is similar in structure, but CTV has its own mechanics—ad pods, VAST/VPAID, household-level identity and no click-through.
No. OTT describes the delivery method, which is generally streaming. Programmatic describes the buying mechanism. You can buy OTT inventory programmatically (that's programmatic CTV when it lands on a TV screen) or directly through a traditional CTV insertion order.
A sequence of multiple ads served back-to-back during a single commercial break. Programmatic auctions assemble pods dynamically, and competitive separation rules prevent two ads from the same category from running in the same pod.
OpenRTB is the IAB Tech Lab standard defining how bid requests are structured across DSPs and SSPs. Version 2.6 and later added CTV-specific fields, including ad pod position and content metadata.