遵循移动应用内广告资源最佳实践

本指南介绍了针对移动应用内广告资源(包括高互动广告、应用安装广告和再互动广告)出价的最佳实践。

针对高互动广告出价

高互动广告 (HEA) 是一种应用插页式广告资源,具有更高的可见度或用户互动要求。例如,HEA 广告资源适合投放包含所宣传应用的简短可玩演示的广告素材,然后再提示用户安装所宣传的应用。如果您的预定位配置允许出价端点接收一种或多种受支持格式的出价请求,那么您在这些格式的出价请求中收到的广告资源可能是高互动广告。高互动广告支持使用 VAST 视频广告素材格式的应用插页式广告和应用奖励广告。

如需详细了解高互动广告的呈现行为,请参阅高互动广告简介。

使用 VAST 视频广告素材出价

您收到的针对 VAST 视频格式的高互动广告资源的请求会设置以下字段:

字段 说明
BidRequest.imp.ext.highengagement 如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,则设置为 true;如果 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则设置为 1。
BidRequest.imp.instl 如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,则设置为 true;如果 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则设置为 1。
BidRequest.imp.video.companionad 包含您可以在出价响应中随视频一起提供的片尾卡片的符合条件的尺寸。
BidRequest.imp.video.companiontype 如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,则此字段会设置为 HTML 或 COMPANION_IFRAME 枚举值。如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则此字段会设置为 2 或 3。
BidRequest.imp.video.maxduration 时长上限高于标准插页式 VAST 视频广告。您可以在高互动广告资源中投放时长较长的视频。

您的出价响应必须包含以下字段:

字段 说明
BidResponse.seatbid.bid.crid 您必须将其设置为要投放的视频广告素材的广告素材 ID。广告素材必须是已获批准的视频广告素材。否则,您的出价将无法赢得竞价。
BidResponse.seatbid.bid.adm 您必须将此字段设置为 VAST XML 或指向要投放的视频广告素材的 VAST XML 文档的视频网址。如果您的视频包含随播广告,则视频广告素材的 VAST XML 中指定的随播广告必须与出价请求中的 BidRequest.imp.video.companionad 和 BidRequest.imp.video.companiontype 字段一致。
BidResponse.seatbid.bid.bundle 您必须将此字段设置为所宣传的应用在相应应用商店中的 ID。
  • 对于 Android 应用,此字段是 Play 商店网址中的软件包 ID。例如,如果 Play 商店网址为 https://play.google.com/store/apps/details?id=com.example.myawesomeapp,则软件包 ID 为 com.example.myawesomeapp。
  • 对于 iOS 应用,此字段是 Apple 应用商店网址中应用的数字字符串 ID。例如,如果 Apple App Store 网址为 https://apps.apple.com/app/id123456789,则数字字符串 ID 为 123456789。

您可以选择为视频添加片尾卡片,其中包含在视频结束后显示的 HTML 代码段。Google 还会根据 BidResponse.seatbid.bid.bundle 字段中指定的应用显示生成的片尾卡片。

您可以在视频广告素材中添加片尾卡片,方法是在视频的 VAST XML 中添加 Companion 节点。如果您想展示片尾卡片,您的出价必须包含一个视频,且该视频带有与 BidRequest.imp.video.companiontype 字段中指定的一种或多种类型相匹配的随播广告。如需详细了解片尾卡片,请参阅为移动视频广告渲染片尾卡片。

通过应用安装广告提高安装量

应用安装广告会鼓励发布商移动应用的用户下载并安装所宣传的应用。所有应用插页式广告资源都支持以下广告素材格式的应用安装广告:

识别 BidRequest 信号

您可以针对 Android 和 iOS 移动应用插页式广告资源的出价请求,使用应用安装广告进行出价。系统始终会为移动应用插页式广告资源设置以下字段:

字段 说明
BidRequest.app.bundle 发布商应用的标识符。设置为 Google Play 商店中显示的软件包名称,例如 Android 应用的 com.google.android.youtube。设置为 Apple 应用商店 中显示的 iOS 应用数字 ID。
BidRequest.imp.instl 如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,则设置为 true;如果 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则设置为 1。
BidRequest.device.devicetype 如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,请设置为 HIGHEND_PHONE 或 TABLET 枚举值。如果端点的 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则设置为 4 或 5。

填充 BidResponse 个字段

对于接受受支持广告素材格式的任何插页式广告格式的移动广告资源,您都可以使用应用安装广告进行出价。您的出价响应必须设置以下字段,才能成功使用应用安装广告进行出价:

字段 说明
BidResponse.seatbid.bid.bundle 您必须将此字段设置为所宣传的应用在相应应用商店中的 ID。
  • 对于 Android 应用,此字段是 Play 商店网址中的软件包 ID。例如,如果 Play 商店网址为 https://play.google.com/store/apps/details?id=com.example.myawesomeapp,则软件包 ID 为 com.example.myawesomeapp。
  • 对于 iOS 应用,此字段是 Apple App Store 网址中应用的数字字符串 ID。例如,如果 Apple App Store 为 https://apps.apple.com/app/id123456789,则数字字符串 ID 为 123456789。
BidResponse.seatbid.bid.ext.clickurl

您必须将此字段设置为最终目标网址,不包括与最终着陆页无关的对广告服务器的任何中间调用。您必须将此字段设置为与您在 BidResponse.seatbid.bid.bundle 字段中提供的值一致的值。例如,对于在 Play 商店中找到的 Android 应用,此值可能会设置为 https://play.google.com/store/apps/details?id=com.example.myawesomeapp&referrer=utm_source%3Dgoogle_ab%26utm_medium%3Dcpc%26utm_campaign%3Dinstall_campaign_1。

BidResponse.seatbid.bid.ext.app_promotion_type 如果出价端点的 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,则您必须将此字段设置为 INSTALLS 枚举值;如果 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则您必须将此字段设置为 1。此字段表示您希望将指定的广告素材呈现为应用安装广告。

使用一致的点击后到达网址

您在 BidResponse.seatbid.bid.ext.clickurl 字段中指定的点击后到达网址必须与广告素材中指定的着陆页网址完全相同。如需查看与 clickurl 字段一致且采用受支持格式的广告素材示例,请参阅使用一致的点击后到达网址。

通过再互动广告重新吸引用户

再互动广告定位到已下载并安装所宣传应用的发布商移动应用用户,并使用深层链接将用户引导至所宣传应用中的特定位置。如需详细了解深层链接,请参阅以下文章:

所有应用插页式广告资源均支持以下广告素材格式的再互动广告:

识别 BidRequest 信号

您可以针对移动应用插页式广告资源的出价请求,使用再互动广告进行出价。系统始终会为移动应用插页式广告资源设置以下字段:

字段 说明
BidRequest.app.bundle 发布商应用的标识符。设置为 Google Play 商店中显示的软件包名称,例如 Android 应用的 com.google.android.youtube。设置为 Apple 应用商店 中显示的 iOS 应用数字 ID。
BidRequest.imp.instl 如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,则设置为 true;如果 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则设置为 1。
BidRequest.device.devicetype 如果您的出价端点将 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,请设置为 HIGHEND_PHONE 或 TABLET 枚举值。如果端点的 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则设置为 4 或 5。

填充 BidResponse 个字段

您可以针对接受受支持广告素材格式的任何插页式广告格式的移动广告资源,使用再互动广告进行出价。您的出价响应必须设置以下字段,才能成功通过再互动广告出价:

字段 说明
BidResponse.seatbid.bid.bundle 您必须将此字段设置为所宣传应用在相应应用商店中的 ID。
  • 对于 Android 应用,这是在 Play 商店网址中找到的软件包 ID。 例如,如果 Play 商店网址为 https://play.google.com/store/apps/details?id=com.google.android.youtube,则软件包 ID 为 com.google.android.youtube。
  • 对于 iOS 应用,这是在 Apple App Store 网址中找到的应用数字字符串 ID。例如,如果 Apple App Store 网址为 https://apps.apple.com/us/app/id123456789,则数字字符串 ID 为 123456789。
BidResponse.seatbid.bid.ext.clickurl 您必须将此字段设置为可在所宣传的应用中打开特定内容的网址深层链接。Google 建议您针对 iOS 使用通用链接,针对 Android 使用 Android 应用链接。不支持自定义网址协议。例如,如果您为 YouTube 应用投放再互动广告,则可以将 clickurl 字段设置为 https://www.youtube.com/watch?v=a1b2c3d4e5f 等值,从而链接到特定视频。
BidResponse.seatbid.bid.ext.app_promotion_type 如果出价端点的 bidProtocol 字段设置为 OPENRTB_PROTOBUF 枚举值,则您必须将此字段设置为 ENGAGEMENT 枚举值;如果 bidProtocol 字段设置为 OPENRTB_JSON 枚举值,则您必须将此字段设置为 2。这些值表示您希望将指定的广告素材呈现为再互动广告。
BidResponse.seatbid.bid.ext.engagementclickfailureurl 您可以选择将此字段设置为一个网址,当 Google 移动广告 SDK 无法通过您指定的点击后到达网址打开应用时,该网址会收到 ping。如果未安装应用或指定的点击后到达网址不是有效的深层链接,Google 移动广告 SDK 可能会无法打开应用。