ORTB
…
Native 分册导航

Asset Request§4.2 · Bid Request

交易平台(exchange)代表渲染客户端所请求或支持的每个资产的主容器对象。必需的对象须显式标记。每个对象中 {title,img,video,data} 只应存在其一,其余应为 null/absent。id 在 `Asset Request` 数组内须唯一,以便响应可以对齐:更明确地说,是各资产对象的 ID 把响应映射回请求——若以 id 1 发送 title 对象请求,则包含该标题的响应 id 应为 1。自规范 1.1 起,部分资产类型附带推荐尺寸/长度等建议:资产要求标准化的目标,是限制需求方平台(DSP, Demand-Side Platform)为购买原生广告展示所须备齐的资产类型/尺寸/要求的多样性,从而促进 DSP 采纳 native。发布方侧可以存在很大多样性,但不能期望广告主/DSP 提供无限的标题长度、缩略图宽高比等。本规范未强行制定单一标准,而是收敛于覆盖最常见情况的少数选项。供应方平台(SSP, Supply-Side Platform)可以偏离这些标准,但应理解这样做可能限制适用的 DSP 需求;DSP 可以确信:支持这些标准即可触达大部分原生库存。译稿校对中ENThe 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. To be more explicit, it is the ID of each asset object that maps the response to the request. So if a request for a title object is sent with id 1, then the response containing the title should have an id of 1. Since version 1.1 of the spec, there are recommended sizes/lengths/etc with some of the asset types. The goal for asset requirements standardization is to facilitate adoption of native by DSPs by limiting the diverse types/sizes/requirements of assets they must have available to purchase a native ad impression. While great diversity may exist in publishers, advertisers/DSPs can not be expected to provide infinite headline lengths, thumbnail aspect ratios, etc. While we have not gone as far as creating a single standard, we've honed in on a few options that cover the most common cases. SSPs can deviate from these standards, but should understand they may limit applicable DSP demand by doing so. DSPs should feel confident that if they support these standards they'll be able to access most native inventory.

本页目录
属性类型必填性默认值描述
idinteger必填—唯一资产 ID,由交易平台分配,通常为数组下标计数。译稿校对中ENUnique asset ID, assigned by exchange. Typically a counter for the array.
requiredinteger可选0若该资产为必需(缺少它交易平台将不接受出价)则置 1。译稿校对中ENSet to 1 if asset is required (exchange will not accept a bid without it).
titleobject推荐—标题资产的 `Title Request` 对象;见 Title 对象定义。译稿校对中ENTitle object for title assets. See TitleObject definition.
imgobject推荐—图像资产的 `Image Request` 对象;见 Image 对象定义。译稿校对中ENImage object for image assets. See ImageObject definition.
videoobject可选—视频资产的 `Video Request` 对象;见 Video 请求对象定义。注意插播类(in-stream,如 preroll 等)视频广告不属于 Native;Native 广告可以将视频作为广告创意本身包含。译稿校对中ENVideo object for video assets. See the Video request object definition. Note that in-stream (i.e., preroll, etc.) video ads are not part of Native. Native ads may contain a video as the ad creative itself.
dataobject推荐—品牌名、描述、评分、价格等的 `Data Request` 对象;见 Data 对象定义。译稿校对中ENData object for brand name, description, ratings, prices, etc. See DataObject definition.
extobject可选—占位对象,可包含双方约定的自定义 JSON,以支持超出本规范所定标准的灵活性。译稿校对中ENThis object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification.

注记

1: each asset object may contain only one of title, img, data or video.

译注

译者注

每个 asset 内 title/img/video/data 四者只能出现其一;实践中最常见的集成错误是同时放入 img 与 data,部分 Exchange 会因此丢弃整条出价。译稿校对中

id 由 Exchange 分配且响应须回显:排查「响应资产对不上请求」类问题时,应先核对请求/响应两侧 asset id 的映射关系。译稿校对中

内容忠实于 IAB Tech Lab OpenRTB Native Ads 1.2 官方规范(CC-BY 3.0);译文尚未提供,展示为英文原文。