为帮助发布商遵守美国各州的隐私保护法,Google 移动广告 SDK 允许发布商使用两种不同的参数来指明 Google 是否应启用受限的数据处理 (RDP)。SDK 为发布商提供了 利用以下信号在广告请求级别设置 RDP:
- Google 的 RDP
- IAB 定义的
IABUSPrivacy_String
无论使用哪种参数,Google 都会限制 在向发布商提供服务的过程中处理的标识符和其他数据。 因此,Google 将仅展示非个性化广告。这些参数会替换界面中的 RDP 设置。
发布商应自行决定受限的数据处理如何为其合规性计划提供支持以及应在何时启用。可以 同时使用这两个可选参数,虽然它们具有相同的 对 Google 广告投放产生的影响。
本指南旨在帮助发布商了解针对每个广告请求启用这些选项所需的操作步骤。
RDP 信号
要使用 Google 的 RDP 信号通知 Google 应启用 RDP,您必须
将值为 true
的 gad_rdp
键写入 UserDefaults
。
Swift
UserDefaults.standard.set(true, forKey: "gad_rdp")
Objective-C
[NSUserDefaults.standardUserDefaults setBool:YES forKey:@"gad_rdp"];
IAB 信号
要使用 IAB 的信号通知 Google 应启用 RDP,请使用 IABUSPrivacy_String
键。请务必使用符合 IAB 规范的字符串值。在广告加载期间,Google 移动广告 SDK 会读取 IABUSPrivacy_String
键。
Swift
UserDefaults.standard.set(IAB_STRING, forKey: "IABUSPrivacy_String")
Objective-C
[NSUserDefaults.standardUserDefaults setObject:IAB_STRING
forKey:@"IABUSPrivacy_String"];
中介
如果您使用中介: