配置公开出价集成

借助公开出价功能,广告交易平台和其他买方可以利用 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 需求来源的出价,广告交易平台必须在不使用任何封装容器(脚本代码、iframe 或 VAST 封装容器)的情况下传播 Google 广告素材标记。由于差异已得到解决,Google 可能会让 Google 需求平台未统计到的公开出价展示次数失效,并且不会向您开具账单。Google 会定期检查广告素材标记,以确认包含 third_party_buyer_token 的出价是代表 Google 需求(而非任何其他买方)提交的。

HTML5 广告素材

广告交易平台必须原封不动地提交 Google HTML 标记,并附上通常适用的广告交易平台专用宏展开,以及广告交易平台通常添加的额外跟踪器像素或脚本(可选)。

如果广告交易平台将 Google HTML 广告素材封装到随后加载或呈现 Google HTML 代码的代码(scriptiframe 或其他方法)中,Google 将无法应用差异解决方法。

VAST 视频广告素材

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

  1. 广告交易平台可以将 VASTTagURI 元素的值保留在 Google 返回的 VAST XML 文档的 BidResponse.seatbid.bid.adm 字段中,按原样保留,并应用通常适用的广告交易平台专用宏展开。
  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 匹配:由买方或广告交易平台发起的匹配 了解详情
  • 像素匹配:由 Google 发起的匹配 了解详情
  • Cookie 匹配辅助:由广告交易平台发起的与其出价方之间的匹配 了解详情

管理延迟时间

您应使用对等连接指南中列出的交易位置来估算出价方端点在响应传入出价请求时会出现的延迟时间。

收到大量出价请求的大型广告交易平台应考虑与 Google 签订对等互连协议,以缩短延迟时间和延迟时间波动。详细了解对等互连

Click 宏

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

API

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

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

其他资源

出价请求和响应示例

如需查看所有受支持协议的出价请求和响应示例,请参阅请求响应指南。