Video.skip
Whether the player lets the viewer skip the ad: 1 for yes, 0 for no. Added in OpenRTB 2.4.
Field facts
- Path
imp.video.skip- Object
- Video
- Type
- integer
- Requirement
- Optional
- Added
- OpenRTB 2.4
- Spec section
- 3.2.7
How it is used
This describes the player's own skip control. A creative that brings its own skip button declares it on the bid with creative attribute 16 in Bid.attr. An absent value means the seller has not said, which is not the same as 0. CTV inventory is usually non-skippable, and saying so with 0 is clearer than leaving the field out.
Allowed values
0, 1.
Example
Where the field sits in a payload, with everything else left out:
{
"id": "req-1",
"imp": [
{
"video": {
"skip": 1
}
}
]
}Common mistakes
- Sending true or false. The field is an integer, and booleans trigger
openrtb.dialect.bool_for_integer, usually because the payload came from the protobuf schema. - Sending
Video.skipminorVideo.skipafterwithout skip set to 1, which the validator reports asopenrtb.field.requires_skippable_video.
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 | No | No |
| 2.5 to 2.6-202606 | integer | No | No |
Versioned rules that name this field
openrtb.2.4.imp.video.skipOpenRTB 2.4 added video skippability support.
Related fields
Other Video fields
apibattrboxingallowedcompanionadcompaniontypedeliverydurfloorsexthlinearitymaxbitratemaxdurationmaxextendedmaxseqmimesminbitratemincpmpersecmindurationplacementplaybackendplaybackmethodplcmtpoddedupepoddurpodidpodseqposprotocolprotocolsrqddurssequenceskipafterskipminslotinpodstartdelayw
For a walkthrough of the whole object, read Video object guide.