此信息可以帮助您处理 GDPR 数据删除请求。
从 Android SDK 4.15 开始,将隐私状态设置为 unknown
将会保留 Audience Manager 和 Experience Cloud ID 点击量。
您可以使用以下设置控制设备上是否允许 Analytics、Target 和 Audience Manager 活动:
ADBMobile JSON 配置中的 privacyDefault
。
此设置控制初始设置,除非在代码中进行更改,否则将一直保留初始设置。
Config.setPrivacyStatus
方法。
使用此方法更改隐私设置后,更改将一直保持有效,直到您再次更改,或卸载并再次安装应用程序为止。有关这些方法的更多信息,请参阅配置方法。
下表描述了每种隐私状态:
选择启用
optedin
setPrivacyStatus
中的值:MOBILE_PRIVACY_STATUS_OPT_IN
选择禁用
optedout
setPrivacyStatus
中的值:MOBILE_PRIVACY_STATUS_OPT_OUT
未知
Analytics:如果启用了离线跟踪,将会保存点击,直到隐私状态更改为选择启用(发送点击)或选择禁用(丢弃点击)。
如果未启用离线跟踪,则将丢弃点击,直到隐私状态更改为选择启用。
Target:发送 Mbox 请求。
Audience Manager:发送信号和 ID 同步。
JSON 配置文件中的值:optunknown
setPrivacyStatus
中的值:MOBILE_PRIVACY_STATUS_UNKNOWN
public void setOptIn(View view) {
Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_OPT_IN);
currentStatus = Config.getPrivacyStatus();
}
public void setOptOut(View view) {
Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_OPT_OUT);
currentStatus = Config.getPrivacyStatus();
}
public void setOptUnknown(View view) {
Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_UNKNOWN);
currentStatus = Config.getPrivacyStatus();
}