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.

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.