Android 지연 시간 및 안정성 개선사항을 적용하려면 GMA Next-Gen SDK를 사용하세요. 이 가이드에서는 Android용 GMA Next-Gen SDK를 사용하도록 Google Mobile Ads Unity Plugin을 구성하는 방법을 설명합니다.
기본 요건
계속하기 전에 다음을 수행하세요.
- Google Mobile Ads Unity Plugin 버전 10.6.0 이상을 설치합니다.
- Unity 버전 2019.4 이상을 사용합니다.
- Google Mobile Ads Unity Plugin을 설정합니다.
- Unity 프로젝트가 있어야 합니다.
최소 API 수준을 24로 업데이트
GMA Next-Gen SDK에는 최소 API 수준 24가 필요합니다. 최소 API 수준을 업데이트하려면 다음을 실행하세요.
- 메뉴 바에서 File(파일) > Build Profiles(프로필 구축) > Player Settings(플레이어 설정) > Android > Other Settings(기타 설정) > Identification(ID)을 클릭합니다.
- 최소 API 수준을 Android 7.0 'Nougat'(API 수준 24) 이상으로 설정합니다.
종속 항목 파일 수정
Android 빌드에 GMA Next-Gen SDK를 사용 설정하려면 다음 단계를 따르세요.
Unity 프로젝트에서
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml파일로 이동합니다.- Unity Package Manager(Unity 패키지 관리자)를 사용하는 경우 Packages(패키지) > Google Mobile Ads for Unity(Unity용 Google 모바일 광고) > GoogleMobileAds > Editor(편집기) > GoogleMobileAdsDependencies.xml로 이동합니다.
사양
com.google.android.gms:play-services-ads가 있는<androidPackage>요소를 찾습니다.요소를 사용 가능한 최신 버전의
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk로 바꿉니다.<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.0"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>파일을 저장합니다.
빌드 프로세스 중에 Google Mobile Ads Unity Plugin이 GMA Next-Gen SDK의 정보를 감지하고 구현을 사용합니다.
미디에이션 통합
미디에이션을 사용하는 경우 Android 이전 가이드에 따라 미디에이션 통합에서 com.google.android.gms 모듈을 제외하여 중복 클래스 오류를 방지하세요.
전체 예시 보기
다음은 업데이트된 GoogleMobileAdsDependencies.xml 파일을 보여주는 예시입니다.
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.0">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.constraintlayout:constraintlayout:2.1.4">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.lifecycle:lifecycle-process:2.6.2">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 12.11.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
</iosPods>
</dependencies>