728x90

1. https://github.com/Unity-Technologies/com.unity.ads.ios-support 에서 파일을 다운 받는다.
2. 유니티 window > PackageManager 에서 +버튼을 누르고 Add Package from disk 에서 방금 다운 받은 파일 안에 "package.json"을 임포트한다.
3. 빈 오브젝트 만들어서 아래 스크립트를 적용시켜준다.
--- 주의점: 스크립트 이름이 AppTrackingTransparency  이거여야한다.

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
    }
}


4. xcode info.plist 에 add row 해서
  - key : "Privacy - Tracking Usage Description" 
  - value : 개인에게 최적화된 광고를 제공하기 위해 사용자의 광고 활동 정보를 수집합니다.
위 값을 추가해준다.

728x90
반응형

+ Recent posts