原生广告的格式会与周围内容和视觉设计浑然一体,因此这类广告更有望被用户看到和点击。原生广告资源适用于移动应用以及桌面版和移动版网站。如需详细了解原生广告,请参阅原生广告简介。
Authorized Buyers 和公开出价均支持原生广告。
以下是原生广告的工作流程:
- 向 Google 发出原生广告调用请求,该调用指定以下一种或两种原生广告模板,每种模板都指定了首选的原生字段。
- Google 向买方发送 RTB 出价请求,其中包含所请求的字段列表。
- 感兴趣的买方回应所请求的字段。
- Google 开展竞价以选择获胜出价,然后将相应买方提供的广告素材资源发送给发布商。
- 发布商将这些素材资源整合到一个原生广告中,并调整它们的样式以契合该网站的设计风格。
消息格式
Google 同时支持 JSON 和 Protobuf 中的 OpenRTB 规范。
对于 OpenRTB Protobuf 原生广告,以下字段与规范不同:
JSON | JSON 类型 | Protobuf | Protobuf 类型 |
---|---|---|---|
BidRequest.imp[].native.request |
string |
BidRequest.imp[].native.request_native |
NativeRequest |
BidResponse.seatbid[].bid[].adm |
string |
BidResponse.seatbid[].bid[].adm_native |
NativeResponse |
OpenRTB Protobuf 字段是 Protobuf 消息,而不是字符串。
如果您使用 OpenRTB Protobuf 实现,您的端点会收到包含 BidRequest.imp.native.request_native
而非 BidRequest.imp.native.request
的出价请求。此外,您的端点必须返回填充 BidResponse.seatbid.bid.adm_native
而非 BidResponse.seatbid.bid.adm
的出价响应,否则将从竞价中滤除。
如果您使用买方 SDK 呈现原生广告,则在提交广告素材资源以供审核时,必须在 declared_ad
中添加图片 type
。
原生广告模板
原生广告模板用于描述原生广告的组成部分,并确定出价请求中的 NativeRequest
的内容和结构。Google 支持两种最常见的非视频原生广告和视频原生广告模板:
- 应用安装广告模板 - 宣传应用并提高移动应用安装量。
- 内容广告模板 - 适用于品牌广告或网站广告的更通用的文字和图片组合。
- 视频应用安装广告模板
- 视频内容广告模板
除此之外还有其他模板,且可能对字段、维度和尺寸有不同要求。
应用安装广告模板

必填字段和建议填写的字段
下表显示了标记为必填或建议的字段。以下规则适用:
- 标记为必填的字段是出价方必填的字段。
- 标记为推荐的字段不是出价方必需提供的,如果提供,发布商可以选择是否显示这些字段(例如,星级评分)。
- 号召性用语 (CTA) 始终标记为推荐,因为如果出价方未发送号召性用语,系统会分配默认号召性用语,但如果出价方发送了号召性用语,系统将始终显示该号召性用语。
下表列出了应用安装广告模板的字段。 移动应用会使用这些字段来制作原生应用安装广告。
字段 | 说明 | 是必需还是推荐? | 是否始终显示? | 建议的图片大小/字符数上限 | 示例 |
---|---|---|---|---|---|
标题 | 应用名称 | 必需 | 是 | 25 个字符 | Flood-It! |
图片 | 该应用的屏幕截图或其他相关图片 | 必需 | 否 | 1,200 像素 x 627 像素或 600 像素 x 600 像素,具体取决于发布商要求的宽高比。 | <游戏“Flood-It!”的屏幕截图> |
正文 | 应用的主要文字 | 必需 | 否 | 90 个字符 | 看似简单但极具挑战性 = 令人上瘾! |
应用图标 | 应用图标 | 必需 | 否 | 128 x 128 像素 | <Flood-it! 应用图标> |
号召性用语 | 首选用户操作 | 推荐 | 是 | 15 个字符 | 安装 |
星级 | 表示应用在应用商店中的评分的星级数(0-5) | 推荐 | 否 | 0 - 5 | 4.5 |
价格 | 应用的费用 | 推荐 | 否 | 15 个字符 | 免费 |
关于文字长度的注意事项
如果买方发送的文字素材资源(例如正文)超出了建议的字符数上限,Google 或发布商可能会截去超出上限的部分并代之以省略号。请注意,对中文、日语和韩语而言,截断限制减半。例如,标题上限对英语来说是 90 个字符,对中文来说则是 45 个字符。
关于图片大小的注意事项
发布商可以:
- 对称剪裁主图片,但只能在一个维度(高度或宽度)上最多剪裁 20% 的尺寸。
- 缩放图片,但不更改其宽高比。
- 如果图片的宽高比与高度和宽度暗示的宽高比有很大不同,系统可能会将其滤除。
内容广告模板

下表列出了内容广告模板的字段。发布商使用这些字段来制作原生内容广告。
字段 | 说明 | 是必需还是推荐? | 是否始终显示? | 建议的图片大小/字符数上限 * | 示例 |
---|---|---|---|---|---|
标题 | 广告标题 | 必需 | 是 | 25 个字符 | 最低的抵押贷款利率 |
图片 | 广告的主要图片 | 必需 | 否 | 1,200 像素 x 627 像素或 600 像素 x 600 像素,具体取决于发布商要求的宽高比。 | <广告的主要图片> |
正文 | 广告内容 | 必需 | 否 | 90 个字符 | 比您想象的更便宜、更快捷地拥有布鲁克林的温馨住宅! |
徽标 | 广告客户的徽标或其他相关的小图片 | 推荐 | 否 | 128 x 128 像素 | <NY Mortgage Inc.'s logo> |
号召性用语 | 用户的首选操作 | 推荐 | 否 | 15 个字符 | 获取报价 |
广告客户 | 标识广告客户或品牌的文字 | 必需 | 否 | 25 个字符 | NY Mortgage Inc. |
应用安装视频广告模板
字段 | 说明 | 是必需还是推荐? | 是否始终显示? | 建议的图片大小/字符数上限 * | 示例 |
---|---|---|---|---|---|
视频 | 视频 VAST 响应,其中包含播放视频广告所必需的全部素材资源。 | 必需 | 否 | - | 包含 Flood-It! 的 VAST XML 的网址视频广告 |
标题 | 应用名称 | 必需 | 是 | 25 个字符 | Flood-It! |
图片 | 在用户点击视频广告之前或视频广告加载时显示在播放器中的图片(缩略图)。 | 必需 | 否 | 此类图片的宽高比应与视频的宽高比匹配(例如:如果视频的宽高比为 16x9,相应图片的宽高比应为 1280x720;如果视频的宽高比为 4: 3,相应图片的宽高比则应为 640x480)。 | Flood-It! 游戏的屏幕截图。或在视频中 |
正文 | 应用的主要文字 | 必需 | 否 | 90 个字符 | 看似简单但极具挑战性 = 令人上瘾! |
应用图标 | 应用图标 | 必需 | 否 | 128 x 128 像素 | Flood-it! 应用图标 |
号召性用语 | 首选用户操作 | 必需 | 是 | 15 个字符 | 安装 |
星级 | 表示应用在应用商店中的评分的星级数(0-5) | 推荐 | 否 | 0 - 5 | 4.5 |
价格 | 应用的费用 | 推荐 | 否 | 15 个字符 | 免费 |
限制
视频:所有视频都必须采用 VAST 网址或 VAST 代码的形式。不能指定 WebM、MP4 等原始视频文件。
文本长度:如果买方在响应中指定了文本素材资源(例如
body
),Google 或发布商可能会截去超出上限的部分并代之以省略号。请注意,对于中文、日语和韩语,截断限制减半。例如,标题上限对英语来说是 90 个字符,对中文来说则是 45 个字符。图片大小:发布商可以:
- 对称剪裁主图片,但只能在一个维度(高度或宽度)上最多剪裁 20% 的尺寸。
- 缩放图片,但不更改其宽高比。
应用安装广告示例

视频内容广告模板
字段 | 说明 | 是必需还是推荐? | 是否始终显示? | 建议的图片大小/字符数上限 * | 示例 |
---|---|---|---|---|---|
视频 | 视频 VAST 响应,其中包含播放视频广告所必需的全部素材资源。 | 必需 | 是 | - | 包含 Flood-It! 的 VAST XML 的网址视频广告 |
标题 | 广告标题 | 必需 | 是 | 25 个字符 | 最低的抵押贷款利率 |
图片 | 在用户点击视频广告之前或视频广告加载时显示在播放器中的图片(缩略图)。 | 必需 | 否 | 此类图片的宽高比应与视频的宽高比匹配(例如:如果视频的宽高比为 16x9,相应图片的宽高比应为 1280x720;如果视频的宽高比为 4: 3,相应图片的宽高比则应为 640x480)。 | 视频的屏幕截图 |
正文 | 广告内容 | 必需 | 否 | 90 个字符 | 比您想象的更便宜、更快捷地拥有布鲁克林的温馨住宅! |
徽标 | 广告客户的徽标或其他相关的小图片 | 推荐 | 否 | 128 x 128 像素 | NY Mortgage Inc. 的徽标 |
号召性用语 | 用户的首选操作 | 必需 | 否 | 15 个字符 | 获取报价 |
广告客户 | 标识广告客户或品牌的文字 | 必需 | 否 | 25 个字符 | NY Mortgage Inc. |
元字段
所有受支持的广告模板均共用以下元数据字段:
字段 | 说明 |
---|---|
BidResponse.seatbid.bid.{adm/adm_native}.link.url |
用户点击广告后会被引导到的最终着陆页的网址。对于动态着陆页,必须使用此字段。 |
BidResponse.seatbid.bid.{adm/adm_native}.link.clicktrackers
|
可选。广告客户用来跟踪用户对广告的点击情况的其他网址。 |
BidResponse.seatbid.bid.{adm/adm_native}.privacy |
链接到广告偏好设置或停用页面。如果存在,原生广告素材中将会添加一个标准的“广告选项”图标,并且该图标将链接到此网址。 |
BidResponse.seatbid.bid.{adm/adm_native}.eventtrackers |
您可以通过在原生响应中添加 eventtrackers 来执行展示跟踪,其中 event 设置为 IMPRESSION 。 |
出价请求中原生广告模板的表示
收到包含原生广告资源的出价请求时,该请求将包含使用 OpenRTB 的 NativeRequest
消息表示的原生广告模板。它会提供有关原生广告资源的以下信息:
- 可选或必需的素材资源。
- 图片、徽标和应用图标的尺寸。
- 广告呈现样式的规范。
可选和必需的素材资源
您可以在 BidRequest.imp.native.{request/request_native}.assets
中找到原生广告展示的选填和必需素材资源。此属性用于描述原生广告的组件,例如标题、正文或徽标。请求中包含的每个素材资源都有一个不同的 id
,并且对于必须包含在出价响应中的素材资源,将 required
填充为 True
。
出价响应中原生广告的表示
对原生广告资源出价时,您必须添加一个填充了出价请求中指明的必需素材资源的 NativeResponse
,还可以添加指定的任何可选素材资源。您可以使用 BidResponse.seatbid.bid.{adm/adm_native}.assets
在出价响应中添加这些信息。在响应中填充 assets
时,每个 assets
都必须包含与出价请求中的相应素材资源对应的 id
。