iOS 14 지원 패키지 설치
iOS 애플리케이션이 Unity로 제작된 경우 iOS 14 지원 패키지를 설치하면 적절한 광고 네트워크 ID를 통합하고 관련 Apple 개발자 API에 대한 액세스 권한을 제공하여 Apple의 SKAdNetwork 및 AppTrackingTransparency
프레임워크용 유틸리티를 사용할 수 있습니다. 또한 간편하고 커스터마이즈 가능한 컨텍스트 화면을 제공하므로 사용자가 iOS 디바이스에서 광고 트래킹을 선택하도록 유도할 수 있습니다.
사용하는 Unity 버전에 따라 두 가지 방법으로 Unity iOS 14 지원 패키지를 설치할 수 있습니다.
Unity 버전 2018.1 이상을 사용하는 경우 다음 단계를 따릅니다.
- Unity 에디터에서 Window > Package Manager를 선택하여 Package Manager 창을 엽니다.
- Package Manager 창에서 iOS 14 Advertising Support 패키지를 선택한 후 Install을 선택합니다.
그 외의 Unity 버전을 사용하는 경우 다음 단계를 따릅니다.
- iOS 14 지원 패키지 저장소를 하드 드라이브에 다운로드합니다.
- Unity 에디터에서 Window > Package Manager를 선택하여 Package Manager 창을 엽니다.
- + 버튼을 선택한 후 **Add package from disk...**를 선택합니다.
- 패키지 저장소의 로컬 복사본으로 이동하여 패키지 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 구성 기술 자료를 참고하십시오.