Programmatic direct refers to deals negotiated directly between a publisher and a buyer (or their agency) that are then executed programmatically through deal IDs rather than through a traditional insertion order and ad tag workflow. In India CTV, programmatic direct is growing as publishers want to maintain direct advertiser relationships while modernising their ad delivery infrastructure. For publishers, programmatic direct offers the revenue benefits of direct deals with the operational efficiency of programmatic delivery.
What is programmatic direct
Programmatic direct sits at the intersection of direct sales and programmatic delivery:
- The deal is sold directly by the publisher's sales team — not discovered through an open marketplace
- Pricing is negotiated (not set by open auction)
- Delivery is programmatic — a deal ID is created in the publisher's ad server, shared with the buyer's DSP, and impressions flow through the programmatic pipeline
- Reporting is unified in the publisher's ad server (direct and programmatic revenue in one system)
Deal types that fall under programmatic direct: preferred deals (non-guaranteed, first-look), private marketplace (PMP) deals, and programmatic guaranteed (PG). All three use deal IDs. All three are "direct" in the sense that the publisher and buyer have a direct relationship. The distinction is the level of commitment and the auction mechanics — not the delivery method.
Sell-side workflow for programmatic direct
From the publisher's perspective, setting up a programmatic direct deal:
- Sales negotiation: Publisher sales team agrees CPM (or floor for PMP), content targeting, flight dates, and format specifications with the buyer or agency.
- Deal creation in ad server: Publisher's ad operations team creates a deal in Google Ad Manager (or FreeWheel). The deal is configured with: deal ID, deal type (preferred/PMP/PG), CPM or floor, eligible inventory (targeting rules — content category, app, format), buyer seat ID (the buyer's DSP seat identifier), and flight dates.
- Deal ID sharing: The deal ID is shared with the buyer's DSP contact. The buyer activates the deal ID in their DSP (DV360, TTD) and maps it to a campaign line item.
- Testing: Publisher and buyer test delivery — confirming impressions appear in deal reporting on both sides, that the deal ID is firing correctly, and that the creative passes.
- Active delivery: Impressions matching the deal parameters are routed to the deal ID in the ad server waterfall. For PMP: matched impressions enter the private auction; for preferred deal: matched impressions are offered to the buyer first before other demand; for PG: matched impressions are reserved for the buyer.
India CTV publisher adoption of programmatic direct
Programmatic direct adoption varies significantly across India CTV publishers:
| Publisher | Programmatic direct capability | Deal types available |
|---|---|---|
| JioHotstar | Available for select agency partners | PMP, preferred deal — PG limited |
| Zee5 | Active — growing programmatic direct footprint via GAM | PMP, preferred deal, PG (case by case) |
| SonyLIV | Available — programmatic team in place | PMP, preferred deal |
| MX Player | Active — programmatic-first publisher | PMP, open programmatic well developed |
| Samsung TV Plus | Via Samsung Ads platform | Preferred deals and direct packages through Samsung Ads |
| Regional OTT | Limited — many rely on SSPs rather than direct deal IDs | PMP via SSP (not direct ad server deal) |
Why India CTV publishers pursue programmatic direct
Revenue consolidation: A publisher running traditional IO alongside open programmatic has two revenue streams in two systems. Programmatic direct unifies both — the direct deal flows through the ad server's programmatic stack, giving ad ops a single view of total revenue, fill, and yield.
Maintaining direct relationships while scaling programmatic: Publishers want advertiser relationships to stay with their sales team, not migrate entirely to SSP-mediated open exchange where the publisher loses pricing control. Programmatic direct allows publishers to offer the workflow convenience that agency programmatic teams want while keeping the relationship managed by the publisher's salespeople.
Better data in reporting: Deal ID-based delivery generates richer programmatic reporting (DSP-side viewability, audience verification, frequency data) that traditional IO with a static ad tag does not. Publishers offering programmatic direct can provide buyers with richer campaign analytics, which supports premium CPM justification.
Faster turnaround: Once a buyer has a deal ID activated in their DSP, subsequent campaigns with the same publisher can be set up by simply creating a new deal ID — no IO countersigning, no creative tag trafficking via email. Operational efficiency benefits both sides.
Deal management at scale
Publishers with active programmatic direct programs manage dozens to hundreds of live deal IDs simultaneously. This creates ad operations overhead that many smaller India publishers underestimate. Common problems at scale:
- Inventory over-commitment: Multiple preferred deals on the same inventory with overlapping targeting can result in one deal starving another. Ad server targeting must be configured to avoid conflicts.
- Stale deal IDs: Deal IDs from past campaigns left active in the ad server create confusion in reporting and can divert impressions from current campaigns. Deal ID lifecycle management (activating, pausing, archiving) must be disciplined.
- Buyer seat ID mismatches: If the buyer activates a deal ID from a different DSP seat than the one registered in the publisher's ad server, the deal will not fire. Verifying seat IDs at setup prevents this common delay.
Publishers managing programmatic direct at scale typically assign a dedicated programmatic sales and ad ops resource to handle deal ID setup, troubleshooting, and lifecycle management. The operational maturity of a publisher's programmatic direct team is often the real bottleneck in India deal execution timelines.