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-匿名性,我们未来将要求该元组在 30 天 (w=30) 内被 50 位用户 (k=50) 看到,并且 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 天内有 10 位用户 (k=10)(w=30)。k-匿名性状态将每 12 小时更新一次 (p=12)。
  2. 在 2024 年第 1 季度,对于最多 20% 的 Chrome 稳定版流量(不包括模式 A 和模式 B 实验性流量),我们将开始使用相同的参数检查 k-匿名性。
  3. 在 2024 年第 3 季度,第三方 Cookie 弃用 (3PCD) 启动流程计划开始时,系统将使用相同的参数检查 100% 的 Chrome 稳定版流量的 k-匿名性。
  4. 在第三方 Cookie 弃用流程开始后,我们会将 k-匿名性阈值提高到最终值 50 (k=50),并将更新周期设置为 1 小时 (p=1)。
  5. 我们将在 2025 年开始检查广告尺寸的 k-匿名性。

报告 ID 和兴趣组名称

买方可以在兴趣组中定义报告 ID(buyerReportingID、buyerAndSellerReportingId 和 selectableBuyerAndSellerReportingIds),从而将标识符与广告相关联,并且这些 ID 会在买方和卖方报告功能中提供。如果未定义报告 ID,则改为提供兴趣组名称。

在买方和卖方报告功能中提供这些 ID 或兴趣群体名称之前,系统会检查它们是否具有 k-匿名性,检查时会考虑兴趣群体所有者、出价逻辑网址、呈现网址和广告尺寸(至少在 2025 年之前不会检查广告尺寸)。具体检查哪个 ID 或兴趣组名称是否满足 k-匿名性要求取决于报告 ID 的使用方式。如需详细了解报告 ID 的各种使用方式以及 k-匿名性检查的不同之处,请参阅报告 ID 开发者指南。

本地测试

如需进行测试,您可以从命令行启动 Chrome 并添加以下标志,以停用 k-匿名性检查:

--disable-features=FledgeEnforceKAnonymity

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

What's next?

We want to engage in conversations with you to ensure we build an API that works for everyone.

Discuss the API

Like other Privacy Sandbox APIs, this API is documented and discussed publicly.

Experiment with the API

You can experiment and participate in conversation about the Protected Audience API.