반응형
iOS 14이후 앱에서 광고 추적에 관한 팝업창을 띄워야 합니다.
유니티에는 이에 대한 패키지가 준비되어 있습니다.
패키지 설치
패키지 매니저에서 iOS 14 Advertising Support 패키지를 설치합니다.
using UnityEngine;
using Unity.Advertisement.IosSupport;
using System;
public class AppTrackingTransparency : MonoBehaviour
{
public event Action sentTrackingAuthorizationRequest;
public void Start()
{
#if UNITY_IOS
if (ATTrackingStatusBinding.GetAuthorizationTrackingStatus() ==
ATTrackingStatusBinding.AuthorizationTrackingStatus.NOT_DETERMINED)
{
ATTrackingStatusBinding.RequestAuthorizationTracking();
sentTrackingAuthorizationRequest?.Invoke();
}
#endif
}
}
위의 코드를 작성하여 앱 실행시 가장 먼저 실행되도록 합니다.
info.plist 수정
<key>NSUserTrackingUsageDescription</key>
<string>데이터가 필요한 이유 설명</string>
iOS빌드된 파일 중 info.plist의 내용에서 <dict></dict> 사이에 위의 내용을 추가합니다.
반응형
'tips > 유니티 & 개발' 카테고리의 다른 글
스파인(Spine)에서 포토샵 PSD파일 불러오기 (0) | 2023.03.14 |
---|---|
Could not find a working python interpreter 오류 (0) | 2022.11.07 |
M1맥 유니티 iOS 빌드시 CocoaPods installation failure (0) | 2022.09.28 |
유니티 빌드 오류 xcrun: error: SDK "iphoneos" cannot be located. (0) | 2022.09.27 |
유니티 iOS 빌드시 NSUserTrackingUsageDescription 오류 (0) | 2022.09.06 |
댓글