An ad pod is a group of back-to-back video ads served within a single ad break in a CTV content stream. Ad pods are the CTV equivalent of a commercial break in linear TV — a scheduled interruption where multiple advertisers appear sequentially. Unlike a single pre-roll ad slot, pods involve multiple ad decisions, slot sequencing, competitive separation rules, and complex fill logic that publishers must manage at the ad server level.
What is an ad pod
In CTV, a single mid-roll ad break is typically structured as a pod of 2–4 ads, each 15–30 seconds, for a total break duration of 60–120 seconds. The IAB's VAST 4.x specification includes ad pod support — allowing publishers to declare a pod request (a single VAST call requesting multiple ads for a break) rather than making individual ad calls for each slot.
Pod bidding is the programmatic mechanism for filling pods: rather than auctioning each slot in a pod independently, a pod bid request asks multiple demand sources to bid on all available slots in the pod simultaneously. This allows for better competitive separation enforcement and more intelligent pod filling than sequential single-slot auctions.
Ad pod structure and slot types
Within a pod, slot position matters:
- First slot (introductory position): The first ad in the pod. Premium position — viewer attention is highest at the start of a break. Publishers charge 10–20% premiums for guaranteed first slot placement.
- Last slot (closing position): The last ad before content resumes. Also valued — viewers returning from break see this ad. Some publishers charge a premium; others treat it as equal to mid-pod slots.
- Mid-pod slots: The interior slots of the pod. Lowest CPM within the pod; filled by programmatic demand or lower-priority direct deals.
A well-structured ad server configuration allows publishers to set different floor prices per slot position and to preferentially assign deal IDs to premium positions (first/last) over interior slots.
Competitive separation in ad pods
Competitive separation is the rule that prevents two ads from the same advertiser category from appearing back-to-back in the same pod (or in close proximity across pods). Without competitive separation, a viewer could see a Maruti ad followed immediately by a Hyundai ad in the same break — which is poor user experience and a problem for both advertisers.
Competitive separation in CTV ad pods works at the ad server level:
- Publishers define category separation rules in their ad server (e.g., no two automotive ads in the same pod; no two direct competitor ads within the same content session).
- Ad server enforces separation when filling slots. If the highest-value bid for slot 2 is from a category already present in slot 1, the ad server selects the next-best bid from a different category.
- Competitive separation reduces yield (the highest bid may be blocked) but protects advertiser value and viewer experience. Publishers that offer verified competitive separation can charge higher CPMs because advertisers get category exclusivity within the break.
Implementation requires IAB Content Taxonomy category tagging on all creatives passing through the system. Publishers whose ad servers have incomplete category data on creative inventory cannot enforce category-level separation reliably.
Pod filling strategies
Publishers use several strategies to maximise pod fill rate and total pod revenue:
Pod bidding (preferred): A single bid request is sent for all slots in the pod simultaneously. Demand sources return bids for multiple slots. The ad server selects the highest-value combination that satisfies separation rules and slot constraints. This approach maximises total pod CPM and is supported by GAM, FreeWheel, and major SSPs.
Sequential single-slot filling: Each slot is filled independently in sequence. Simpler to implement but results in suboptimal pod CPM because slot 1's fill decision cannot account for what demand is available for slots 2 and 3. Also makes competitive separation harder to enforce dynamically.
Direct deal slots + programmatic backfill: Premium slots (first, last) are pre-assigned to direct deal IDs; interior slots go to programmatic demand. This hybrid is the most common approach among India OTT publishers — guaranteeing premium placement for direct clients while filling remaining slots programmatically.
Duration flexibility: Some publishers configure pods with flexible duration — allowing a 90-second pod to be filled with two 30s ads or three 30s ads or one 15s + two 30s, depending on available demand. Duration flexibility improves fill rate at the cost of predictable break length for viewers.
Ad pods in India CTV
India CTV pod structures differ from Western markets in several ways:
Shorter pods: India OTT publishers typically run 2–3 ad pods per mid-roll break, not the 4–6 common on US streaming. This reflects both viewer tolerance for shorter breaks and the lower programmatic fill rates in India that make longer pods harder to fill reliably without house ads.
Sports pods: IPL and cricket content on JioHotstar have more frequent, shorter ad breaks than VOD content — aligned with natural breaks in play (end of over, fall of wicket). These sports breaks may be 30–60 seconds rather than the 90–120 seconds of standard VOD mid-roll pods. First slot in sports pods commands significant premiums.
Competitive separation adoption: Category-level competitive separation is enforced at premium India publishers (JioHotstar, Zee5) but inconsistently implemented at smaller publishers. Advertisers buying programmatically at smaller India OTT platforms should not assume competitive separation is active unless explicitly confirmed.
House ad fill: India CTV publishers frequently fill unfilled pod slots with house ads (self-promotion for their own platform, subscription offers, content promos). House ad fill rates can be 15–30% of total pod impressions at publishers with lower programmatic demand density — which artificially inflates impression counts while reducing revenue per impression. Buyers reviewing publisher delivery reports should ask for the proportion of paid vs house ad impressions.