Delivery methods

Delivery Methods lists how a player can receive the ad's media file: streamed, downloaded progressively while it plays, or downloaded in full before playback. Requests carry it in Video.delivery and Audio.delivery; when the field is absent, all methods are assumed to be supported.

List: Delivery Methods3 valuesUsed by imp.audio.delivery, imp.video.delivery

Values

ValueNameWhat it means
1StreamingThe ad's media is delivered by a streaming protocol rather than as a single file.
2ProgressiveA single media file downloaded over HTTP and played while it downloads.
3DownloadThe media file is fully downloaded before playback starts. Added in OpenRTB 2.4.

Fields that use this list

How to use it

The values correspond to the delivery attribute on VAST media files. OpenRTB 2.0 defined 1 and 2, and 3 (Download) arrived in OpenRTB 2.4, the release that added the Audio object. Sending the field narrows which media files a buyer may return, so leave it out unless the player really excludes a method.

Common mistakes

  • Sending 1 (Streaming) because the content is a live stream. The value describes how the ad's media file is delivered, not the content.
  • Sending 0 for unknown. 0 is not in the list; omit the field instead.

Validation

On OpenRTB 2.6 snapshots, RTBlint reports a value outside this list as openrtb.value.invalid. Paste a request into the tester to check the values you send.

Related lists

All lists are on the enumerated lists index.