App Tracking Transparency 권한 획득 팝업 노출
...
iOS 14 이상에서 사용자에게 App Tracking Transparency(이하 ATT) 권한 허용 팝업을 노출할 경우 다음을 적용합니다. 아래 2가지를 설정해야 합니다.
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
팝업 문구 설정
ATT 권한 획득 팝업을 노출하시 위해서는 우선 NSUserTrackingUsageDescription
을 설정해야 합니다.
다음은 설정 예시입니다.
...
Code Block |
---|
<key>NSUserTrackingUsageDescription</key>
<string>Tracking Usage Description - Buzzvil</string> |
팝업 활성화
BuzzAd iOS SDK에서는 2가지 ATT 권한 획득 팝업을 위한 API를 제공합니다.
setUserProfile 호출하는 사용자 프로필 설정 시점에 ATT 권한 팝업 노출
Code Block // Objective-C [BuzzAdBenefit setUserProfile:userProfile shouldShowAppTrackingTransparencyDialog:YES]; // Swift BuzzAdBenefit.setUserProfile(userProfile, shouldShowAppTrackingTransparencyDialog:true) (IDE 확인 필요)
...
...
Code Block //Objective-C BABFeedConfig *config = [[BABFeedConfig alloc] initWithUnitId:YOUR_FEED_UNIT_ID]; config.shouldShowAppTrackingTransparencyGuideBanner = YES; //Swift let config = BABFeedConfig(unitId: YOUR_FEED_UNIT_ID) config.shouldShowAppTrackingTransparencyGuideBanner = true
Info |
---|
사용자 기기에서 [설정] > [개인 정보 보호] > [추적] > [앱이 추적을 요청하도록 허용] 기능이 활성화되어 있지 않거나, 사용자의 앱에 추적 기능이 비활성화되어 있을 경우 다이얼로그가 노출되지 않습니다. |
...