Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

App Tracking Transparency 권한 획득 팝업 노출

...

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

Table of Contents
minLevel1
maxLevel7
include(팝업 문구 설정)|(팝업 활성화)

팝업 문구 설정

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

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

...