Skip to content

隐私设置

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;