Integrowanie wersji pakietu SDK do reklam mobilnych Google z wczesnym dostępem z aplikacjami Unity

Ten przewodnik jest przeznaczony dla wydawców, którzy integrują w swojej aplikacji Unity wersję pakietu SDK do reklam mobilnych Google z wczesnym dostępem. Wersje z wczesnym dostępem umożliwiają korzystanie z najnowszych funkcji pakietu SDK do reklam mobilnych Google bez czekania na kolejną wersję. Są one w pełni przetestowane i spełniają te same kryteria wydania co wersje publiczne.

Aby zintegrować wersję pakietu SDK do reklam mobilnych Google z wczesnym dostępem z aplikacją w Unity, wykonaj czynności opisane na tej stronie.

Wymagania wstępne

  • Aby zintegrować wtyczkę GMA Unity z projektem Unity, postępuj zgodnie z instrukcjami w przewodniku dla początkujących.

  • Wersje pakietu SDK do reklam mobilnych Google z wczesnym dostępem udostępniane 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>

Wytłuszczony tekst /path/to/extracted/maven/repo należy zastąpić ścieżką do zarchiwizowanych treści pliku ZIP pakietu SDK do reklam mobilnych Google w ramach wczesnego dostępu. Wersję zależności, oznaczoną w poprzednim fragmencie kodu symbolem x.y.z, można określić, wyszukują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 tworzenia 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.