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
    }
}