Video.delivery

How the player can receive the ad's media, from AdCOM List: Delivery Methods: 1 Streaming, 2 Progressive, 3 Download. Absent means all methods are supported.

Currentinteger arrayOptionalSince 2.0

Field facts

Path
imp.video.delivery
Object
Video
Type
integer array
Requirement
Optional
Added
OpenRTB 2.0
Values
AdCOM list Delivery Methods
Spec section
3.2.7

How it is used

Buyers compare it with the delivery attribute on each MediaFile in their VAST response. A player that handles only one method should say so, because an absent list tells buyers every method works.

Allowed values

ValueMeaning
1Streaming: The ad's media is delivered by a streaming protocol rather than as a single file.
2Progressive: A single media file downloaded over HTTP and played while it downloads.
3Download: The media file is fully downloaded before playback starts. Added in OpenRTB 2.4.

Example

Where the field sits in a payload, with everything else left out:

{
  "id": "req-1",
  "imp": [
    {
      "video": {
        "delivery": [
          2
        ]
      }
    }
  ]
}

Common mistakes

  • Sending strings such as "streaming" instead of the integer codes.

Version history

Added in OpenRTB 2.0, and present in the latest snapshot. The table shows how each version's spec text types the field.

VersionsType in the specRequiredDeprecated
2.0array of tegerNoNo
2.1array of integer, default All m p a C lNoNo
2.2array of integers, default AllNoNo
2.3 to 2.4integer arrayNoNo
2.5integer arrayNoNo
2.6-202210 to 2.6-202606integer arrayNoNo

Related fields

Other Video fields

For a walkthrough of the whole object, read Video object guide.