Video Object
This object represents an instream video impression. The presence of a Video object as a direct child of the Impression object indicates that the impression is offered as a video type impression. The publisher can also offer the same impression as a banner, native, or audio type impression but at least one impression type must be specified.
Attribute | Triplelift Required | Type | Description |
---|---|---|---|
mimes | yes | array of strings | Content MIME tyes supported. |
minduration | recommended | integer | Minimum video ad duration in seconds. |
maxduration | recommended | integer | Maximum video ad duration in seconds. |
protocols | recommended | array of integers | Array of supported video protocols. At least one supported protocol must be specified. |
w | recommended | integer | Width of video player in device independent pixels. |
h | recommended | integer | Height of video player in device independent pixels. |
startdelay | recommended | integer | Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements. |
placement | recommended | integer | Video placement type for the impression. Refer to List: Placement Subtypes - Video in AdCOM 1.0. |
plcmt | recommended | integer | Video placement type for the impression. Refer to List: Plcmt Subtypes - Video in AdCOM 1.0. |
linearity | no | integer | Indicates if the impression must be linear, nonlinear, etc. Supplying non indicates all are supported. |
skip | no | integer | Indicates if the player will allow the video to be skipped. 0 = no, 1 = yes. |
skipmin | no | integer | Videos of total duration greater than this number of seconds can be skippable; only applicable if the ad is skippable. Defaults to 0. |
skipafter | no | integer | Number of seconds a video must play before skipping is enabled; only applicable if the ad is skippable. |
sequence | no | integer | If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives. |
battr | no | array of integers | Blocked creative attributes. |
maxextended | no | integer | Maximum extended ad duration if the extension is allowed. |
minbitrate | no | integer | Minimum bit rate in Kbps. |
maxbitrate | no | integer | Maximum bit rate in Kbps. |
boxingallowed | no | integer | Indicates if letter-boxing of 4:3 content into a 16:9 window is allowed. 0 = no, 1 = yes. Defaults to 1. |
playbackmethod | no | array of integers | Playback methods that may be in use. |
playbackend | no | integer | The event that causes a playback to end. |
delivery | no | array of integers | Supported ad delivery methods. If none are specified, then all are assumed to be supported. |
pos | no | integer | Ad position on screen. |
companionad | no | array of objects | Array of Banner objects if companion ads are available. |
api | no | array of integers | List of supported API frameworks for this impression. |
companiontype | no | array of integers | Supported VAST companion ad types. Recommended if companion Banner objects are included in the companionad array. |
ext | no | object | Placeholder for exchange-specific extensions to OpenRTB. |
Updated 12 days ago