使用 Tapjoy Offerwall 和相关 Unity Technologies SF 服务(包括 Unity Rewards offerwall)的开发者应确保其同意机制在需要时收集这些服务和数据处理的同意。这些措施必须反映任何相关法律要求,并遵守与 Tapjoy 的适用数据保护附录。
使用 Unity Rewards offerwall 的发布商应特别确保其同意机制根据 Unity 的 游戏玩家和应用用户隐私政策 收集此类服务和数据处理的同意。
Tapjoy 具有帮助发布商遵守加州消费者隐私法案 (CCPA) 的功能。“TJPrivacyPolicy”类允许您管理所有隐私标志(GDPR、用户同意、未达到同意年龄和美国隐私)。
setUserConsent 函数采用 TJStatus
值,要么是 TJStatus.False
(用户不同意)要么是 TJStatus.True
(用户同意)。默认值为 TJStatus.Unknown
。
可选的“遵守 GDPR”标志采用 TJStatus
值,要么是 TJStatus.True
(如果用户遵守 GDPR 规则)要么是 TJStatus.False
(如果用户不受 GDPR 规则约束)默认值为 TJStatus.Unknown
。仅当应用程序已自行确定 GDPR 是否适用于用户时,才应调用此函数。如果未调用此函数,Tapjoy 会假定应用程序未做出此类决定,因此 Tapjoy 会自行决定 GDPR 适用性。
belowConsentAge 标志采用 TJStatus
值,可以是 TJStatus.True
或 TJStatus.False
,默认值为 TJStatus.Unknown
。此标志可用于通知我们 COPPA 合规性和/或其他适用法律(例如 GDPR 年龄合规性)。它还将通知 Tapjoy 的广告跟踪政策。
最后是 USPrivacy 标志。此标志采用字符串值。此标志采用的字符串源自 IAB 的美国隐私字符串格式,并将字符串编码为枚举。
1YNN
其中 1 是版本字符串中的字符,Y = 是,N = 否,– = 不适用
请参阅:IAB 建议的美国隐私字符串格式
此示例显示了所有隐私标志的设置:
Tapjoy.getPrivacyPolicy().setSubjectToGDPR(TJStatus.trueStatus);
Tapjoy.getPrivacyPolicy().setUserConsent(TJStatus.falseStatus);
Tapjoy.getPrivacyPolicy().setBelowConsentAge(TJStatus.unknownStatus);
Tapjoy.getPrivacyPolicy().setUSPrivacy('1---');
如果用户不同意或撤回现有同意,Tapjoy SDK 是否仍会向 Tapjoy 发送广告标识符?
是的。上面列出的功能是为基于兴趣的广告而设计的,它们将基于兴趣的广告的用户同意状态发送给 Tapjoy。因此,同意状态不会禁止 Tapjoy SDK 在 SDK 初始化或广告请求期间发送广告标识符。
Tapjoy 合规的法律基础是“合法利益”。但是,发布商合规的法律基础以及他们对广告商标识符收集的要求可能与 Tapjoy 不同。
应用程序可以根据其合规需求来确定是否应该初始化 Tapjoy SDK。例如,如果应用程序收集广告标识符的合法依据是同意,而用户尚未同意,则不应为此类用户初始化 Tapjoy SDK。
如果来自不受 GDPR 覆盖的国家/地区的用户不同意或撤回同意,Tapjoy 是否会将广告限制为针对此类用户的非基于兴趣的广告?
Tapjoy SDK 提供了处理不同类型的应用程序的灵活性,包括没有应用内方法来确定用户是否受 GDPR 约束的应用程序。
因此,当应用程序未做出任何决定(即未调用 subjectToGDPR 函数)时,Tapjoy 服务器将确定用户是否受 GDPR 约束。然后,Tapjoy 仅对 Tapjoy 确定来自 GDPR 覆盖用户的广告请求尊重用户的同意偏好。
*如果意图是允许来自任何国家/地区的用户撤回同意,就像他们受 GDPR 管辖一样,可以通过对所有未同意的用户调用 subjectToGDPR 方法并将其设置为 TRUE 来实现。在这种情况下,Tapjoy 的服务器将尊重 subjectToGDPR 方法调用的内容,并且不会自行确定用户是否受 GDPR 保护。发布商还可以联系 support@tapjoy.com 并要求 Tapjoy 尊重同意