Audio Placement

Audio Object Properties

Value

Type

Description

mimes

array of strings

(Required) Content MIME types supported. If omitted, all types are assumed, e.g. ["audio/mp4", "audio/mpeg"]

delay

integer

Indicates the start delay in seconds, or generic values below:

  • 0: Pre-roll

  • -1: Generic mid-roll

  • -2: Generic post-roll

skip

integer

Indicates if the player will allow the audio to be skipped, where 0 = no, 1 = yes.

skipmin

integer

Audio clips of a total duration greater than this value (seconds) can be skippable; only applicable if the ad is skippable.

skipafter

integer

Number of seconds an audio clip must play before skipping is enabled; only applicable if the ad is skippable.

playmethod

array of integers

Allowed playback methods as defined in the OpenRTB, for example [1, 2]. If none are specified, it is assumed all are allowed.

  • 1 Initiates on Page Load with Sound On

  • 2 Initiates on Page Load with Sound Off by Default

  • 3 Initiates on Click with Sound On

  • 4 Initiates on Mouse-Over with Sound On

  • 5 Initiates on Entering Viewport with Sound On

  • 6 Initiates on Entering Viewport with Sound Off by Default

feed

integer

Type of audio feed of this placement:

  • 1 Music Service

  • 2 FM/AM Broadcast

  • 3 Podcast

nvol

integer

Volume normalization mode of this placement:

  • 0 None

  • 1 Ad Volume Average Normalized to Content

  • 2 Ad Volume Peak Normalized to Content

  • 3 Ad Loudness Normalized to Content

  • 4 Custom Volume Normalization

api

array of integers

List of supported API frameworks for this impression as defined in the OpenRTB guide, for example, [1,2]. If an API is not explicitly listed, it is assumed not to be supported.

  • 1 VPAID 1.0

  • 2 VPAID 2.0

  • 3 MRAID 1.0

  • 4 ORMMA

  • 5 MRAID 2.0

  • 6 MRAID 3.0

  • 7 OMID 1.0

ctype

integers

Creative subtypes permitted.

  • 1 VAST 1.0

  • 2 VAST 2.0

  • 3 VAST 3.0

  • 4 VAST 1.0 Wrapper

  • 5 VAST 2.0 Wrapper

  • 6 VAST 3.0 Wrapper

  • 7 VAST 4.0

  • 8 VAST 4.0 Wrapper

  • 9 DAAST 1.0

  • 10 DAAST 1.0 Wrapper

  • 11 VAST 4.1

  • 12 VAST 4.1 Wrapper

mindur

integer

Minimum audio ad duration in seconds, for example, 2

maxdur

integer

Maximum audio ad duration in seconds, for example, 15

maxext

integer

Maximum extended audio ad duration if extension is allowed.

  • Blank or 0, extension is not allowed.

  • -1, extension is allowed, and there is no time limit imposed.

  • Greater than 0, then the value represents the number of seconds of extended play supported beyond the maxdur value.

minbitr

integer

Minimum bit rate in Kbps, for example 32

maxbitr

integer

Maximum bit rate in Kbps, for example 320

delivery*

array of integers

Supported delivery methods (e.g., streaming, progressive) as defined in OpenRTB. If none specified, assume all are supported, for example, [1, 2]

  • 1 Streaming

  • 2 Progressive

  • 3 Download

maxseq

integer

The maximum number of ads that can be played in an ad pod, for example, 1

comp

array of objects

Array of Banner objects if companion ads are available. See the Companion Ad section for more information.

comptype

array of integers

Supported DAAST companion ad types, for example [1,2]. Possible values:

  • 1: Static Resource

  • 2: HTML Resource

  • 3: iframe Resource

Audio Object Example

{
    "audio":{
        "nvol":2,
        "skip":1,
        "skipmin":10,
        "delay":-1,
        "feed":3,
        "minbitrate":6,
        "mime":[
            "audio/mp4"
        ],
        "playmethod":1,
        "api":[
            1,
            2
        ],
        "ctype":[
            3,
            4,
            5
        ],
        "w":600,
        "h":400
    }
}