Asset Response§5.2 · Bid Response
Corresponds to the Asset Object in the 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 | optional | — | Optional if assetsurl/dcourl is being used; required if embedded asset is being used. |
| required | integer | optional | 0 | Set to 1 if asset is required. (bidder requires it to be displayed). |
| title | object | optional | — | Title object for title assets. See TitleObject definition. |
| img | object | optional | — | Image object for image assets. See ImageObject definition. |
| video | object | optional | — | Video object for video assets. Note that in-stream video ads are not part of Native. |
| data | object | optional | — | Data object for ratings, prices etc. |
| link | object | optional | — | Link object for call to actions. Applies if the asset item is activated (clicked). |
| ext | object[] | optional | — | This object is a placeholder for custom JSON to support flexibility beyond the standard specification. |
Notes
1: asset object may contain only one of title, img, data or video. 2: Bidders are encouraged not to use asset.ext for exchanging text assets. Use data.ext with custom type instead.
Content faithfully follows the IAB Tech Lab OpenRTB Native Ads 1.2 official spec (CC-BY 3.0).