ATT 동의 프롬프트 도입
iOS 14.5 이상 버전 기기의 IDFA를 사용하려면, App Tracking Transparency (ATT) 동의 프롬프트를 표시해야 합니다. 이 프롬프트를 통해 유저는 트래킹 설정을 하고, 기기의 IDFA 액세스를 허용 또는 거부할 수 있습니다. 모든 유저는 트래킹 옵트아웃으로 기본 설정되어 있으며, 기기의 IDFA 정보를 얻으려면 유저 승인을 받아야 합니다.
유저로부터 동의를 얻으려면 다음이 필요합니다.
- 사전 동의 프롬프트 사용 - 선택사항이나 유저의 옵트인율 개선에 도움이 되기 때문에 사용을 권장함.
- ATT 동의 프롬프트 도입 - iOS 14.5 및 이상 버전에 대해 필수.
디바이스의 ATT 상태가 0
("Not Determined(결정하지 않음)")인 경우에만 사용자 동의가 필요합니다. 사용자의 동의 상태에 대한 자세한 정보는 로데이터 내보내기에서 사용자 동의 상태 수신 하기를 참조하시기 바랍니다.
사전 동의 프롬프트 사용
사전 동의 프롬프트 사용은 유저에게 동의 프롬프트가 표시되는 이유를 설명하고, 옵트인을 장려할 수 있습니다. 이는 또한 앱 심사 및 유저의 옵트인 비율 최적화에도 도움이 됩니다.
유저 동의를 요청하기 전에 본 가이드를 통해 옵트인 프롬프트 디자인 모범 사례를 확인해보세요.
ATT 동의 프롬프트 도입
IDFA 정보를 얻으려면 유저가 반드시 옵트인 해야 합니다. 여기에는 이미 정보가 기록된 기존 유저도 포함됩니다. Adjust는 ATT 팝업창 도입과 관련하여 다음의 접근법을 지원합니다.
- ATT 팝업창 표시 이후 SDK 초기화 - SDK 래퍼(wrapper) 함수를 호출하여 Adjust SDK 초기화 전에 ATT 팝업창을 표시합니다.
- SDK 초기화 이후 ATT 팝업창 표시 - ATT 팝업창 표시를 위해 Adjust SDK를 초기화한 이후 SDK 래퍼(wrapper) 함수를 호출합니다.