海外隐私规范
为了保护我们的开发人员和您的用户的利益和隐私,在符合相关法律法规、政策及标准的规定下开展业务,我们更新了我们的TradPlus privacy Policy 。
#
一、如何设置CCPA主要介绍在Android项目中如何设置CCPA :
加州消费者隐私法案 (CCPA) 是美国第一项全面隐私法。 它于 2018 年 6 月末签署成为法律,向加州消费者提供各种各样的隐私权利。 受到 CCPA 管制的企业将对这些消费者履行多项义务,包括信息披露、与欧盟一般数据保护条例 (GDPR) 类似的消费者权利、“选择退出”特定数据传输的权利,以及“选择加入”未成年人要求的权利。
- ⚠️ 以下方法调用,必须在初始化TradPlus SDK前
#
V6.9.4 API⚠️ 如果你需要集成Facebook SDK,需确保遵守Facebook的CCPA规范,具体请见文档 。请注意,您需要在初始化TradPlus SDK前,设置Facebook的Limited Data Use flag 。
#
API平台 | 方法 | 备注 |
---|---|---|
Android | TradPlusSdk.setCCPADoNotSell(context, boolean); | false 加州用户均不上报数据 ;true 接受上报数据 |
Unity3dAndroid | TradPlus.setCCPADoNotSell(boolean); | false 加州用户均不上报数据 ;true 接受上报数据 |
#
二、如何设置COPPA主要介绍在Android项目中如何设置COPPA :
美国儿童在线隐私权保护法(Children’s Online Privacy Protection Act,)主要针对在线收集 13 岁以下儿童个人信息的行为。
该保护法规定网站管理者应遵守隐私规则,须说明向儿童家长索求同意的时间及提供可验证方式,且网站管理者须保护儿童在线隐私和安全,包括限制向 13 岁以下的儿童销售。
- ⚠️ 必须在初始化TradPlus SDK前调用
- ⚠️ 如果应用面向成人,可直接传
false
。
#
API平台 | 方法 | 备注 |
---|---|---|
Android | TradPlusSdk.setCOPPAIsAgeRestrictedUser(context, boolean); | false 表明不是儿童 ;true 表明是儿童 |
Unity3dAndroid | TradPlus.setCOPPAIsAgeRestrictedUser(boolean); | false 表明不是儿童 ;true 表明是儿童 |
#
三、如何设置GDPR主要介绍在Android项目中如何设置GDPR:
《通用数据保护条例》(General Data Protection Regulation,GDPR)是针对欧盟(EU)和欧洲经济区(EEA)所有公民的数据保护和隐私法的法规。我们在SDK添加了隐私权限设置。请检查以下配置并完成SDK集成.
5月25日,GDPR生效后,Twitter、WhatsApp等社交应用软件更新用户条款,表示将禁止16岁以下青少年使用这些应用。这是因为GDPR中有关于儿童个人信息保护的严格规定。
#
配置GDPR GradleV6.9.90.1 和 V 7.0.20.1 以上版本不需要引用以下SDK
Gradle引用代码,build.gradle中加入:
#
Android平台设置GDPR#
1、使用TradPlus授权页面设置GDPR- ⚠️ 设置GDPR监听必须在初始化TradPlus SDK前调用
示例代码 (以下代码为 V6.X其他版本 API的示例,V5.X版本只是改动方法名)
#
2、自定义弹窗设置GDPR除了使用TradPlus授权页面设置GDPR等级,开发者也可以通过自定义弹窗的方式设置GDPR,您需要参考上述API设置,步骤如下:
- 1、初始化TradPlus SDK之前调用设置GDPR监听;
- 2、设置GDPR监听
success
回调中判断是否在欧盟地区;确定是在欧盟地区,调用您自定义的弹窗,并记录用户的选择; - 3、设置GDPR监听
failed
回调中调用您自定义的弹窗,并记录用户的选择;
#
3、API 介绍#
(1)设置GDPR监听#
(3)其他API作用 | 方法 | 备注 |
---|---|---|
是否在欧盟地区 | TradPlusSdk.isEUTraffic(context); | 需要在设置GDPR监听success 回调中调用 |
设置GDPR等级 | TradPlusSdk.setGDPRDataCollection(context,level); | 参数二:PERSONALIZED 设备数据允许上报 ;NONPERSONALIZED 设备数据不允许上报 |
获取GDPR等级 | TradPlusSdk.getGDPRDataCollection(context); | 返回值 0 是同意,1是不同意 |
是否是用户第一次选择 | TradPlusSdk.isFirstShowGDPR(context); | 默认false 没有进行过选择;true 表示用户选择过 |
记录用户的选择 | TradPlusSdk.setIsFirstShowGDPR(context,true); | true 表明用户已经作出选择,需要在授权页面设置GDPR等级onAuthResult 回调中调用 |
设置GDPR儿童 | TradPlusSdk.setGDPRChild(context,boolean); | true 表明用户是儿童 |
#
Unity3DAndroid平台设置GDPR#
1、使用TradPlus授权页面设置GDPR- ⚠️ 设置GDPR监听必须在初始化TradPlus SDK前调用
示例代码 (以下代码为V6.X API的示例,V5.X版本只是改动方法名)
#
2、自定义弹窗设置GDPR除了使用TradPlus授权页面设置GDPR等级,开发者也可以通过自定义弹窗的方式设置GDPR,您需要参考上述API设置,步骤如下:
- 1、初始化TradPlus SDK之前调用设置GDPR监听;
- 2、设置GDPR监听
success
回调中判断是否在欧盟地区;确定是在欧盟地区,调用您自定义的弹窗,并记录用户的选择; - 3、设置GDPR监听
failed
回调中调用您自定义的弹窗,并记录用户的选择;
#
3、API 介绍#
(1)设置GDPR监听#
(2)调用授权页面设置GDPR#
(3)其他API- 其他版本API
作用 | 方法 | 备注 |
---|---|---|
是否在欧盟地区 | TradPlus.isEUTraffic();要在设置GDPR监听 success`回调中调用 | |
设置GDPR等级 | TradPlus.setGDPRDataCollection(int); | 0 设备数据允许上报 ;1 设备数据不允许上报 |
获取GDPR等级 | TradPlus.getGDPRDataCollection(); | 返回值 0 是同意,1是不同意 |
是否是用户第一次选择 | TradPlus.isFirstShow(); | 默认false 没有进行过选择;true 表示用户选择过 |
记录用户的选择 | TradPlus.setFirstShow(true); | true 表明用户已经作出选择,使用TradPlus提供的TradPlus.showUploadDataNotifyDialog() 方法中帮开发者调用过了 |
设置GDPR儿童 | TradPlus.setGDPRChild(boolean); | true 表明用户是儿童,只有Admob的Support支持 |