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ą w swojej aplikacji Unity wersję wczesnego dostępu Google Mobile Ads Unity Plugin. Wersje wczesnego dostępu umożliwiają korzystanie z najnowszych funkcji Google Mobile Ads Unity Plugin bez czekania na następną wersję. Są one w pełni przetestowane i spełniają te same kryteria wydania co wersje publiczne.

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

Wymagania wstępne

Zanim przejdziesz dalej:

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

  • Pobierz wersje wczesnego dostępu Google Mobile Ads Unity Plugin udostępnione przez menedżera konta.

Instrukcje stosowania

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

Android

Pobierz wersję wczesnego dostępu pakietu Google Mobile Ads Android SDK i rozpakuj ją w dogodnym miejscu.

Następnie dodaj tę lokalizację jako niestandardowe repozytorium Maven dla wtyczki Google Mobile Ads Unity.

Aktualizowanie pliku XML zależności

Zaktualizuj zawartość pliku XML w Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml do postaci:

<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 pogrubiony, /path/to/extracted/maven/repo, należy zastąpić ścieżką do zarchiwizowanych treści pliku ZIP wtyczki Google Mobile Ads Unity w wersji wczesnego dostępu.Google Mobile Ads Unity Plugin Wersję zależności, która jest oznaczona jako x.y.z w poprzednim fragmencie kodu, można określić, znajdując najnowszą wersję w katalogu com/google/android/gms/play-services-ads/ w rozpakowanej zawartości pliku ZIP pakietu Google Mobile Ads Android SDK w wersji wczesnego dostępu.

Wymuszanie rozwiązania zależności

W edytorze Unity kliknij Assets > Usługi Google Play Resolver > Android Resolver > Force Resolve. Biblioteka Unity Usługi Google Play Resolver przeprowadzi od nowa rozwiązywanie zależności i skopiuje zadeklarowane zależności do katalogu Assets/Plugins/Android w aplikacji Unity.

Wymuś rozwiązanie

Gdy tworzysz aplikację, uruchamia się narzędzie JAR Resolver, które importuje wszystkie wymagane zależności do kompilacji.

iOS

Upewnij się, że plik XML zależności w 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ę wczesnego dostępu pakietu Google Mobile Ads iOS SDK i umieść jego rozpakowaną zawartość w katalogu Assets/Plugins/iOS w projekcie Unity.

Gdy tworzysz aplikację, kopiuje ona framework do projektu iOS.