代表多个帐号出价

出价方可以在单次出价响应中为多个买方购买广告资源。例如,需求方平台 (DSP) 可能会使用其出价应用为多个买方营销者或代理机构购买广告资源。本指南介绍了如何编写出价方代码,以处理代表多个买方发送的单个请求。

背景

在某些情况下,广告联盟或代理交易平台可能会选择与一个或多个 DSP 合作。对于通过 DSP 进行购买的买方,有两种方案可供选择:

  • DSP 会代表买方的营销者或代理机构购买广告资源。在这种情况下,DSP 会收到一个出价请求,并做出一个出价响应。Google 会直接向 DSP 收取费用。
  • DSP 会为买方(营销者或代理机构)购买广告资源。DSP 会收到一个出价请求,其中包含与符合条件的买方关联的多个结算 ID,并且可以为他们打算代表出价的每个买方设置不同的出价。在此模式下,Google 向买方收取费用,而不是向 DSP 收取费用。本指南的其余部分将重点介绍这种情况。

设置和预定位

Google 会发送一个出价请求,其中包含与买方相关联的一个或多个结算 ID,以及定位到相应展示的预定位配置。您可以使用 BidRequest.imp.ext.billing_id 字段找到这些值。

在响应包含来自多个买方的结算 ID 的 BidRequest 时,必须提供 BidResponse.seatbid.bid.ext.billing_id,以便 Google 知道将哪个账号与出价相关联。系统会滤除未设置该字段的任何响应。对于仅包含单个结算 ID 的任何 BidRequest,此字段仍然是可选字段。

预定位示例

出价方代表两个买方出价,其中一个买方的结算 ID 为 123,另一个买方的结算 ID 为 124。出价方使用账单 ID 213 配置了一种预定位配置,以定位到英语用户,并使用账单 ID 231 配置了另一种预定位配置,以定位到个人计算机。以下介绍了针对不同类型的展示机会在出价请求中显示的结算 ID。

展示说明 出价请求中的结算 ID
个人计算机上的日语内容。 123、124、231
手机上的英语内容。 123、124、213
个人计算机上的英语内容。 123、124、213、231

BidRequest 示例

以下是 BidRequest 示例。请注意,这些请求中包含多个结算 ID,因为这些请求适用于多个账号。

OpenRTB Protobuf