iOS 14 지원 패키지 설치

iOS 애플리케이션이 Unity로 제작된 경우 iOS 14 지원 패키지를 설치하면 적절한 광고 네트워크 ID를 통합하고 관련 Apple 개발자 API에 대한 액세스 권한을 제공하여 Apple의 SKAdNetworkAppTrackingTransparency 프레임워크용 유틸리티를 사용할 수 있습니다. 또한 간편하고 커스터마이즈 가능한 컨텍스트 화면을 제공하므로 사용자가 iOS 디바이스에서 광고 트래킹을 선택하도록 유도할 수 있습니다.

사용하는 Unity 버전에 따라 두 가지 방법으로 Unity iOS 14 지원 패키지를 설치할 수 있습니다.

Unity 버전 2018.1 이상을 사용하는 경우 다음 단계를 따릅니다.

  1. Unity 에디터에서 Window > Package Manager를 선택하여 Package Manager 창을 엽니다.
  2. Package Manager 창에서 iOS 14 Advertising Support 패키지를 선택한 후 Install을 선택합니다.

그 외의 Unity 버전을 사용하는 경우 다음 단계를 따릅니다.

  1. iOS 14 지원 패키지 저장소를 하드 드라이브에 다운로드합니다.
  2. Unity 에디터에서 Window > Package Manager를 선택하여 Package Manager 창을 엽니다.
  3. + 버튼을 선택한 후 **Add package from disk...**를 선택합니다.
  4. 패키지 저장소의 로컬 복사본으로 이동하여 패키지 JSON(..\com.unity.ads.ios-support-master\com.unity.ads.ios-support\package.json)을 선택한 다음 Open을 선택하여 패키지를 설치합니다.

설치가 완료되면 Package Manager 목록에 iOS 14 Support 패키지가 표시됩니다. 자세한 내용은 패키지 설치를 참고하십시오.

API 메서드

이 패키지는 다음 Apple 개발자 API에 대한 액세스 권한을 제공합니다.

메서드

설명

SkAdNetworkUpdateConversionValue(int conversionValue)

이 메서드를 사용하여 Attribution 전환 값을 업데이트합니다.

SkAdNetworkRegisterAppForNetworkAttribution()

이 메서드를 사용하여 Attribution을 등록합니다.

RequestAuthorizationTracking(RequestAuthorizationTrackingCompleteHandler callback)

이 메서드를 사용하여 사용자 권한을 요청합니다.

AuthorizationTrackingStatus GetAuthorizationTrackingStatus()

이 메서드를 사용하여 ATT(App Tracking Transparency) 인증 상태를 검사합니다.

프로퍼티 목록 파일 생성

Information property 목록(Info.plist) 파일은 iOS 앱을 식별하고 구성하는 키-값 페어가 포함된 리소스입니다. 광고 네트워크 ID 및 ATT 요구 사항을 구현하려면 이것이 필요합니다. 설치된 Advertising 및 iOS 14 Advertising Support 패키지를 사용하여 Unity 프로젝트를 iOS 14로 빌드하는 경우, 그 과정에서 plist 파일이 빌드의 루트 디렉토리에 생성됩니다.

다음 단계: 광고 네트워크 ID 구성 기술 자료를 참고하십시오.