PIPL 合规性
遵守 PIPL 隐私法规。在收集个人数据或将个人数据传输到中国境外之前,征得用户同意。
阅读时间4 分钟最后更新于 5 天前
自 2021 年 11 月 1 日起,中国的个人信息保护法 (PIPL) 政策将对中国大陆用户生效。
实现 Unity 的内置同意解决方案
建议最好将 Unity Ads SDK 更新到最新版本,但对于 PIPL 合规性,这不是强制要求。 旧版 SDK(低于 2.0 版)现在严格根据地理位置和应用内操作,仅向用户投放内容相关广告。 2.0 版及更高版本的 SDK 自动为受影响的用户提供机会选择是否接受定向投放广告,无需发行商进行实现。在每个应用中,Unity 广告首次展示时,用户都会看到横幅,在其中可以选择是否接受基于行为的定向投放广告。此后,用户还可以选择信息按钮来管理他们的隐私设置。实现自定义同意解决方案
如果发行商或聚合平台通过让用户的客户经理在 Unity Ads Monetization(变现)后台中启用 Developer Consent(开发者同意) 的方式,手动请求用户选择是否接受定向投放广告,则不再显示 Unity 的相应请求。使用 Developer Consent API 实现自定义同意
虽然建议最好对 MetaData 同意标志使用布尔值,但 Unity Ads SDK 也接受整数值(1 或 0),其中 1 表示“true”,0 表示“false”。这样可以确保与可能使用这些整数值的自定义 SDK 或旧版 SDK 实现之间兼容。虽然 Unity Ads SDK 支持整数值,但鼓励发行商使用布尔值传递同意标志,如以下代码示例中所示。 请使用以下 API 将适当的同意标志传递给 Unity Ads SDK:// If the user opts in to sending their personal identifiable information outside of China:MetaData piplMetaData = new MetaData("pipl"); piplMetaData.Set("consent", "true"); Advertisement.SetMetaData(piplMetaData);// If the user opts in to targeted advertising:MetaData privacyMetaData = new MetaData("privacy");privacyMetaData.Set("consent", "true");Advertisement.SetMetaData(privacyMetaData);// If the user opts out of sending their personal identifiable information outside of China:MetaData piplMetaData = new MetaData("pipl");piplMetaData.Set("consent", "false");Advertisement.SetMetaData(piplMetaData);// If the user opts out of targeted advertising:MetaData privacyMetaData = new MetaData(this);privacyMetaData.set("privacy.consent", false);privacyMetaData.commit();