AdOps Core
CTV AND APP

Why does a CTV ad pod return gaps, duplicate brands or the wrong duration?

CTV ad pod errors usually come from a mismatch between the break constraints and the creatives eligible to fill it. Duration, maximum ad count, competitive separation, sequence rules and supported media must all align before the pod can be assembled cleanly.

An ad pod is not a single impression. It is a constrained sequence of ads that has to fit a break while respecting duration, position, frequency and competitive-separation rules. A pod can have plenty of bids and still contain a gap if the winning creatives cannot fit the remaining time or violate a separation rule.

Trace the break request, auction candidates and final pod decision together. Check the requested minimum and maximum duration, maximum number of ads, pod position, creative duration, category metadata, universal ad ID and media support. For VMAP workflows, also confirm the break timing and VAST references resolve as expected.

Fix the constraint or creative metadata that excluded valid candidates, then replay the same break configuration. Validate total pod duration, ad order, category separation and quartile tracking on the player before treating the issue as resolved.

Go deeper

FAQ

Why can an ad pod have a gap when bids were returned?

Returned bids may still be ineligible because their creative duration, category, sequence, frequency or media format does not fit the remaining pod constraints.

What evidence proves an ad pod is healthy?

The break request, eligible candidates and final pod decision should agree on duration, order and separation, and the player should emit the expected impression and quartile events.

Updated August 4, 2026. Guidance is based on current simulator evidence, recurring support patterns and the official resources linked above.

← All guides