[swift] 광고 식별자(IDFA) 사용하기

애플은 iOS 14부터 앱에서 기기 식별자를 추적할 때 광고 식별자(IDFA)의 사용을 위한 유저 동의가 필요하도록 변경했습니다. 따라서, 광고 식별자를 사용하는 앱을 개발할 때는 유저 동의를 얻는 과정이 필수적입니다.

광고 식별자(IDFA)란?

광고 식별자(IDFA) 는 애플 디바이스에서 고유한 광고 식별자로서, 앱 개발자가 광고를 트래킹하고 타깃 광고 캠페인을 구성하는 데 사용할 수 있습니다.

유저 동의 요청

앱에서 광고 식별자(IDFA)를 사용하려면, 앱에 대한 설명과 함께 사용 목적을 설명하는 사용자 동의 요청이 표시되어야 합니다. 유저가 동의를 거부하면 앱은 광고 식별자에 접근할 수 없습니다.

// 유저 동의 요청
ATTrackingManager.requestTrackingAuthorization { status in
    // 동의 여부에 따른 처리
}

유저 동의 확인

유저가 광고 식별자 사용에 동의했는지 확인해야 합니다.

// 광고 식별자 사용에 대한 동의 여부 확인
if ATTrackingManager.trackingAuthorizationStatus == .authorized {
    // 동의된 경우의 처리
} else {
    // 동의되지 않은 경우의 처리
}

결론

앱에서 광고 식별자(IDFA)를 사용하기 위해서는 유저의 동의를 받아야 하며, 유저가 동의한 경우에만 광고 식별자를 활용할 수 있습니다. 앱 개발자는 이에 대한 변경 사항을 인지하고, 광고 식별자의 사용에 대한 정책을 준수해야 합니다.

위 기능은 iOS 14 이상에서 사용할 수 있습니다.

관련 자세한 내용은 애플 개발자 문서를 참고하시기 바랍니다.