在浏览器中针对多个卖家运行竞价

发布商通常会使广告需求来源多样化,从而以提高收入为目标进行优化,并调用多家公司(例如供应方平台和需求方平台),以确定网页上给定广告位最合适的广告。Protected Audience 可用于开展包含跨网站数据的竞价,其中多个卖家各自开展自己的竞价。

开始之前,请先了解如何通过单个卖方运行 Protected Audience 竞价

定义

下表介绍了本文档中使用的部分术语。

拍卖

竞价 定义
Protected Audience 竞价 涉及对其他网站上创建的兴趣群体进行出价的广告竞价。
Protected Audience 多卖方竞价 两层级 Protected Audience 竞价,首先涉及多个并行组件竞价,然后这些竞价会将得分最高的广告提交到最终的顶级竞价。
顶级竞价 Protected Audience 多卖方竞价中的最终广告竞价,用于为组件竞价中的组件竞价胜出者提供评分。
组件竞价 Protected Audience 多卖方竞价中的嵌套竞价,其中每个组件卖方都会并行运行其组件竞价。每个组件竞价中得分最高的广告都会传递到顶级竞价。

参与者

参加者 定义
广告客户 希望获得广告展示位置并制作广告素材的一方。
发布商 提供广告资源以供竞价的一方。
买方 在竞价中出价以便从卖方购买广告空间的一方。通常是需求方平台 (DSP)。
顶级卖家 调用(即创建)Protected Audience 多卖方竞价并参与顶级竞价的一方。
组件卖家 在 Protected Audience 多卖方竞价中运行组件竞价的一方,以便向买方出售发布商的广告空间。通常是供应方平台 (SSP)。

配置多卖家竞价

配置多卖家竞价与配置单卖家竞价大致遵循相同的步骤,但有一个关键区别。如需触发组件竞价,顶级卖方需要在其 auctionConfigcomponentAuctions 字段中添加每个卖方的 auctionConfigs 列表。这些 auctionConfigs 的格式与作为单卖方竞价运行时相同,但它们本身可能不包含 componentAuctions。任何给定的 Protected Audience API 竞价中只能有一个顶级竞价。此外,当 componentAuctions 不为空时,interestGroupBuyers 必须为空。

Protected Audience 多卖方竞价

Protected Audience 多卖方竞价会从组件竞价提交的出价中选择得分最高的广告
发布商页面上的 Protected Audience 实时竞价顺序。

组件竞价是并行执行的,在每次组件竞价中,浏览器都会根据参与该组件竞价的每个买方的出价逻辑生成出价,使用组件卖方的评分逻辑为每个出价评分,然后将得分最高的广告返回到顶级竞价。每个组件卖方的竞价最多只能向顶级竞价返回一个候选广告。竞价流程可描述为:

  1. 发布商网站加载顶级卖方的脚本。
  2. 顶级卖方的客户端库会向组件竞价配置提供买方发送给顶级卖方的信号。
  3. 顶级卖方通过调用 runAdAuction() 来启动 Protected Audience 竞价。
  4. 卖方 A 的组件竞价(与卖方 B 的组件竞价并行运行)。浏览器会读取参与卖方 A 的组件竞价的所有买方的用户兴趣群体。
  5. 浏览器会从参与组件竞价的买方的兴趣群体中指定的位置提取出价脚本和可信出价信号。
  6. 浏览器通过执行每个买方的出价生成逻辑来生成出价。
  7. 浏览器从卖方 A 提取每个广告的评分脚本和可信评分信号。
  8. 浏览器会针对每个出价执行卖方 A 的评分逻辑。
  9. 浏览器选择卖方 A 的评分逻辑提交得分最高的广告。
  10. 卖家 B 的组件竞价(与卖家 A 的组件竞价并行运行)。浏览器会读取参与卖方 B 的组件竞价的所有买方的用户兴趣群体。
  11. 浏览器会从参与组件竞价的买方的兴趣群体中指定的位置提取出价脚本和可信出价信号。
  12. 浏览器通过执行每个买方的出价生成逻辑来生成出价。
  13. 浏览器从卖方 B 提取每个广告的评分脚本和可信评分信号。
  14. 浏览器会针对每个出价执行卖方 B 的评分逻辑。
  15. 浏览器选择卖方 B 的评分逻辑提交得分最高的广告。

组件竞价完成后,浏览器会获得一个广告列表,可将其发送到顶级卖方的评分逻辑。

顶级竞价评分和广告呈现

发布商广告服务器客户端库会呈现胜出的广告
发布商页面上的广告呈现顺序。

执行上一部分中的组件竞价后,浏览器会针对每个组件竞价的胜出广告运行顶级卖方的评分逻辑。

  1. 浏览器会从顶级卖方提取评分脚本以及每个广告的可信评分信号。
  2. 浏览器会针对所有组件竞价的每个胜出出价执行顶级卖方的评分逻辑。该脚本会计算可取性得分,可能基于组件 Protected Audience 出价。
  3. 浏览器选择由顶级卖方的评分逻辑提交的吸引力得分最高的广告。
  4. Protected Audience 竞价会将 FencedFrameConfig 对象或不透明 URN 返回给顶级卖方的客户端库。
  5. 客户端库会将围栏框架的 config 属性设置为 FencedFrameConfig 对象,或将 iframe 的 src 属性设置为胜出的 Protected Audience 广告的不透明 URN。
  6. 浏览器从买方提取 Protected Audience 竞价胜出广告。
  7. 浏览器向用户呈现广告。