配置公开出价集成

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

如需参与公开出价,请配置一个针对您的公开出价使用情形量身定制的实时出价集成方案,并将出价方端点发送给您的 Google 客户经理进行测试,以验证集成方案能否正常运作。这个过程只需执行一次。

将集成限制为仅限部分发布商使用

在您准备好接受来自任何发布商的请求之前,您的公开出价集成可以一直处于“私密模式”。在私密模式下,您可以与客户支持团队合作,与精选发布商建立联系,并保持此状态,直到您准备好扩大规模。退出私密模式后,您的账号将对所有发布商可见。

支持的协议和编码

您可以使用 JSON 或 Protobuf 格式的 OpenRTB。 了解详情

Google OpenRTB 实现

Google 的 OpenRTB 实现不支持 OpenRTB 规范中的所有功能,并为 Authorized Buyers 和公开出价专用功能添加了扩展。如需了解详情,请参阅 OpenRTB 指南

处理收到的出价请求

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

使用出价进行响应

公开出价也使用与 Authorized Buyers 类似的 BidResponse 结构,但会向公开出价参与者发送一些专属字段。如需详细了解可用于响应的公开出价专用字段,请参阅响应指南

根据您打算出价的偏好广告格式,响应结构可能会有很大差异。请查看以下指南,了解如何配置出价方应用,使其能够针对常见广告格式响应出价:

跟踪展示次数以减少差异

强烈建议您使用可选的 BidResponse.seatbid.bid.ext.impression_tracking_url 字段来检索展示级数据,了解 Google 何时记录您需要付费的结算事件。

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

此功能旨在确保广告交易平台结算的展示次数与 Google Display & Video 360 (DV360) 付费的展示次数保持一致。

通过精准确定由公开出价功能投放的 DV360 广告展示次数,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 HTML 广告素材封装到随后加载或呈现 Google HTML 代码的标记(scriptiframe 或其他技术)中,Google 将无法应用差异解决机制。

VAST 视频广告素材

若要符合差异解决条件,广告交易平台必须使用以下方法之一在 VAST XML 响应中填充 VASTTagURI

  1. 交易平台可以保留 VASTTagURI 元素的值,作为 Google 在 BidResponse.seatbid.bid.adm 字段中返回的 VAST XML 文档的一部分,并应用通常会应用的特定于交易平台的宏扩展。
  2. 在向广告交易平台发送的出价响应中,DV360 可以使用 VAST 文档网址填充 BidResponse.seatbid.bid.adm.nurl 字段。然后,广告交易平台可以使用 VASTTagURI 标记传递该值,并根据需要正常展开特定于广告交易平台的宏。

如有必要,广告交易平台可以在 VAST XML 文档中指定其他 VAST 事件和错误跟踪器。

特惠

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

字段 说明
BidResponse.seatbid.bid.dealid 与出价关联并向发布商报告的来自广告交易平台命名空间的交易 ID。 这是任意 UTF8 文本,不得超过 64 字节。
BidResponse.seatbid.bid.ext.exchange_deal_type 用于指定交易类型的枚举。系统会向发布商报告此情况,并影响交易在竞价中的处理方式。可能的值包括:
OPEN_AUCTION = 0;
PRIVATE_AUCTION = 1;
PREFERRED_DEAL = 2;
EXCHANGE_AUCTION_PACKAGE = 3;

以下是 PD/PA 的出价响应示例。

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 匹配:由买方或广告交易平台发起的匹配 了解详情
  • Pixel 匹配:Google 发起的匹配 了解详情
  • Cookie 匹配辅助:由广告交易平台发起的与其出价方的匹配 了解详情

管理延迟时间

您应使用对等互连指南中的交易位置来估计出价方端点在响应传入的出价请求时将产生的延迟时间。

如果大型交易平台收到的出价请求量很大,应考虑与 Google 建立对等互连关系,以缩短延迟时间并降低延迟时间波动性。详细了解对等互连

Click 宏

建议您实现点击宏。这样一来,您就可以生成包含您账号和您合作的发布商的点击次数和点击次数衍生指标的报告。了解详情

API

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

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

其他资源

出价请求和响应示例

您可以在请求响应指南中找到所有受支持协议的出价请求和响应示例。