隐私控制

隐私控制

ZJSDK 已支持工信部隐私敏感权限要求。SDK 不会强制获取任何敏感权限,以下系统权限及用户授权均为可选配置,不获取不影响 SDK 功能。

注意

需要配置隐私信息控制开关,再调用ZJAdSDK#registerAppId方法启动 SDK

个性化推荐

为遵循《个人信息保护法》相关法规,ZJSDK 将为开发者提供个性化广告关闭能力接口,开发者可以调用接口,为用户提供个性化广告关闭能力。开发者应遵循法律法规要求,在客户端为用户创建可便捷查找的个性化广告关闭按钮,并保证用户点击关闭按钮后调用 ZJSDK 关闭能力接口,保证个性化广告关闭功能真实有效。

方法说明
ZJAdSDK#persionalizedState:配置个性化推荐
ZJSDKPersionalizedState_ON: 屏蔽个性化推荐; ZJSDKPersionalizedState_OFF: 不屏蔽个性化推荐

应用需要自行记录个性化推荐的开关状态,在初始化SDK之前调用ZJAdSDK#persionalizedState:方法配置

程序化推荐

方法说明
ZJAdSDK#programmaticRecommend:配置程序化推荐
ZJSDKProgrammaticRecommend_ON: 屏蔽程序化推荐; ZJSDKProgrammaticRecommend_OFF: 不屏蔽程序化推荐

应用需要自行记录程序化推荐的开关状态,在初始化SDK之前调用ZJAdSDK.programmaticRecommend:方法配置

隐私信息控制开关

开发者需要在每次初始化 SDK 前调用[ZJSDKInitConfig sharedInstance].privacyAuthorityModel = model方法配置联盟SDK隐私权限开关

开发者通过重写ZJSDKPrivacyProvider的协议方法可以控制 SDK 主动获取对应的信息

ZJSDKPrivacyAuthorityModel 属性说明

属性说明
canUseLocation是否允许SDK使用定位权限,默认为YES
canUseWiFiBSSID是否允许SDK使用WiFi BSSID,默认为YES
canUseIDFA是否允许SDK获取IDFA,默认为YES
canUseIDFV是否允许SDK获取IDFV,默认为YES
canUsePhoneStatus是否允许获取手机状态信息,默认为YES
canUseDeviceId收否允许获取手机DeviceId,默认为YES
canUseOSVersionName是否允许获取手机系统版本名,默认为YES
canUseOSVersionCode是否允许获取手机系统版本号,默认为YES
canUsePackageName是否允许获取手机应用包名,默认为YES
canUseAppVersionName是否允许获取手机应用版本名,默认为YES
canUseAppVersionCode是否允许获取手机应用版本号,默认为YES
canUseBrand是否允许获取手机设备品牌,默认为YES
canUseModel是否允许获取手机设备型号,默认为YES
canUseScreen是否允许获取手机屏幕分辨率,默认为YES
canUseOrient是否允许获取手机屏幕方向,默认为YES
canUseNetworkType是否允许获取手机网络类型,默认为YES
canUseMNC是否允许获取手机移动网络代码,默认为YES
canUseMCC是否允许获取手机移动国家代码,默认为YES
canUseOSLanguage是否允许获取手机系统语言,默认为YES
canUseTimeZone是否允许获取手机时区,默认为YES
canUseUserAgent是否允许获取手机User Agent,默认为YES
isCanUseMotionManager是否允许SDK主动使用互动组件能力(摇一摇、扭一扭等),默认为YES

ZJSDKPrivacyProvider 方法说明

方法说明
- (NSDictionary *)getLimitSDKPackageName获取应用包名限制状态,默认不限制
- (NSDictionary *)getLimitSDKDisplayName获取应用名称限制状态,默认不限制
- (NSDictionary *)getLimitSDKBuildVersionCode获取应用内建版本号限制状态,默认不限制
- (NSDictionary *)getLimitSDKDeviceModel获取设备型号限制状态,默认不限制
- (NSDictionary *)getLimitSDKMachine获取机型限制状态,默认不限制
- (NSDictionary *)getLimitSDKModel获取设备型号限制状态,默认不限制
- (NSDictionary *)getLimitSDKIDFV获取IDFV限制状态,默认不限制
- (NSDictionary *)getLimitSDKIDFA获取IDFA限制状态,默认不限制