自2018年5月25日起,欧盟《一般数据保护条例》将正式生效。为了保护我们的开发人员和您的用户的利益和隐私,我们更新了我们的"Taku privacy Policy"。同时,我们在SDK添加了隐私权限设置。请检查以下配置并完成SDK集成.
建议开发者的集成流程如下
1、 APP启动后,开发者判断用户是否在欧盟(开发者自行实现是否在欧盟的判断方法)
2、判断Taku SDK的Dataconsent是否为Unknown
3、调用Taku SDK的showGDPRAuth方法(由用户设置GDPR等级)
4、初始化SDK
设置GDPR流程
使用以下代码段设置GDPR:
//判断是否在欧盟地区
ATSDKAPI.getUserLocation(new GetLocationListener());
//发布欧盟地区的开发者需使用以下授权代码,询问用户是否同意收集隐私数据
private class GetLocationListener:ATGetUserLocationListener
{
public void didGetUserLocation(int location)
{
Debug.Log("Developer callback didGetUserLocation(): " + location);
if(location == ATSDKAPI.kATUserLocationInEU && ATSDKAPI.getGDPRLevel() == ATSDKAPI.UNKNOWN)
{
ATSDKAPI.showGDPRAuth();
}
}
}
展示如图:
重要提示:
如果你是iOS平台接入,当你的应用同时获取了App Tracking Transparency授权弹窗,我们强烈建议参考 同时获取App Tracking Transparency授权弹窗与GDPR弹窗流程建议 ,否则有提审被拒的风险!