儿童数据法合规性、CARU 合规性和内容相关广告
遵守儿童数据隐私法。启用内容相关广告并设置年龄定位以满足 COPPA 和 CARU 要求。
阅读时间9 分钟最后更新于 5 天前
儿童数据法,包括但不限于美国的《儿童网络隐私保护法》(COPPA),对如何收集和使用年龄受限用户(例如,13 岁、16 岁或 18 岁以下儿童,具体年龄取决于适用法律)的数据做出了限制。Unity Ads 提供游戏级别和用户级别的功能,帮助发行商为受相关儿童数据法保护的用户提供安全、积极的用户体验。每个启用 Unity Ads 的项目都必须指定游戏是否面向年龄受限的用户。
您的游戏中可以出现两种类型的广告:
- 个性化广告可利用行为用户数据来提供用户更可能感兴趣的内容。例如,如果用户玩过一系列以运动为主题的游戏,则可能会出现其他具有类似运动主题的游戏的广告。面向年龄受限用户的游戏不能投放个性化广告。投放个性化广告的游戏往往可以比允许内容相关广告的游戏获得更多收入。
- 内容相关广告仅基于用户当前正在玩的游戏。例如,如果用户正在玩以篮球为特色的游戏,则可能会出现以篮球为特色的其他游戏,而不管用户是否玩过其他游戏。面向年龄受限用户的游戏只能投放内容相关广告。与允许个性化广告的游戏相比,仅投放内容相关广告的游戏所获得的收入往往更少。
设置游戏级别年龄定位
选择年龄定位或合规性选项决定了在您的项目中如何处理广告请求。在游戏级别,所有广告请求都被视为纯儿童流量或纯成人流量,这取决于您的受众是儿童(根据适用的儿童数据法的定义)还是成人。 如果您的项目同时针对儿童和成人,则可以在用户级别实现年龄定位,这样您就可以按用户年龄组指定投放的广告。如需了解详细信息,请参阅实现用户级别年龄定位。 Monetization(变现)后台提供的儿童数据法合规性选项如下:- This project is directed to children(此项目面向儿童) 表示游戏受相关儿童数据法限制,因此只能向所有用户投放内容相关(非定向投放的)广告。针对已指定为混合受众应用程序的应用程序,此定位选项允许您另外单独启用特定于用户的 COPPA 定位。
- This project is not directed to children(此项目不面向儿童) 表示游戏不受相关儿童数据法限制,因此可向所有用户投放行为(定向投放的)广告。
- 混合受众是指根据相关儿童数据法的规定,项目同时面向儿童和成人用户。对于混合受众项目,您可以在个人级别检测用户所属的年龄组,并根据 COPPA 或其他相关儿童数据法的限制为每个用户投放相应的广告,而不是在不考虑用户年龄的情况下,统一处理所有用户并向所有用户投放个性化广告或内容相关广告。
实现用户级别年龄定位
在 Monetization(变现)后台中,游戏级别年龄定位将统一处理广告请求,将所有用户视为儿童或成人。当您选择让项目拥有混合受众的选项时,您便能够跟踪用户的个人信号并将他们视为儿童或成人,并分别提供内容相关广告或个性化广告。如果出于任何原因未指定某个信号,则默认提供内容相关广告。
如果您的应用面向儿童,但您认为面向混合受众更合理,则可以根据传递给 Unity Ads SDK 的标志,通过编程方式为用户分配年龄定位。
为此,请在以下部分中根据您的特定用例实现非行为元数据 API。
Unity Ads 的独占使用和自有聚合客户
如果您的项目直接向 Unity 发送信号,而不是通过合作伙伴聚合平台(MAX、ironSource 或 AdMob),并且您想实现用户级别的年龄定位:- 实现一种方法来确定用户是否应该接收个性化广告。具体方法由您自己决定。
- 通过实现非行为元数据 API,将每个用户的年龄受限状态传达给 Unity。
- 重新构建您的应用程序。
- 在 Monetization(变现)后台中,转到您的项目设置,然后找到 Privacy settings(隐私设置) 部分,将游戏级别的年龄定位设置为 This app is directed to children(此应用面向儿童),并将 Is this a Mixed Audience Game?(这是一款混合受众游戏吗) 设置为 Yes(是)。
第三方聚合客户
如果您的项目使用受支持的聚合平台,并且您希望实现用户级别的年龄定位:- 实现一种方法来确定用户是否应该接收个性化广告。具体方法由您自己决定。
- 请参考您聚合提供商的文档,了解如何将该信息传递到其平台。我们当前支持 ironSource、MAX 和 AdMob 作为用户级别年龄定位的第三方聚合解决方案。
- 在 Monetization(变现)后台中,转到您的项目设置,然后找到 Privacy settings(隐私设置) 部分,将游戏级别的年龄定位设置为 This app is directed to children(此应用面向儿童),并将 Is this a Mixed Audience Game?(这是一款混合受众游戏吗?) 设置为 Yes(是)。
第三方聚合平台
如果您是第三方聚合提供商,希望能够代表开发者向 Unity 发送用户级别年龄受限信号,请联系客户支持或您的客户经理。跟踪特定于用户的年龄受限信号
在 Monetization(变现)后台的 Project Settings(项目设置)页面中,在将游戏级别的年龄定位设置为混合受众并在应用中实现用户级别的年龄定位后,您可以跟踪以下内容:- 您应用中每个平台的用户信号状态(如适用)
- 成人流量与儿童流量之间的受众细分情况
非行为元数据 API 实现
// If the user opts out of personalized ads:MetaData userMetaData = new MetaData("user"); userMetaData.Set("nonbehavioral", "true"); Advertisement.SetMetaData(userMetaData);// If the user opts in to personalized ads:MetaData userMetaData = new MetaData("user");userMetaData.Set("nonbehavioral", "false");Advertisement.SetMetaData(userMetaData);