Programmatic CTV advertising: How the buying process actually worksEstimated reading time: 8 minutes
Blog

Programmatic CTV advertising: How the buying process actually works

By: Epsilon Marketing | September 12, 2026
Two business professionals discuss data visualizations on a tablet during a meeting.

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.

What programmatic CTV advertising is (and isn't)

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:

  • It's not the same as buying YouTube ads through Google's own ad platform.
  • It's not the same as social video advertising.
  • It's not the same as addressable linear TV, even though the end goal (precise targeting on a TV screen) sounds similar.

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.

  • Linear TV is the traditional way most of us grew up watching television. It's anything with a scheduled broadcast on cable or network TV; viewers tune in at a set time, then ads get placed based on show selection, time slot and demographic assumptions about who's likely watching.
  • Connected TV, on the other hand, is the new(ish) channel: ad-supported streaming delivered over IP-connected devices like smart TVs, streaming sticks and gaming consoles. Instead of following a network's schedule, audiences choose what to watch and when. That single shift—from "the network decides" to "the viewer decides"—is what makes CTV a fundamentally different advertising environment, not just a different delivery pipe. Programmatic CTV is the process in which ads that run through CTV are purchased.

The programmatic CTV ecosystem—who does what

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.

  • DSP (Demand-Side Platform): Where the advertiser sets targeting, budget and bidding strategy. Think Epsilon Digital, The Trade Desk or Amazon DSP.
  • SSP (Supply-Side Platform): Where publishers monetize their inventory. Think Magnite, FreeWheel, PubMatic.
  • Ad Exchange: The auction venue connecting DSPs and SSPs. Think OpenX, Index Exchange.
  • Ad Server / Ad Decisioning: Sometimes publisher-owned, handling which creative actually serves. Think Google Ad Manager, FreeWheel.
  • Identity / Data Providers: Supply the audience signals that make targeting possible. Think Epsilon COREid, The Trade Desk's UID2.0, etc.
  • Measurement & Verification: Confirms what actually happened. Think IAS, DoubleVerify, iSpot.tv, Innovid.

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.

How a programmatic CTV impression gets bought: Step by step

Here's the sequence, and the whole thing typically resolves in under 200 milliseconds:

  1. Inventory created: A viewer opens a streaming app or hits a commercial break. The player requests an ad.
  2. Bid request fired: The publisher's SSP packages contextual and audience signals into an OpenRTB bid request and sends it out.
  3. Bid evaluation: DSPs receive the request, match it against advertiser targeting and audience segments and decide whether to bid—and at what price.
  4. Auction held: The ad exchange runs the auction, either unified or waterfall depending on setup. Highest bidder wins.
  5. Creative selected: The winning DSP returns its creative asset along with tracking pixels.
  6. Ad stitched into stream: SSAI inserts the creative server-side. The viewer sees the ad as part of the stream. No separate ad call, no buffering.
  7. Measurement signals fire: VAST/VPAID events fire—impression delivered, quartile completion and so on.

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.

The four ways to buy programmatic CTV (and when to use each)

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 pathControlTransparencyBest for:
Open Auction (RTB)LowLowScale, broad reach, lower budgets
Private Marketplace (PMP)MediumMedium-HighScale, broad reach, lower budgets
Programmatic Guaranteed (PG)HighHighGuaranteed volume with automated execution
Direct / IOHighHighPremium/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.

The three hardest parts of programmatic CTV (and how to solve them)

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.

How Epsilon Digital activates programmatic CTV

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.

Epsilon Digital was recognized in the IDC MarketScape: Worldwide Connected TV Advertising Platforms 2025 Vendor Assessment, where we were named a Leader.

If you're evaluating execution partners for programmatic CTV, explore Epsilon Digital's CTV advertising platform.

FAQ

What's the difference between programmatic CTV and direct CTV buying?

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.

How is programmatic CTV different from programmatic display?

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.

Is programmatic CTV the same as OTT?

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.

What is an ad pod in CTV?

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.

What's the role of OpenRTB in CTV?

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.

Digital Media