iOS 14 이상에 대비하기

iOS 14.5 이상 부터는 IDFA에 대한 추적 허용을 명시적으로 사용자에게 동의 받도록 정책이 변경되었습니다. 사용자 기기가 iOS 14 이상일 경우, 애디슨 오퍼월 SDK는 앱 추적 투명성(App Tracking Transparency, ATT) 프레임워크를 통하여 접근권한을 얻습니다.

ATT 동의 알림 설정

Xcode Project Navigator에서 프로젝트의 Info.plist 파일을 선택합니다.

리스트에 항목을 추가하세요. Information Property List 옆 +을 클릭하면 항목이 추가됩니다.

스크롤 다운하여 Privacy - Tracking Usage Description을 선택합니다.

IDFA 수집 허가를 요청할 때 앱 사용자에게 표시될 문구를 value로 입력합니다.

최종적으로 Info.plist는 아래와 같이 변경 적용됩니다.

<key>NSUserTrackingUsageDescription</key> 
<string>리워드를 제공하기 위해 앱 추적 허용을 선택해주세요. 이벤트 참여 여부를 확인하기 위해 사용됩니다.</string>

iOS 검수 요청

iOS 앱을 검수요청한 경우 아래와 같이 NSUserTrackingUsageDescription 추가하여 앱이 수집하는 개인정보를 수정합니다.

[시작하기]를 클릭하여 개인정보 설정을 시작합니다.

기기 ID에 대한 데이터 수집을 요청합니다.

기기 ID를 사용하는 용도에 대해 지정합니다.

아래와 같이 설정이 완료되었습니다.