1. 个性化推荐广告开关
为遵循《个人信息保护法》相关法规,提供关闭个性化推荐广告API。
默认情况是全部开启广告个性化推荐,如果手动设置关闭之后则全部广告平台关闭个性化推荐
// AT_PERSONALIZED_AD.ALLOW 开启个性化推荐 (默认)
// AT_PERSONALIZED_AD.LIMIT 屏蔽个性化推荐
let configuration: ATInitConfiguration = {
appId: "your app id",
appKey: "your app key",
personalizedAdStatus: AT_PERSONALIZED_AD.ALLOW,
}
ATSDK.init(getContext().getApplicationContext(), configuration)
2. 设置隐私信息控制开关
● 默认会收集用户的以下数据:
开放匿名设备标识符OAID、开发者匿名设备标识符ODID、屏幕方向、应用包名、MAC地址、SSID、语言、移动国家代码、移动网络代码、网络类型、设备型号、设备生产商、时区、屏幕分辨率、系统版本号、系统版本名、应用版本号、应用版本名
⚠️ 限制用户设备数据上报可能会对广告填充造成影响,请谨慎使用。
// 初始化SDK之前调用此代码限制设备隐私数据的上报,传入的信息将被限制上报
let configuration: ATInitConfiguration = {
appId: "your app id",
appKey: "your app key",
privacyConfig: {
disableDeviceInfos: [ATDeviceInfo.OAID, // 设备标识符
ATDeviceInfo.ODID, // 设备标识符
ATDeviceInfo.ORIENTATION, // 屏幕方向
ATDeviceInfo.PACKAGE_NAME, // 应用包名
ATDeviceInfo.MAC, // MAC地址
ATDeviceInfo.SSID, // SSID
ATDeviceInfo.LANGUAGE, // 语言
ATDeviceInfo.MNC, // 移动国家代码
ATDeviceInfo.MCC, // 移动网络代码
ATDeviceInfo.NETWORK_TYPE, // 网络类型
ATDeviceInfo.MODEL, // 设备型号
ATDeviceInfo.BRAND, // 设备生产商
ATDeviceInfo.TIMEZONE, // 时区
ATDeviceInfo.SCREEN_SIZE, // 屏幕分辨率
ATDeviceInfo.OS_VERSION_CODE, // 系统版本号
ATDeviceInfo.OS_VERSION_NAME, // 系统版本名
ATDeviceInfo.APP_VERSION_CODE,// 应用版本号
ATDeviceInfo.APP_VERSION_NAME // 应用版本名
]
}
}
ATSDK.init(getContext().getApplicationContext(), configuration)