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.
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.