Audio object
The Audio object, at imp.audio, offers an impression as an audio ad slot in music streams, broadcast simulcasts, podcasts, and similar feeds. It shares the duration, protocol, delivery, pod, and companion fields of Video, drops the visual ones, and adds Audio.feed, Audio.stitched, and Audio.nvol. It arrived in OpenRTB 2.4.
How it is used
Audio creatives are VAST documents. The 2.4 and 2.5 specs assumed DAAST, which was later folded into VAST 4.1, and 2.6 describes Audio in VAST terms. Buyers lean on Audio.feed more than any other audio field, since a podcast, a music stream, and a live broadcast differ in audience and measurement. Much audio is stitched server-side, so Audio.stitched and Imp.ssai tell buyers who fetches the media and fires the trackers. The 2.6 pod fields work as they do on Video, except that Audio has no counterpart to Video.poddedupe. Audio never had Video.plcmt, Video.skip, or player dimensions.
The Audio object guide page covers it in more depth.
Fields
| Field | Type | Requirement | Since | Status |
|---|---|---|---|---|
api | integer array | Optional | 2.4 | Current |
battr | integer array | Optional | 2.4 | Current |
companionad | object array | Optional | 2.4 | Current |
companiontype | integer array | Optional | 2.4 | Current |
delivery | integer array | Optional | 2.4 | Current |
durfloors | object array | Optional | 2.6-202309 | Current |
ext | object | Optional | 2.4 | Current |
feed | integer | Optional | 2.4 | Current |
maxbitrate | integer | Optional | 2.4 | Current |
maxduration | integer | Recommended | 2.4 | Current |
maxextended | integer | Optional | 2.4 | Current |
maxseq | integer | Optional | 2.4 | Current |
mimes | string array | Required | 2.4 | Current |
minbitrate | integer | Optional | 2.4 | Current |
mincpmpersec | float | Optional | 2.6-202204 | Current |
minduration | integer, default 0 recommended | Optional | 2.4 | Current |
nvol | integer | Optional | 2.4 | Current |
poddur | integer | Recommended | 2.6-202204 | Current |
podid | string | Optional | 2.6-202204 | Current |
podseq | integer, default 0 | Optional | 2.6-202204 | Current |
protocols | integer array | Recommended | 2.4 | Current |
rqddurs | integer array | Optional | 2.6-202204 | Current |
sequence | integer, default 0 DEPRECATED | Optional | 2.4 | Deprecated 2.6-202204 |
slotinpod | integer, default 0 | Optional | 2.6-202204 | Current |
startdelay | integer | Recommended | 2.4 | Current |
stitched | integer | Optional | 2.4 | Current |
Where it sits
Contained in: Imp.
All objects
The field reference index lists every OpenRTB 2.x object.