Attribute Type Description Example
mimes string array

Content MIME types supported.

["video/mp4"]

minduration integer Minimum video ad duration in seconds. 5
maxduration integer Maximum video ad duration in seconds. 30
protocol integer

Use of protocols instead is highly recommended. Supported video bid response protocol.

At least one supported protocol must be specified in either the protocol or protocols attribute.

[1]

protocols integer array

Array of supported video bid response protocols.

At least one supported protocol must be specified in either the protocol or protocols attribute.

[1,2,6]
w integer Width of the video player in pixels. 320
h integer Height of the video player in pixels. 480
startdelay integer Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements. 1
linearity integer Indicates if the impression must be linear, nonlinear, etc. If none specified, assume all are allowed.  1
battr integer array Blocked creative attributes. IMPORTANT: if you need rewarded video - send [16] here. [1,3]
minbitrate integer Minimum bit rate in Kbps. Exchange may set this dynamically or universally across their set of publishers. 128
maxbitrate integer Maximum bit rate in Kbps. Exchange may set this dynamically or universally across their set of publishers. 512
playbackmethod integer array Allowed playback methods. If none specified, assume all are allowed.  [1,2,3,4]
delivery integer array Supported delivery methods (e.g., streaming, progressive). If none specified, assume all are supported.  [1,2]
pos integer Ad position on screen. [3]
companiodad object array

Array of banner objects if companion ads are available.


api integer array List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported. [1,2,3,4,5]
companiontype integer array Supported VAST companion ad types. Recommended if companion Banner objects are included via the companionad array. [1]