iOS 앱 추적 투명성(App Tracking Transparency) Xcode 에서 적용하기

작년부터인가 iOS 앱을 출시할때 광고를 붙이는 경우는 App Tracking Transparency 라고해서 앱 추적 투명성을 무조건 적용하게 되어있습니다.

저도 그 이후로는 매번 앱을 리뷰넣을때 해당 작업을 해주는데, 간혹 까먹거나 누락이 될 경우가 있어서, Xcode 상에서 추가하는 내용을 공유해봅니다.

먼저 Xcode 로 가셔서 Info.Plist 파일에 새로운 항목을 추가해주고 아래와 같이 적어줍니다.

NSUserTrackingUsageDescription

그리고 어떤 사유로 앱 추적을 사용하는지를 추가합니다.

코드상으로 보면 아래와 같이 표기가 되겠네요.

<key>NSUserTrackingUsageDescription</key>
<string>앱이 타겟광고게재 추적 목적으로 IDFA에 접근하려고 합니다. </string>

그럼 아래와 같이 Xcode 상에서 사용이 가능합니다.

혹시 유니티 내에서 해당 기능을 사용하고자 하는 경우는 아래에 유니티에서 제공하고 있는 소스코드를 활용하셔서 내부 코드에서 호출할 수 있도록 코드를 작성해주시면 됩니다.

https://github.com/Unity-Technologies/com.unity.ads.ios-support

간혹 유료 어셋을 구매하셔서 구현을 하시려고 하는 경우가 있는데, 위 소스가 사용하기도 간단하고 잘 되기 때문에, 굳이 따로 어셋을 구매안하셔도 됩니다.

댓글 달기

이메일 주소는 공개되지 않습니다.