Native Response§5.2 · Bid Response
The native object is the top level JSON object which identifies a native response. The native object has following attributes
| Attribute | Type | Requirement | Default | Description |
|---|---|---|---|---|
| ver | integer | optional | 1 | Version of the Native Markup version in use. |
| assets | object[] | required | — | List of native ad's assets. |
| link | object | required | — | Destination Link. This is default link object for the ad. Individual assets can also have a link object which applies if the asset is activated (clicked). If the asset doesn't have a link object, the parent link object applies. See LinkObject Definition |
| imptrackers | string[] | optional | — | Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers. |
| jstracker | string | optional | — | Optional JavaScript impression tracker. This is a valid HTML, Javascript is already wrapped in <script> tags. It should be executed at impression time where it can be supported. |
| 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
ver 在 1.0 响应表中类型为 integer(默认 1),与请求侧的 string 不同;官方 openrtb2x 响应 schema(ver: positive_int)佐证,忠实保留。
OCR 跨页断裂:jstracker/ext 两行位于续表,人工合并。
Content faithfully follows the IAB Tech Lab OpenRTB Native Ads 1.0 official spec (CC-BY 3.0).