Privacy - Tracking Usage Description
為給您更精準(zhǔn)的提供個(gè)性化內(nèi)容钓株,請(qǐng)您允許我們獲取廣告信息
#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/ASIdentifierManager.h>
- (void)applicationDidBecomeActive:(UIApplication *)application {
[self requestIDAF];
}
-(void)requestIDAF
{
if (@available(iOS 14, *)) {
// iOS14及以上版本需要先請(qǐng)求權(quán)限
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
// 獲取到權(quán)限后,依然使用老方法獲取idfa
if (status == ATTrackingManagerAuthorizationStatusAuthorized) {
NSString *idfa = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];
NSLog(@"%@",idfa);
} else {
NSLog(@"請(qǐng)?jiān)谠O(shè)置-隱私-跟蹤中允許App請(qǐng)求跟蹤");
}
}];
} else {
// iOS14以下版本依然使用老方法
// 判斷在設(shè)置-隱私里用戶是否打開了廣告跟蹤
if ([[ASIdentifierManager sharedManager] isAdvertisingTrackingEnabled]) {
NSString *idfa = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];
NSLog(@"%@",idfa);
} else {
NSLog(@"請(qǐng)?jiān)谠O(shè)置-隱私-廣告中打開廣告跟蹤功能");
}
}
}
APP隱私配置
APP隱私配置