A CTV ad pod is a group of ads served together within a single ad break during streaming video content. It is structurally identical to a commercial break on linear TV: the video pauses, two to five ads play back-to-back, and the content resumes. Understanding pod structure matters for buyers because it determines frequency exposure within a single session, competitive separation from rivals, and the relative value of different slot positions within a break.
What is a CTV ad pod?
An ad pod is the atomic unit of CTV ad inventory. The publisher defines a break opportunity in the content timeline — a pre-roll before the show starts, or a mid-roll marker embedded in the video at a natural scene cut. The ad server fills that break opportunity with a pod: a sequence of individual ad creatives that plays end-to-end before the viewer can return to content.
The pod is distinguished from a single ad slot by two properties:
- Multiple ads in sequence — The publisher defines how many slots fit in the pod (typically 2–5 for streaming; up to 6–8 for live sports).
- Non-skippable by default — On most premium CTV streaming in India, the viewer cannot skip or advance through individual ads in a pod. They see the full break.
On linear TV, the network controls break structure. On CTV streaming, the publisher's ad server (Google Ad Manager, SpringServe, PubMatic) controls pod configuration and can adjust slot count dynamically based on available demand and content rules.
Pod structure: slots and timing
A standard India CTV streaming pod contains 2–4 slots. Typical configurations:
| Pod type | Total duration | Slot count | Typical slot lengths |
|---|---|---|---|
| Short pod (AVOD, ad-light) | 30–60 sec | 1–2 | 30s, or 15s + 15s |
| Standard pod (AVOD) | 60–90 sec | 2–3 | 30s + 30s, or 30s + 15s + 15s |
| Long pod (live sports, FAST) | 90–180 sec | 3–6 | 30s × 3–6 |
IPL live streaming on JioHotstar uses longer pods — up to 4–6 slots per break — matching the natural game-state pauses between overs. This is why IPL CTV frequency can be high even on a modest budget: the pod structure inherently delivers multiple impressions per viewer per session.
AVOD content (serialised drama, film) typically uses 2–3 slot pods with ad-loads of 4–6 minutes per hour of content. This is lower than linear TV (8–12 minutes/hour) and is a deliberate product decision by streaming platforms to maintain completion rates and reduce viewer dropout.
Pre-roll, mid-roll, and post-roll
The three standard break positions in a CTV content session:
Pre-roll — Runs before the content starts. Highest completion rate because the viewer is in the highest-intent moment: they have selected a piece of content and are waiting to watch it. Pre-roll is also typically the shortest pod (1–2 slots). Premium position: pre-roll first slot commands the highest CPMs among slot positions.
Mid-roll — Runs during content, at natural break points. Completion rates are lower than pre-roll because the viewer is mid-session and may use the break to check their phone. Multiple mid-roll pods appear in longer-form content (films, multi-episode viewing). Mid-roll accounts for the majority of total ad volume in a content session.
Post-roll — Runs after content ends. Lowest completion rate (most viewers move on before it plays). Rarely sold at premium. Post-roll is often backfilled by open auction at low CPMs. Some publishers disable post-roll entirely for premium inventory.
Competitive separation in pods
Competitive separation rules prevent two ads from the same product category — or the same brand — appearing in the same pod. This is a publisher-enforced rule applied at the ad server level. For example: a motor insurance brand cannot appear alongside another motor insurance brand in the same 90-second break.
India streaming publishers enforce competitive separation primarily for direct IO deals and programmatic guaranteed. In open auction pods, competitive separation is harder to enforce because the ad server does not know which categories will win each slot until the auction clears in real time. Most India publishers attempt category-level separation in open auction via ad server rules, but execution is imperfect.
Buyers who care about competitive separation should negotiate it explicitly in PMP or PG deals, with written confirmation of the separation rule and category scope.
Slot position value
Within a multi-slot pod, position matters:
- First position (pod opener) — Highest recall and attention. No prior ad clutter. Commands a 20–40% CPM premium over mid-pod slots on direct IO deals. In programmatic, first-position inventory is often sold direct and the remaining slots are programmatic.
- Last position (pod closer) — Second-highest recall (recency effect). Viewer is returning their attention to the screen in anticipation of content resuming. A moderate premium over mid-pod.
- Middle positions — Lowest attention and recall. Cleared at lower CPMs or open auction floors.
Most India programmatic buyers do not have direct control over slot position when buying through DSPs. Position is assigned by the publisher's ad server. Some publishers offer first-position guarantees as part of premium PMP or PG deal terms — it is worth requesting if the campaign goal is awareness or brand recall.
India publisher break structures
JioHotstar — Distinguishes between non-live content (standard 2–3 slot pods, 4–6 min/hour ad load) and live sports/IPL (longer pods, higher slot counts, break timing driven by over-end and drink breaks). JioHotstar uses Google Ad Manager / Google DAI for SSAI, which gives Google precise control over pod sequencing and competitive separation.
SonyLIV — Mid-range ad load (5–7 min/hour for AVOD). Uses SpringServe (Magnite-owned) as its ad server for CTV. Pod structure is more flexible: SpringServe allows dynamic pod length adjustment based on available demand. Live sports (India cricket, Sony Sports) use longer pods.
Zee5 — Higher ad load than JioHotstar or SonyLIV on older library content; tighter loads on premium originals. Uses PubMatic as its primary SSP. Zee5 has a strong Hindi GEC library that generates consistent mid-roll inventory.
FAST channels — Ad load on FAST (Free Ad-Supported Streaming TV) channels is higher than AVOD — typically 8–12 min/hour, matching or exceeding linear TV. This is structurally intentional: FAST content is older or lower-cost, and the business model requires higher ad volume to compensate for lower CPMs. Pod lengths are often 90–120 seconds with 3–4 slots.
Buyer implications
Four things buyers should understand about pod structure when planning India CTV:
- Frequency is pod-level, not slot-level. A viewer who watches a 60-minute drama with 4 mid-roll pods sees at minimum 4 ad exposures — one per pod. If you win two slots in the same pod, you risk doubling up on frequency in a single break. DSP frequency caps apply at the impression level; they do not prevent multiple slots in the same pod unless configured explicitly.
- Pre-roll first slot drives outsized recall. If the campaign is awareness-focused and the brief is recall, negotiate for pre-roll first position in your PMP or PG deal. The CPM premium is typically worth it for short-form creative (15s or 30s).
- Live sports pods are crowded. IPL and cricket breaks pack 4–6 slots into 90–120 seconds. Frequency and clutter are both higher. Shorter creatives (15s) perform better in high-slot pods than 30s creative that risks losing attention by slot 4.
- Programmatic buyers default to mid-pod positions. If position matters, either negotiate it directly or accept that open auction and PMP inventory will land wherever the pod has an unfilled slot.