Video
This object represents an in-stream video impression.
Many of the fields are non-essential for minimally viable transactions, but are included to offer fine control when needed. Video in OpenRTB generally assumes compliance with the VAST standard. As such, the notion of companion ads is supported by optionally including an array of Banner objects that define these companion ads. The presence of a Video as a subordinate of the Impression object indicates that this impression is offered as a video type impression. At the publisher’s discretion, that same impression may also be offered as banner, audio, and/or native by also including as Imp subordinates objects of those types. However, any given bid for the impression must conform to one of the offered types.
Constructors
Properties
Array of Banner objects if companion ads are available
Supported VAST companion ad types. Recommended if requesting companion ads.
Indicates this video request is for a rewarded video
Maximum bit rate in Kbps.
Maximum video ad duration in seconds.
Minimum bit rate in Kbps.
Minimum video ad duration in seconds.
The event that causes playback to start
Indicates if the player will allow the video to be skipped. If a bidder sends markup/creative that is itself skippable, the Bid object should include the attr array with an element of CreativeAttribute.HAS_SKIP_BUTTON indicating skippable video. Refer to CreativeAttribute. 0 = no 1 = yes.
Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements. >0: Mid roll where the value indicates the start delay 0: pre roll -1: generic mid roll -2: generic post roll