代表多个帐号出价

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

背景

在某些情况下,广告联盟或代理机构交易公司可能会选择与一个或多个 DSP 合作。通过 DSP 合作的买方可以选择以下两种方式:

  • DSP 为营销人员或代理机构(即 买方)购买广告资源。在这种情况下,DSP 会收到一个出价请求 并以一个出价进行响应。Google 会直接向 DSP 收取费用。
  • DSP 为营销人员或代理机构(即 买方)购买广告资源。DSP 会收到一个出价请求,其中包含与符合条件的买方关联的多个结算 ID,并且可以为每个 买方(DSP 打算代表其出价)设置不同的出价。在这种模式下,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

OpenRTB JSON