Initialize
0. GDPR (General Data Protection Regulation)
GDPR是欧盟(以下简称“EU”)的个人信息保护法规,服务提供者在收集和使用欧盟用户的个人信息或等同信息时,必须确认用户是否同意。这是为了遵守GDPR规定并满足基于该规定的广告网络操作所需的流程。
1. Initialize & GDPR Content UI
在初始化时提供可用于处理是否征得欧洲经济区(European Economic Area)用户 GDPR 同意的相关功能。在请求广告相关代码之前调用初始化函数。
ADX SDK 需要通过用户的 GDPR 获取同意的功能。
2024年1月16日起,依据 IAB 欧洲的认证以及平台运营商的 认证的同意平台(CMP)来处理GDPR同意管理,, 使用 AdMob UMP(用户消息平台)来处理 GDPR 同意。
如果您在欧洲经济区(European Economic Area)提供应用服务,或计划提供服务, 本文件的 UMP(User Messaging Platform) 部分按照说明进行设置。
"<ADX_APP_ID>"中使用 ADX 下发的 ADX App ID。SDK 初始化请在应用运行时只调用一次,并且 广告请求必须在初始化完成后进行。
GDPR 类型请从以下选项中选择并输入其中一项。
GDPR 类型
说明
gdprTypePopupLocation
根据地区弹出同意提示(EU地区)
gdprTypePopupDebug
不论地区均弹出同意提示以供测试(DEBUG)
gdprTypeDirectNotRequired
无需同意的地区(EU 以外地区)
gdprTypeDirectDenied
用户拒绝个人信息的使用与收集
gdprTypeDirectConfirm
用户同意个人信息的使用与收集
Case 1. 为 EEA 用户提供 GDPR 同意界面
为欧洲经济区(European Economic Area)用户提供可选择是否同意的同意界面。
是否允许向欧洲经济区(European Economic Area)的用户征求同意的功能由 AdMob UMP(用户消息平台)处理。
如果将
GDPR类型设置为gdprTypePopupLocation,则用户可根据其访问国家,在 EU 用户的情况下通过GDPR Consent UI来决定是否同意。当将
GDPR类型设置为gdprTypePopupDebug时,无论接入国家如何,都可以看到同意界面。

Case 2. 直接设置同意状态
如果不存在欧洲经济区(European Economic Area)用户,或应用内并未收集 GDPR 所定义的等同于个人信息的信息, 就像在韩国对推送通知同意、隐私政策的同意流程需要单独进行并处理一样,需要您自行进行处理。
如果针对欧洲经济区(European Economic Area)以外的地区不需要征求同意,GDPR 类型进行 gdprTypeDirectNotRequired请设置为。
在 iOS 情况下,因为 UMP 会同时处理 GDPR 与 IDFA(广告标识符)关于访问权限的控制,gdprTypeDirectNotRequired如果设置为该值则无法同时获得 IDFA 访问权限。在这种情况下,ATT(App Tracking Transparency)同意请求需要通过编程代码手动请求 ATT 同意提示。
2. ConsentState
GDPR 同意状态有 4 个状态值。
状态
说明
0
表示用户无同意信息,在此状态下不会展示个性化广告。
1
在不需要征求同意的地区(EU 以外地区)会展示个性化广告。
2
用户已拒绝个人信息的使用与收集的状态 不会展示个性化广告。
3
用户同意个人信息的使用与收集的状态 将展示个性化广告。
最后更新于
这有帮助吗?