Integrowanie wersji wczesnego dostępu wtyczki reklam mobilnych Google dla środowiska Unity z aplikacjami Unity

Ten przewodnik jest przeznaczony dla wydawców, którzy integrują wersję wczesnego dostępu do Google Mobile Ads Unity Plugin z aplikacją Unity. Wersje wczesnego dostępu umożliwiają korzystanie z najnowszych funkcji Google Mobile Ads Unity Plugin bez czekania na kolejną wersję. Są one w pełni przetestowane i spełniają te same kryteria wydania co wersje publiczne.

Wykonaj czynności opisane na tej stronie, aby zintegrować wersję Google Mobile Ads Unity Plugin wczesnego dostępu z aplikacją w Unity.

Wymagania wstępne

Zanim przejdziesz dalej, wykonaj te czynności:

  • Skonfiguruj Google Mobile Ads Unity Plugin, aby zintegrować Google Mobile Ads Unity Plugin z projektem Unity.

  • wersje Google Mobile Ads Unity Plugin z wczesnym dostępem udostępnione przez menedżera konta.

Instrukcje integracji

Kliknij kartę, aby wybrać instrukcje dla Androida lub iOS. Jeśli integrujesz wersje z wczesnym dostępem na obu platformach, wykonaj instrukcje na obu kartach.

Android

Pobierz wersję pakietu SDK do reklam mobilnych Google na Androida z wczesnym dostępem i wyodrębnij ją w wygodnym miejscu.

Następnie dodaj tę lokalizację jako niestandardowe repozytorium Maven dla wtyczki reklam mobilnych Google dla środowiska Unity.

Aktualizowanie pliku XML zależności

Zaktualizuj zawartość pliku XML w Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml do następującej:

<dependencies>
  <androidPackages>
    <androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
      <repositories>
        <repository>/path/to/extracted/maven/repo</repository>
        <repository>https://maven.google.com/</repository>
      </repositories>
    </androidPackage>
  </androidPackages>
</dependencies>

Tekst w pogrubieniu, /path/to/extracted/maven/repo, należy zastąpić ścieżką do zarchiwizowanych treści z wczesnego dostępu w pliku Google Mobile Ads Unity Plugin ZIP. Wersję zależności, oznaczoną w poprzednim fragmencie kodu symbolem x.y.z, można określić, znajdując najnowszą wersję w katalogu com/google/android/gms/play-services-ads/ w wyodrębnionej zawartości pliku ZIP pakietu SDK do reklam mobilnych Google na Androida w ramach wczesnego dostępu.

Wymuś rozwiązanie zależności

W edytorze Unity kliknij Assets > Play Services Resolver > Android Resolver > Force Resolve. Biblioteka Unity Play Services Resolver przeprowadza następnie rozwiązywanie zależności od zera i kopiuje zadeklarowane zależności do katalogu Assets/Plugins/Android aplikacji Unity.

Wymuś rozwiązanie

Podczas kompilowania aplikacji uruchamia się narzędzie do rozwiązywania zależności JAR, które importuje do kompilacji wszystkie wymagane zależności.

iOS

Upewnij się, że plik XML zależności w lokalizacji Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml nie zawiera odwołań do CocoaPod Google-Mobile-Ads-SDK.

Następnie usuń wszystkie istniejące kopie pakietu GoogleMobileAdsSDK, które narzędzie JAR Resolver umieściło w folderze Assets/Plugins/iOS.

Pobierz wersję pakietu SDK do reklam mobilnych Google na iOS w ramach wczesnego dostępu i umieść wyodrębnioną zawartość w katalogu Assets/Plugins/iOS projektu Unity.

Podczas tworzenia aplikacji framework jest kopiowany do projektu iOS.