Asset Request§4.2 · Bid Request
The main container object for each asset requested or supported by Exchange on behalf of the rendering client. Any object that is required is to be flagged as such. Only one of the {title,,img,video,data} objects should be present in each object. All others should be null/absent. The id is to be unique within the AssetObject array so that the response can be aligned.
| Attribute | Type | Requirement | Default | Description |
|---|---|---|---|---|
| id | integer | required | — | Unique asset ID, assigned by exchange. Typically a counter for the array. |
| required | integer | optional | 0 | Set to 1 if asset is required (exchange will not accept a bid without it) |
| title | object | optional | — | Title object for title assets. See Title Object definition. |
| img | object | optional | — | Image object for image assets. See Image Object definition. |
| video | object | optional | — | Video object for video assets. See the Video Object definition. Note that in-stream video ads are not part of Native. Native ads may contain a video as the ad creative itself. |
| data | object | optional | — | Data object for ratings, prices etc. See Data Object definition. |
| ext | object | optional | — | This object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification |
Notes
对象描述中 '{title,,img,video,data}' 的双逗号为官方原文(忠实保留)。
scope 'optional 1':1 为表下脚注(asset object may contain only one of title, img, data or video)。
Content faithfully follows the IAB Tech Lab OpenRTB Native Ads 1.0 official spec (CC-BY 3.0).