/
7.1. iOS 2.4.x iOS 14를 위한 준비

7.1. iOS 2.4.x iOS 14를 위한 준비

App Tracking Transparency 권한 획득 팝업 노출

iOS 14 이상에서 사용자에게 App Tracking Transparency(이하 ATT) 권한 허용 팝업을 노출할 경우 아래 2가지를 설정해야 합니다.

팝업 문구 설정

ATT 권한 획득 팝업을 노출하시 위해서는 우선 NSUserTrackingUsageDescription 을 설정해야 합니다.

다음은 설정 예시입니다.

<key>NSUserTrackingUsageDescription</key> <string>Tracking Usage Description - Buzzvil</string>

팝업 활성화

BuzzAd iOS SDK에서는 2가지 ATT 권한 획득 팝업을 위한 API를 제공합니다.

  • 사용자 프로필 설정 시점에 ATT 권한 팝업 노출

    // Objective-C [BuzzAdBenefit setUserProfile:userProfile shouldShowAppTrackingTransparencyDialog:YES]; // Swift BuzzAdBenefit.setUserProfile(userProfile, shouldShowAppTrackingTransparencyDialog:true) (IDE 확인 필요)

     

  • Feed 지면 진입하는 시점에 ATT 권한 팝업 노출

    //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

     

사용자 기기에서 [설정] > [개인 정보 보호] > [추적] > [앱이 추적을 요청하도록 허용] 기능이 활성화되어 있지 않거나, 사용자의 앱에 추적 기능이 비활성화되어 있을 경우 다이얼로그가 노출되지 않습니다.

해당 팝업은 권한 허용 여부를 선택하지 않은 사용자에 한하여 최초 1회만 노출됩니다.

App Tracking Transparency에 대한 자세한 내용은 애플 공식 문서를 확인해 주세요.

Related content

3.2. iOS 2.4.x 고급 설정
3.2. iOS 2.4.x 고급 설정
Read with this
6.1. iOS 2.2.x iOS 14를 위한 준비
6.1. iOS 2.2.x iOS 14를 위한 준비
More like this
7.6. iOS 2.4.x 오프라인 빌드 적용 예시
7.6. iOS 2.4.x 오프라인 빌드 적용 예시
Read with this
BuzzAd Benefit 2 iOS 마이그레이션 가이드
BuzzAd Benefit 2 iOS 마이그레이션 가이드
More like this
5.2. iOS 2.4.x 고급 설정
5.2. iOS 2.4.x 고급 설정
More like this
7.5. iOS 2.4.x 인앱 브라우저 사용방법
7.5. iOS 2.4.x 인앱 브라우저 사용방법
More like this