隐私设置
Sigmob SDK提供的广告服务均满足国家相关法律规定如《个人信息保护法》、《数据安全法》等要求的信息采集规范。开发者仅需依照文档调用 Sigmob 提供的隐私接口即可完成相应配置。
1. 未成年设置
objective-c
typedef enum : NSUInteger {
WindAdult = 0,
WindChildren = 1,
} WindAdultState;
/// WindAdult: 成年人, WindChildren: 未成年人 default=WindAdult
+ (void)setAdult:(WindAdultState)state;
+ (WindAdultState)getAdultState;
2. 个性化推荐设置
objective-c
typedef enum : NSUInteger {
WindPersonalizedAdvertisingOn = 0,
WindPersonalizedAdvertisingOff = 1,
} WindPersonalizedAdvertisingState;
/// WindPersonalizedAdvertisingOn: 开启个性化推荐, WindPersonalizedAdvertisingOff: 关闭个性化推荐, default=WindPersonalizedAdvertisingOn
+ (void)setPersonalizedAdvertising:(WindPersonalizedAdvertisingState)state;
+ (WindPersonalizedAdvertisingState)getPersonalizedAdvertisingState;
3. GDPR
objective-c
typedef NS_ENUM (NSInteger, WindConsentStatus) {
WindConsentUnknown = 0,
WindConsentAccepted,
WindConsentDenied,
};
+ (void)setUserGDPRConsentStatus:(WindConsentStatus)status;
+ (WindConsentStatus)getUserGDPRConsentStatus;
4. CCPA
objective-c
typedef NS_ENUM (NSInteger, WindCCPAStatus) {
WindCCPAUnknown = 0,
WindCCPAAccepted,
WindCCPADenied,
};
+ (void)setCCPAStatus:(WindCCPAStatus)status;
+ (WindCCPAStatus)getCCPAStatus;
5. COPPA
objective-c
typedef NS_ENUM (NSInteger, WindAgeRestrictedStatus) {
WindAgeRestrictedStatusUnknow = 0,
WindAgeRestrictedStatusYES, //年龄受限制
WindAgeRestrictedStatusNO, //成年人,年龄不受限制
};
+ (void)setIsAgeRestrictedUser:(WindAgeRestrictedStatus)status;
+ (WindAgeRestrictedStatus)getAgeRestrictedStatus;