Rule reference

openrtb.video.pod.mincpmpersec_without_pod_context

warningBid request

What it means

video.mincpmpersec, the per-second price floor used for dynamic CTV ad pods, is present without either poddur (total pod duration) or maxseq (maximum ads in the pod). Those fields are what make a slot a dynamic pod in the first place.

Why it matters

A per-second floor only prices something when the buyer knows how much pod time is for sale. Without pod context the floor is uninterpretable, and buyers fall back to imp.bidfloor or skip the impression.

How to fix it

If the slot is a dynamic pod, declare it: set poddur and maxseq alongside mincpmpersec. If it is a plain video slot, drop mincpmpersec and price it with imp.bidfloor.

Check your payload

Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.

Back to the full diagnostic code reference.