该对象表示音频(audio)类型的展示。其中许多字段对最小可行交易并非必需,但可在需要时提供精细控制。OpenRTB 中的音频通常假定符合 VAST 标准;因此,伴生广告(companion ads)的概念通过可选地包含一个定义这些伴生广告的 Banner 对象数组(参见第 3.2.6 节的 Banner 对象)得到支持。Audio 作为 Imp 的子对象出现,即表示该展示以音频类型提供;经发布方许可,同一展示还可通过在 Imp 下并列包含 Banner、Video 和/或 Native 类型对象的方式同时以这些类型提供,但针对该展示的任一具体出价,只能符合所供类型中的一种。译稿校对中ENThis object represents an audio type impression. Many of the fields are non-essential for minimally viable transactions, but are included to offer fine control when needed. Audio in OpenRTB generally assumes compliance with the VAST standard. As such, the notion of companion ads is supported by optionally including an array of Banner objects (refer to the Banner object in Section 3.2.6) that define these companion ads. The presence of a Audio as a subordinate of the Imp object indicates that this impression is offered as an audio type impression. At the publisher’s discretion, that same impression may also be offered as Banner, Video, and/or Native by also including as Imp subordinates objects of those types. However, any given bid for the impression must conform to one of the offered types.
| Attribute | Type | Description |
|---|---|---|
| mimes required | string[] | 支持的内容 MIME 类型(如 “audio/mp4”)。译稿校对中ENContent MIME types supported (e.g.,“audio/mp4”). |
| minduration default 0 | integer | 音频广告的最短时长,单位为秒。本字段与 rqddurs 互斥;竞价请求中 minduration 与 rqddurs 只能出现其一。译稿校对中ENMinimum audio ad duration in seconds. This field is mutually exclusive with rqddurs; only one of minduration and rqddurs may be in a bid request. |
| maxduration | integer | 音频广告的最长时长,单位为秒。本字段与 rqddurs 互斥;竞价请求中 maxduration 与 rqddurs 只能出现其一。译稿校对中ENMaximum audio ad duration in seconds. This field is mutually exclusive with rqddurs; only one of maxduration and rqddurs may be in a bid request. |
| poddur | integer | 指示广告主可为“动态”音频广告簇或“混合”广告簇的动态部分填充的总时长。仅对音频广告簇的动态部分必填。本字段指整个广告断(ad break)的时长,而 minduration/maxduration/rqddurs 是构成广告簇的各广告位的约束。译稿校对中ENIndicates the total amount of time that advertisers may fill for a "dynamic" audio ad pod, or the dynamic portion of a "hybrid" ad pod. This field is required only for the dynamic portion(s) of audio ad pods. This field refers to the length of the entire ad break, whereas minduration/maxduration/rqddursare constraints relating to the slots that make up the pod. |
| protocols | integer[] | 支持的音频协议数组。参见 AdCOM 1.0 列表:创意子类型 - 音频/视频(List: Creative Subtypes - Audio/Video)。译稿校对中ENArray of supported audio protocols. Refer to List: Creative Subtypes - Audio/Video in AdCOM 1.0.枚举 Creative Subtypes - Audio/Video · 16 个值1VAST 1.0 2VAST 2.0 3VAST 3.0 4VAST 1.0 Wrapper 5VAST 2.0 Wrapper 6VAST 3.0 Wrapper 7VAST 4.0 8VAST 4.0 Wrapper 9DAAST 1.0 10DAAST 1.0 Wrapper 11VAST 4.1 12VAST 4.1 Wrapper 其余 4 个值见枚举总览 → |
| startdelay | integer | 指示前插(pre-roll)、中插(mid-roll)或后插(post-roll)广告位的起始延迟,单位为秒。参见 AdCOM 1.0 列表:起始延迟模式(List: Start Delay Modes)。译稿校对中ENIndicates the start delay in seconds for pre-roll, mid-roll, or post-roll ad placements. Refer to List: Start Delay Modes in AdCOM 1.0.枚举 Start Delay Modes · 4 个值>0Mid-Roll (value indicates start delay in second) 0Pre-Roll -1Generic Mid-Roll -2Generic Post-Roll |
| rqddurs | integer[] | 音频创意可接受的精确时长(秒)。本字段专门面向直播音频/广播(live audio/radio)场景——非精确的广告时长会导致不理想的“死空气”(dead air)。本字段与 minduration、maxduration 互斥;指定 rqddurs 时不得指定 minduration 与 maxduration,反之亦然。译稿校对中ENPrecise acceptable durations for audio creatives in seconds. This field specifically targets the live audio/radio use case where non-exact ad durations would result in undesirable 'dead air'. This field is mutually exclusive with minduraiton and maxduration; if rqddurs is specified, minduraiton and maxduration must not be specified and vice versa. |
| podid | string | 唯一标识符,指示某展示机会属于某个音频广告簇(audio ad pod)。若竞价请求内多个展示机会共享同一 podid,即表示这些展示机会属于同一音频广告簇。译稿校对中ENUnique identifier indicating that an impression opportunity belongs to an audio ad pod. If multiple impression opportunities within a bid request share the same podid, this indicates that those impression opportunities belong to the same audio ad pod. |
| podseq default 0 | integer | 音频广告簇在内容流中的顺序(位置)。使用指引参见 AdCOM 1.0 列表:广告簇顺序(List: Pod Sequence)。译稿校对中ENThe sequence (position) of the audio ad pod within a content stream. Refer to List: Pod Sequence in AdCOM 1.0 for guidance on the use of this field.枚举 Pod Sequence · 3 个值-1Last pod in the content stream 0Any pod in the content stream 1First pod in the content stream |
| sequence default 0deprecated · 2.6 | integer | 已自 OpenRTB 2.6 起弃用。请改用 slotinpod。译稿校对中ENDeprecated as of OpenRTB 2.6. Use slotinpod |
| slotinpod default 0 | integer | 对于音频广告簇,本取值表示卖方可保证按所指示的簇内广告位位置交付。使用指引参见 AdCOM 1.0 列表:簇内广告位位置(List: Slot Position in Pod)。译稿校对中ENFor audio ad pods, this value indicates that the seller can guarantee delivery against the indicated slot position in the pod. Refer to List: Slot Position in Pod in AdCOM 1.0 guidance on the use of this field.枚举 Slot Position in Pod · 4 个值-1Last ad in the pod 0Any ad in the pod 1First ad in the pod 2First or Last ad in the pod |
| mincpmpersec | float | 每秒最低 CPM。这是音频广告簇“动态”部分的价格底线,相对于广告主可提交出价的时长而言。译稿校对中ENMinimum CPM per second. This is a price floor for the “dynamic” portion of an audio ad pod, relative to the duration of bids an advertiser may submit. |
| battr | integer[] | 被拦截的创意属性。参见 AdCOM 1.0 列表:创意属性(List: Creative Attributes)。译稿校对中ENBlocked creative attributes. Refer to List: Creative Attributes in AdCOM 1.0枚举 Creative Attributes · 24 个值1Audio Ad (Autoplay) 2Audio Ad (User Initiated) 3Expandable (Automatic) 4Expandable (User Initiated - Click) 5Expandable (User Initiated - Rollover) 6In-Banner Video Ad (Autoplay) 7In-Banner Video Ad (User Initiated) 8Pop (e.g., Over, Under, or Upon Exit) 9Provocative or Suggestive Imagery 10Shaky, Flashing, Flickering, Extreme Animation, Smileys 11Surveys 12Text Only 其余 12 个值见枚举总览 → |
| maxextended | integer | 允许延时(extension)时的最长延时广告时长。为空或 0 表示不允许延时;-1 表示允许延时且不设时限;大于 0 时,取值表示在 maxduration 之外支持的延长播放秒数。译稿校对中ENMaximum extended ad duration if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value. |
| minbitrate | integer | 最低码率,单位为 Kbps(千比特每秒)。译稿校对中ENMinimum bit rate in Kbps (kilobits per second). |
| maxbitrate | integer | 最高码率,单位为 Kbps(千比特每秒)。译稿校对中ENMaximum bit rate in Kbps (kilobits per second). |
| delivery | integer[] | 支持的分发方式(如流式 streaming、渐进式 progressive)。未指定时视为全部支持。参见 AdCOM 1.0 列表:分发方式(List: Delivery Methods)。译稿校对中ENSupported delivery methods (e.g., streaming, progressive). If none specified, assume all are supported. Refer to List: Delivery Methods in AdCOM 1.0.枚举 Delivery Methods · 3 个值1Streaming 2Progressive 3Download |
| companionad | object[] | Banner 对象(参见第 3.2.6 节)数组,在伴生广告(companion ads)可用时使用。译稿校对中ENArray of Banner objects (Section 3.2.6) if companion ads are available. |
| api | integer[] | 该展示所支持的 API 框架列表。参见 AdCOM 1.0 列表:API 框架(List: API Frameworks)。未明确列出的 API 视为不支持。译稿校对中ENList of supported API frameworks for this impression. Refer to List: API Frameworks in AdCOM 1.0. If an API is not explicitly listed, it is assumed not to be supported.枚举 API Frameworks · 10 个值1VPAID 1.0 2VPAID 2.0 3MRAID 1.0 4ORMMA 5MRAID 2.0 6MRAID 3.0 7OMID 1.0 8SIMID 1.0 9SIMID 1.1 500+Vendor-specific codes. |
| companiontype | integer[] | 支持的伴生广告类型。参见 AdCOM 1.0 列表:伴生类型(List: Companion Types)。当通过 companionad 数组包含伴生 Banner 对象时建议传递。译稿校对中ENSupported companion ad types. Refer to List: Companion Types in AdCOM 1.0. Recommended if companion Banner objects are included via the companionad array.枚举 Companion Types · 3 个值1Static Resource 2HTML Resource 3iframe Resource |
| maxseq | integer | 广告簇(ad pod)中可播放的最大广告数。译稿校对中ENThe maximum number of ads that can be played in an ad pod. |
| feed | integer | 音频信息流(audio feed)的类型。参见 AdCOM 1.0 列表:信息流类型(List: Feed Types)。译稿校对中ENType of audio feed. Refer to List: Feed Types in AdCOM 1.0.枚举 Feed Types · 8 个值1AOD Music streaming service 2LIVE FM/AM broadcast (live content broadcast over the air but also available via online streaming) 3AOD Podcast (original, pre-recorded content distributed as episodes in a series) 4AOD Catch-up radio (recorded segment of a radio show that was originally broadcast live) 5LIVE Web radio (live content only available via online streaming, not as AM/FM broadcast) 6MISC Video game (background audio in video games) 7MISC Text to speech (audio books, website plugin that can read article) 500+MISC Vendor-specific codes. |
| stitched | integer | 指示广告是拼接到音频内容中还是独立下发:0 = 否,1 = 是。译稿校对中ENIndicates if the ad is stitched with audio content or delivered independently, where 0=no, 1=yes. |
| nvol | integer | (Normalization Volume, nvol)nvol 音量归一化模式。参见 AdCOM 1.0 列表:音量归一化模式(List: Volume Normalization Modes)。译稿校对中ENVolume normalization mode. Refer to List: Volume Normalization Modes in AdCOM 1.0. |
| durfloors | object[] | DurFloors 对象(参见第 3.2.35 节)数组,指示买方可出价的各时长音频创意的底价。译稿校对中ENAn array of DurFloors objects (Section 3.2.35) indicating the floor prices for audio creatives of various durations that the buyer may bid with. |
| ext | object | 供交易平台(exchange)对 OpenRTB 进行专属扩展(exchange-specific extensions)的占位对象。译稿校对中ENPlaceholder for exchange-specific extensions to OpenRTB. |
译注
译者注Audio 在 2.6 中的演进:标准口径改为假定符合 VAST(2.5 时代为 DAAST);sequence 弃用、由 slotinpod 取代;新增音频广告簇体系(podid/podseq/poddur/maxseq/rqddurs/slotinpod/mincpmpersec/durfloors),数字音频广告断售卖获得与视频对等的规范表达。译稿校对中
rqddurs 的广播场景:直播音频/广播要求创意时长精确匹配广告断,避免死空气(dead air);此时用 rqddurs 列举可接受时长,与 minduration/maxduration 互斥。播客预录场景通常仍用区间字段。译稿校对中
stitched 与 DAI:广告拼接(stitching)是播客/数字广播动态广告插入(DAI)的标志;stitched = 1 时广告与内容同源下发,无法被客户端拦截,归因与可见性口径与独立下发不同。译稿校对中
nvol 的听感要求:音量归一化模式影响广告与内容的响度衔接;未归一化的广告突升音量会损害收听体验,部分平台会据此拒标。译稿校对中
音频广告簇的交付统筹:同一簇内的 Imp 共享 podid;动态簇由 maxseq/poddur 约束,混合簇的 poddur 仅指动态部分;出价时应结合 mincpmpersec 与 durfloors 按时长匹配底价。译稿校对中
字段描述收录自 IAB Tech Lab OpenRTB 2.6 官方规范(CC-BY 3.0)· 枚举值来源 AdCOM 1.0 · 初稿校对中