Video Object
Video Supported Attribute
The table below list the attributes supported in Video object as per the OpenRTB 2.6 specification. For the latest updates on the Video object, see Section 3.2.7 Object: Video (Page 23 of the OpenRTB 2.6 PDF).
đ Note:
- 1_ Fields are newly added to the OpenRTB 2.6 specification.
- 2_ Fields are no longer supported by Verve Brand+.
- 3_ Fields are deprecated from OpenRTB.
Field | Scope | Type | Description | Default |
|
 required |
string array |
Content MIME types supported (for example, â |
– |
|
recommended |
integer |
Minimum video ad duration in seconds. This field is mutually exclusive with |
0 |
|
recommended |
integer |
Maximum video ad duration in seconds. This field is mutually exclusive with |
– |
|
recommended |
integer |
Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements. Refer to List: Start Delay Modes in AdCOM 1.0. |
– |
|
recommended |
integer |
Indicates the maximum number of ads that may be served into a âdynamicâ video ad pod (where the precise number of ads is not predetermined by the seller). See Section 7.6 for more details. |
 |
|
recommended |
integer |
Indicates the total amount of time in seconds that advertisers may fill for a âdynamicâ video ad pod (See Section 7.6 for more details), or the dynamic portion of a âhybridâ ad pod. This field is required only for the dynamic portion(s) of video ad pods. This field refers to the length of the entire ad break, whereas |
 |
|
recommended |
integer array |
Array of supported video protocols. Refer to List: Creative Substypes – Audio/Video in AdCOM 1.0. |
– |
|
recommended |
integer |
Width of the video player in device independent pixels (DIPS). |
– |
|
recommended |
integer |
Height of the video player in device independent pixels (DIPS). |
– |
|
recommended |
string |
Unique identifier indicating that an impression opportunity belongs to a video ad pod. If multiple impression opportunities within a bid request share the same |
– |
|
optional |
integer |
The sequence (position) of the video ad pod within a content stream. Refer to AdCOM 1.0 for guidance on the use of this field. |
0 |
|
optional |
integer array |
Precise acceptable durations for video creatives in seconds. This field specifically targets the Live TV use case where non-exact ad durations would result in undesirable âdead airâ. This field is mutually exclusive with |
– |
|
optional |
integer |
Video placement type for the impression. Refer to List: Placement Subtypes – Video in AdCOM 1.0. |
– |
|
optional |
integer |
Video placement type for the impression. Refer to List: Plcmt Subtypes – Video in AdCOM 1.0. |
– |
|
optional |
integer |
Indicates if the impression must be linear, nonlinear, etc. If none specified, assume all are allowed. Refer to List: Linearity Modes in AdCOM 1.0. Note that this field describes the expected VAST response and not whether a placement is in-stream, out-stream, etc. For that, see |
– |
|
optional |
integer |
Indicates if the player will allow the video to be skipped, where 0 = no, 1 = yes. |
– |
|
optional |
integer |
Videos of total duration greater than this number of seconds can be skippable; only applicable if the ad is skippable. |
0 |
|
optional |
integer |
Number of seconds a video must play before skipping is enabled; only applicable if the ad is skippable. |
0 |
|
optional |
integer |
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives. |
0 |
|
optional |
integer |
For video ad pods, this value indicates that the seller can guarantee delivery against the indicated slot position in the pod. Refer to List: Slot Position in Pod in AdCOM 1.0 guidance on the use of this field. |
0 |
|
optional |
float |
Minimum CPM per second. This is a price floor for the “dynamic” portion of a video ad pod, relative to the duration of bids an advertiser may submit. |
– |
|
optional |
integer array |
Blocked creative attributes. Refer to List: Creative Attributes in AdCOM 1.0. |
– |
|
optional |
integer |
Maximum extended ad duration if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the |
– |
|
optional |
integer |
Minumim bit rate in Kbps (kilobits per second). |
– |
|
optional |
integer |
Maximum bit rate in Kbps (kilobits per second). |
– |
|
optional |
integer |
Indicates if letter-boxing of 4:3 content into a 16:9 window is allowed, where 0=no, 1=yes. |
1 |
|
optional |
integer array |
Playback methods that may be in use. If none are specified, any method may be used. Refer to List: Playback Methods in AdCOM 1.0. Only one method is typically used in practice. As a result, this array may be converted to an integer in a future version of the specification. It is strongly advised to use only the first element of this array in preparation for this change. |
– |
|
optional |
integer |
The event that causes playback to end. Refer to List: Playback Cessation Modes in AdCOM 1.0. |
– |
|
optional |
integer array |
Supported delivery methods (e.g., streaming, progressive). If none specified, assume all are supported. Refer to List: Delivery Methods in AdCOM 1.0. |
– |
|
optional |
integer |
Ad position on screen. Refer to List: Placement Positions in AdCOM 1.0. |
– |
|
optional |
object array |
Array of |
– |
|
optional |
integer array |
List of supported API frameworks for this impression. Refer to List: API Frameworks in AdCOM 1.0. If an API is not explicitly listed, it is assumed not to be supported. |
– |
|
optional |
integer array |
Supported VAST companion ad types. Refer to List: Companion Types in AdCOM 1.0. Recommended if companion |
– |
|
optional |
enum array PROVISIONAL |
Indicates pod deduplication settings that will be applied to bid responses. Refer to List: Pod Deduplication in AdCOM 1.0. |
– |
|
optional |
object array |
An array of |
– |
ext |
 optional |
object |
Placeholder for exchange-specific extensions to OpenRTB. |
– |
Last Modified: February 27, 2025 at 1:06 pm