Video.skipafter
How many seconds an ad must play before the skip control becomes active. Defaults to 0 and applies only when Video.skip is 1. Added in OpenRTB 2.4.
Field facts
- Path
imp.video.skipafter- Object
- Video
- Type
- integer
- Default
0- Requirement
- Optional
- Added
- OpenRTB 2.4
- Spec section
- 3.2.7
How it is used
A common web setup is skip 1, skipmin 15, skipafter 5: ads longer than 15 seconds can be skipped after five seconds. Buyers paying for completed views use these values to estimate how much of a long spot will be seen.
Example
Where the field sits in a payload, with everything else left out:
{
"id": "req-1",
"imp": [
{
"video": {
"skipafter": 5
}
}
]
}Common mistakes
- Sending it on non-skippable inventory without
Video.skipset to 1, which the validator reports asopenrtb.field.requires_skippable_video. - Confusing it with
Video.skipmin, which is a creative length threshold rather than a delay.
Version history
Added in OpenRTB 2.4, and present in the latest snapshot. The table shows how each version's spec text types the field.
| Versions | Type in the spec | Required | Deprecated |
|---|---|---|---|
| 2.4 | integer, default 0 | No | No |
| 2.5 to 2.6-202606 | integer, default 0 | No | No |
Related fields
Other Video fields
apibattrboxingallowedcompanionadcompaniontypedeliverydurfloorsexthlinearitymaxbitratemaxdurationmaxextendedmaxseqmimesminbitratemincpmpersecmindurationplacementplaybackendplaybackmethodplcmtpoddedupepoddurpodidpodseqposprotocolprotocolsrqddurssequenceskipskipminslotinpodstartdelayw
For a walkthrough of the whole object, read Video object guide.