菜单

关于 GDPR

在涉及欧盟地区用户的隐私信息处理时,我们的SDK默认会采集一些与用户隐私相关的字段,例如 gaid、IMEI、IMEI2、AndroidId 等。然而,根据欧盟地区的隐私保护法规,如果用户不同意数据采集,开发者需要进行相应的配置来关闭SDK对隐私字段的采集。

以下是集成SDK时的步骤:

1.在SDK初始化的代码中,默认情况下无需特殊设置。

2.当用户拒绝敏感数据采集时,请在SDK初始化中加入 enableGDPR = true 关闭敏感数据采集。

3.请确保在用户同意之前不要触发任何与隐私相关的事件。

4.在您的隐私政策中明确说明您在欧盟地区用户的隐私数据处理政策和实践。

请记住,根据欧盟地区隐私保护法律的规定,只有当用户明确拒绝数据采集时,才需要设置isGDPRArea(true)来关闭SDK对隐私字段的采集。

如果你的应用在欧盟地区运营并且在Google投放您的应用,请务必传入此属性,以确保您符合Google欧盟用户意见征求新政的规定

 

初始化时设置GDPR

 

关于支持Google的欧盟意见征求新政:为了应对即将生效的欧盟《数字市场法案》(DMA),Google对其欧盟用户意见征求政策进行了更新,SE SDK也做了对应的适配。

Google 新政如下:

https://support.google.com/tagmanager/answer/13695607?hl=en

调用示例

function buildInitialConfig():se_initial_config{
  let config:se_initial_config = {
    ...
    enableGDPR:true,
    enablePersonalizedAd: true,
    enableUserData: true,
    ...
  };
  return config;
}

async function Initiate(){
  let appKey = "";
  if (Platform.OS === 'ios') {
     appKey = "07df077973a84ea7";
  } else if (Platform.OS === 'android') {
     appKey = "e62fe50b80fc6e5c";
  }    
  let config:se_initial_config = buildInitialConfig();

  let initiateOptions:SolarEngineInitiateOptions = {
    config:config,
    ...
  }
  SolarEngine.initialize(appKey,initiateOptions,(result:InitiateCompletionInfo) => {
    if (result.success) {
      Alert.alert('SDK Initiate Complete!')
    }
});

 

参数说明

se_initial_config 相关属性
Google 属性 值(bool ) 含义
enableGDPR
eea true/false 用户是否同意采集隐私信息
enablePersonalizedAd ad_personalization true/false 用户是否允许Google将其数据用于个性化广告
enableUserData ad_user_data true/false 用户是否同意将其数据发送到Google

 

通过API设置GDPR

 

方法示例

  export function setGDPRArea(isGDPRArea:boolean);

参数说明

参数名称 参数含义 参数类型 是否必传
isGDPRArea 是否是GDPR地区,默认为false
boolean

调用示例

  SolarEngine.setGDPRArea(true);

 

最近修改: 2024-11-12Powered by