隐私控制
隐私控制
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限制状态,默认不限制 |