配置公开出价集成

公开出价 让广告交易平台和其他买方能够利用 Google 的实时出价 对 Google Ad Manager 和 AdMob 广告资源进行出价。

要参与公开出价,请配置实时出价 针对公开出价使用情形自定义了集成功能,并将出价方 端点连接到您的 Google 客户经理,以便进行测试,以验证 集成正常运行。这个过程只需执行一次。

仅限部分发布商集成

您的公开出价集成可以保持“不公开模式”直到您 以便能够接受来自任何发布商的请求。在私密模式下,你可以 与您的客户支持团队合作,与选定的发布商联系并保持 直至您准备好进行扩缩。退出私密模式后,您的 账号将对所有发布商可见。

支持的协议和编码

我们建议使用 Google 的 OpenRTB 实现。Google 实时出价协议 已弃用。 了解详情

Google OpenRTB 实施

Google 的 OpenRTB 实施不支持 OpenRTB 规范,并为 Authorized Buyers 和 Open 出价专用功能。要详细了解 Google 的 OpenRTB 以及它与使用 Authorized Buyers 的 实时出价协议,请参阅 OpenRTB 指南

处理传入的出价请求

公开出价使用与“授权”相同的BidRequest结构 买方,但某些字段只发送给公开出价参与者。 请参阅请求指南 详细了解出价请求中发送的公开出价专用字段。

回复出价

公开出价还使用类似的 BidResponse 结构 Authorized Buyers 用户,并且向公开出价功能发送了一些专有字段 参与者。请参阅响应指南 ,详细了解您在回复时可以使用的公开出价专用字段。

根据您在出价时使用的首选广告格式,响应 结构可以有很大不同请查看以下指南以帮助您配置 出价工具应用来响应常见广告格式的出价:

跟踪展示次数以减少差异

强烈建议您使用可选的 impression_tracking_url 字段,用于检索有关 Google 何时记录可结算的展示级数据 事件。对于 OpenRTB,此字段显示为 BidResponse.seatbid[].bid[].ext.impression_tracking_url。 和BidResponse.ad[].impression_tracking_url Google 协议。

Google 需求差异解决方案(Beta 版)

该功能旨在确保 与通过广告交易平台出价功能投放的展示次数 Google 展示广告网络和Video 360 (DV360)。

准确识别 Open 出价,Google 就可以针对垃圾广告和可结算事件的差异进行调整 ,以确保我们不会针对未付费的展示向您收取费用。

在出价请求中传播 google_query_id

为了确保有效展示次数在整个 必须按原样从 Google 需求来源中传播 google_query_id 向 Google 需求平台发出的公开出价请求。必须先 公开出价差异解决方案。当前期望的 google_query_id 约为 64 个字节。

在出价响应中传播 third_party_buyer_token

如果 Google 需求平台赢得广告交易平台的内部 竞价时,third_party_buyer_token 字段必须按原样在 通过公开出价功能中的展示机会返回出价响应。这样, 让 Google 发布商平台确定胜出的出价 出价合作伙伴代表 Google 需求针对同一展示机会出价 优化建议。此字段的当前最大长度应为 150 字节。

按原样在出价响应中传递 Google 广告素材标记

为了确保差异解决方案适用于 Google 需求,需要使用广告交易平台来传播 Google 广告素材标记 没有任何封装容器(脚本代码、iframe 或 VAST 封装容器)。由于 差异解决后,Google 可能会使这些未结清订单失效,而不会开具发票 并非由 Google 需求平台统计的出价展示次数。Google 将定期检查广告素材标记,以确认 third_party_buyer_token是代表 Google 需求来源提交的,以及 任何其他买方都不例外

HTML5 广告素材

广告交易平台必须按原样提交 Google HTML 标记, 通常应用的广告交易平台专用宏扩展, 广告交易平台通常会添加的额外跟踪器像素或脚本。

如果广告交易平台封装了 Google,则 Google 无法应用差异解决方案 HTML 广告素材(scriptiframe 或其他 技术),并随后加载或呈现 Google HTML 代码。

VAST 视频广告素材

要想获得差异解决方案,广告交易平台必须 使用以下方法之一填充 VASTTagURI VAST XML 响应:

  1. 广告交易平台可以将 VASTTagURI 元素的值作为 adm 字段中由 Google 返回的 VAST XML 文档的一部分 按原样,包含通常适用的广告交易平台专用宏扩展。
  2. DV360 可以使用nurl 出价响应数。然后,广告交易平台可以将 Google (DV360) 在 VASTTagURI 中响应的 nurl 代码内,而广告交易平台专用宏会根据需要正常展开。

广告交易平台可以在 VAST 中指定额外的 VAST 事件和错误跟踪器 XML 文档(如果需要)。

特惠

参与公开出价的广告交易平台可以使用 首选交易 (PD)、私下竞价 (PA) 以及公开出价功能。必须按如下方式指定交易 ID 和类型:

字段 说明
OpenRTB 协议
BidResponse.seatbid[].bid[].dealid

Google 协议
BidResponse.ad[].adslot[].exchange_deal_id
与出价相关联并向发布商报告的广告交易平台命名空间中的交易 ID。 这是任意的 UTF8 文本,不得超过 64 个字节。
OpenRTB 协议
BidResponse.seatbid[].bid[].ext.exchange_deal_type

Google 协议
BidResponse.ad[].adslot[].exchange_deal_type
用于指定交易类型的枚举。系统会向发布商报告这一情况,并影响交易的方式 出价响应情况可能的值包括:
OPEN_AUCTION = 0;
PRIVATE_AUCTION = 1;
PREFERRED_DEAL = 2;
EXCHANGE_AUCTION_PACKAGE = 3;

以下是针对首选交易/私下竞价的 OpenRTB 出价响应示例。

id: "ECHO_BIDREQUEST_ID"
seatbid {
  bid {
    id: "BID_ID"
    impid: "1"
    price: 1.23
    adm: "AD_TAG"
    adomain: "DECLARED_LANDING_PAGE_URL"
    cid: "BILLING_ID"
    crid: "CREATIVE_ID"
    dealid: "DEAL_ID"
    w: 300
    h: 250
    [com.google.doubleclick.bid] {
      impression_tracking_url: "IMPRESSION_TRACKING_URL"
      exchange_deal_type: "DEAL_TYPE"
    }
  }
}

为了填充 Google 托管的 匹配表、 公开出价参与者可以从下列选项中选择最适合自己的选项 需求:

  • Cookie 匹配:买方或广告交易平台发起的匹配 了解详情
  • 像素匹配:Google 发起的匹配 了解详情
  • Cookie Match Assist:广告交易平台与其出价方启动的匹配 了解详情

管理延迟时间

您应使用在 对等互连指南 估算您的出价工具端点在响应时 收到的出价请求。

收到大量出价请求的大型广告交易平台应考虑 与 Google 建立对等互连协议,以减少延迟时间和 不稳定。详细了解对等互连

Click 宏

我们建议您实现 Click 宏。这些代码将允许 ,其中包括您账号的点击次数和 与您合作的发布商了解详情

API

公开出价客户可以使用 Authorized Buyers REST API 访问可能有助于排查问题的数据。只有 目前可以访问以下 API 资源:

要配置您的账号,请与您的技术支持客户经理联系 用于访问这些 API,并检索启用 API 所需的账号 ID 调用。如需有关使用这些 API 的技术支持,您可以联系 adxbuyerapi-support@google.com 支持别名。

其他资源

出价请求和响应示例

所有受支持协议的出价请求和响应示例均可在以下位置找到: 请求响应 指南。