유니티 개발자 도구

아이언소스 Integration Manager와 DeveloperSettings는 앱 빌드 시 더 쉽게 레벨플레이 미디에이션을 연동하도록 해 주는 도구입니다. 이 도구들은 Unity용 Google External Dependency Manager (구 Play Services Resolver) 기반입니다.

아이언소스 7.1.0 버전 이상을 다운로드하고 연동하면, 유니티 개발 플랫폼에서 바로 아이언소스 SDK를 최신 버전으로 업데이트 할 수 있습니다.

Integration Manager와 Developer Settings를 프로젝트에 추가하기

필수 준비 사항
  • 유니티 Developer 버전 2017.2 이상
  • iOS의 경우 – CocoaPod 적용 필요
  • 아래의 순서를 따라 SDK를 최신 버전으로 업데이트 하고, Integration Manager와 Developer Settings를 추가하세요.

    • Download Unity Plugin Version 8.0.0
    • 유니티 프로젝트를 열기
    • 다운로드된 파일을 더블클릭하면 모든 프로젝트 파일이 자동으로 생성됩니다.

    • 유니티 패키지를 업데이트하여 새 SDK 및 Integration Manager 설치가 완료되면, 유니티 메뉴 바의 Ads Mediation 서브 메뉴를 클릭합니다.

    SDK 및 아답터 버전 관리

    SDK 또는 아답터의 버전을 업그레이드 하려면,

    1. Ads Mediation > Integration Manager를 클릭하고,
    2. Install이나 Update를 선택합니다.

    이미 아이언소스 SDK 및 아답터 최신 버전을 가지고 계시다면, 각 항목의 동작 버튼은 “Updated”로 변경되고 비활성화 됩니다.

    아이언소스 미디에이션 패키지를 업데이트하고 나면, “Import Unity Package” 창이 열리고, 각기 다른 파일들이 자동으로 생성됩니다. 즉, API 서명 변경 등을 포함한 새 SDK에 포함된 변경사항이 이 동작 이후 반영됩니다.

    안드로이드

    변경 사항 적용을 위해서는 반드시 “Resolve” 단계를 진행해 주세요. Resolve 단계에서는 선택사항에 따라 관련된 모든 아티팩트를 다운로드 합니다.

    수동 resolve

    메뉴 진입: Assets → Mobile Dependency Resolver → Android → Resolve

    이 작업은 레벨플레이 Integration Manager에서 변경사항이 발생했을 때마다 수행해야 합니다.

    자동 Resolve를 사용 중이라면, Integration Manager 창을 닫을 때 모든 업데이트가 수행됩니다.

    iOS

    반드시 CocoaPods가 설치되었는지 먼저 확인해 주세요:

    메뉴 진입: Assets → Play Service Resolver → iOS Resolver → Install Cocoapods

    고급 미디에이션 설정


    레벨플레이 Developer Settings를 사용하여 유니티 레벨플레이 미디에이션 및 유니티 레벨플레이 미디에이션 네트워크 연동을 수행할 수 있습니다.

    레벨플레이 미디에이션 설정

    레벨플레이 Mediation Settings를 사용해 아래의 작업을 수행할 수 있습니다: 

    • 안드로이드와 iOS에서 RuntimeInitializeOnLoadMethod 수행 중 아이언소스 SDK를 초기화 합니다.
      • 안드로이드 및 iOS 용 애플리케이션 App Key를 정의합니다.
      • 앱이 초기화 될 때 아이언소스 Init API를 활성화합니다. 이 때 유니티 레벨플레이에 정의된 모든 광고 유닛들이 활성화 됩니다.
    • (iOS) 아이언소스 SKAdNetworkID를 info.plist에 추가합니다. 이미 수동으로 SKAdNetworkID를 정의한 경우, 프로젝트 재 빌드시 반드시 “Append” 옵션을 사용해 주세요.
    • Debug Adapter와 Integration Helper와 같은 프로젝트 기능을 활성화 합니다. 해당 기능들은 앱 정식 배포시에는 비활성화 하시기를 권장 드립니다.


    Note: 모든 변경사항들은 지정된 플랫폼으로 빌드 후에 적용됩니다.

    레벨플레이 미디에이션 네트워크 설정

    이 설정을 사용하면 AdMob 연동을 완료할 수 있습니다. Enable AdMob 체크박스에 체크하시고 사용하실 App ID들을 AdMob 플랫폼에 명시된 대로 넣어주세요.

    이 동작은 여기서 기술된 App ID들을 안드로이드 앱의 Manifest.xml, iOS 앱의 info.plist 파일에 각각 추가합니다.

    Note: 모든 변경사항들은 지정된 플랫폼으로 빌드 후에 적용됩니다.