k-匿名性

广告素材要被视为 k-匿名性,兴趣群体所有者网址、出价脚本网址、广告素材网址和广告尺寸在过去时间段 (w) 内必须满足指定阈值 (k),并且 k-匿名性状态会定期更新 (p)。请注意,k 会受到噪声的影响。至少要到 2025 年,广告尺寸才会纳入 k-匿名性检查。详细了解 k-匿名性算法说明文档中的参数。

以下示例介绍了检查 k-匿名性的值可能如下所示:

{
  owner: 'https://dsp.example',
  biddingLogicURL: 'https://dsp.example/bidding-logic.js',
  ads: [{
    renderURL: 'https://dsp.example/ad.html',
    // Ad size is not checked until after 2025
    sizeGroup: mediumRectangle
  }],
  adSizes: { mediumRectangle: { width: 300, height: 250 } },
}

广告素材要被视为 k-匿名性,我们未来将要求 50 位用户 (k=50) 在 30 天 (w=30) 内看到该元组,并且 k-匿名性状态将每 1 小时 (p=1) 更新一次。我们会逐步将检查的参数、流量百分比和用于检查 k-匿名性的值逐渐增加到最终状态。

下表介绍了如何逐步完成 k-匿名性检查:

时间 流量 阈值 (k) 更新周期 (p) 已检查的值
1 2023 年第 4 季度 适用于预稳定发布版本(不包括模式 A 和模式 B 的实验性流量 10 12 小时 IG 所有者网址、出价脚本网址和广告素材网址
2 2024 年第 1 季度 在稳定前发布版本中可用,在稳定发布版本中可用,不包括实验性流量。 10 12 小时 IG 所有者网址、出价脚本网址和广告素材网址
3 2024 年第 3 季度 适用于所有发布渠道 10 12 小时 IG 所有者网址、出价脚本网址和广告素材网址
4 在 3PCD 流程开始后的某个时间 适用于所有发布渠道 50 1 小时 IG 所有者网址、出价脚本网址和广告素材网址
5 2025 年之后的某个时间 适用于所有发布渠道 50 1 小时 IG 所有者网址、出价脚本网址、广告素材网址和广告尺寸
  1. 2023 年第 4 季度,对于不超过 50% 的 Chrome 开发和 Canary 版流量(不包括模式 A 和模式 B 的实验流量),我们将开始检查兴趣群体、出价脚本和广告素材网址的 k-匿名性(未检查广告尺寸),并要求每个广告素材在 30 天 (w=30) 内 10 位用户 (k=10)。此 k-匿名性状态每 2 小时更新一次。p=12
  2. 2024 年第 1 季度,对于不超过 20% 的 Chrome 稳定版流量(不包括模式 A 和模式 B 的实验性流量),我们将开始检查相同参数的 k-匿名性。
  3. 从 2024 年第 3 季度开始计划逐步实施第三方 Cookie 弃用 (3PCD) 逐步实施的流程后,系统将针对相同参数的所有 Chrome 稳定版流量检查 k-匿名性。
  4. 第三方 Cookie 弃用流程开始后,我们会将 k-匿名性阈值提高到最终值 50 (k=50),并将更新期设置为 1 小时 (p=1)。
  5. 在 2025 年之前,我们将开始检查广告尺寸的 k-匿名性。

兴趣组名称和报告 ID

在买方的报告 Worklet (reportWin) 中,如果兴趣组名称、兴趣群体所有者网址、出价脚本网址、广告素材网址和广告尺寸共同采用 k-匿名化,兴趣组名称可能会用作浏览器信号 (browserSignals.interestGroupName)。

如果在竞价配置中设置了 buyerReportingId,则该值(而非兴趣群体名称)将与兴趣群体所有者、出价脚本网址、广告素材网址和广告尺寸共同进行 k-匿名化处理。买方的报告工作集 (reportWin) 中提供了该值。

如果在竞价配置中设置了 buyerAndSellerReportingId,则该值将变为可用值,而不是兴趣群体名称或 buyerReportingId(如果该值与兴趣群体所有者、出价脚本网址、广告素材网址和广告尺寸共同进行 k-匿名化处理)。该值在卖方的报告 Worklet (reportResult) 和买方的报告 Worklet (reportWin) 中提供。

至少要到 2025 年,广告尺寸才会纳入 k-匿名性检查。

本地测试

对于测试,您可以从命令行启动 Chrome,并使用以下标记来停用 k-匿名性检查:

--disable-features=FledgeEnforceKAnonymity

如需了解详情,请参阅“使用命令行开关运行 Chromium”一文。

后续操作

我们希望与您交流,确保我们构建适合所有人的 API。

讨论 API

与其他 Privacy Sandbox API 一样,此 API 也会记录在案并公开讨论

使用 API 进行实验

您可以进行实验并参与有关 Protected Audience API 的对话。