针对多个卖方进行基于浏览器的竞价

发布商通常会使广告需求来源多样化,以针对收入进行优化,并调用多家公司(例如供应方平台和需求方平台)来确定适用于网页上的指定广告位的最佳广告。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. 浏览器将广告呈现给用户。