Z tego przewodnika dowiesz się, jak za pomocą pakietu SDK do reklam mobilnych Google wczytywać i wyświetlać reklamy z i-mobile przy użyciu mediacji, która obejmuje integrację kaskadową. Wyjaśniamy, jak dodać i-mobile do jednostki reklamowej konfiguracji zapośredniczenia i integrowania pakietu SDK i adaptera i-mobile i aplikacja na Unity.
Etykiety w interfejsie panelu i-mobile są zapisane w języku japońskim. przyciski i opisy. Zrzuty ekranu w tym przewodniku nie zostały przetłumaczone. Jednak w opisach i instrukcjach tego przewodnika etykiety i przyciski są przetłumaczone z odpowiednimi odpowiednikami w języku angielskim w nawiasach.
Obsługiwane integracje i formaty reklam
Adapter zapośredniczenia AdMob do i-mobile ma te funkcje:
Integracja | |
---|---|
Określanie stawek | |
Wodospad | |
Formaty | |
Baner | |
Pełnoekranowa | |
Z nagrodą |
Wymagania
- Unity w wersji 5.6 lub nowszej
- Najnowszy pakiet SDK do reklam mobilnych Google
- Do wdrożenia na Androidzie
- Interfejs API Androida na poziomie 21 lub wyższym
- Aby wdrożyć aplikację na iOS:
- docelowa wersja iOS 12.0 lub nowsza,
- Działający projekt w Unity skonfigurowany za pomocą pakietu SDK do reklam mobilnych Google. Więcej informacji znajdziesz w artykule Pierwsze kroki.
- Dokończ zapośredniczenie Przewodnik dla początkujących
Krok 1. Skonfiguruj konfiguracje w interfejsie użytkownika i-mobile
Krok 2. Skonfiguruj źródła ofert reklamowych i-mobile w AdMob interfejsie
Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej
Android
Instrukcje znajdziesz w kroku 2 instrukcji na Androida.
iOS
Instrukcje znajdziesz w kroku 2 przewodnika po iOS.
Krok 3. Zaimportuj pakiet SDK do i-mobile i adapter
OpenUPM-CLI
Jeśli masz OpenUPM-CLI możesz zainstalować Reklamy mobilne Google i-mobile Wtyczka zapośredniczenia dla Unity, uruchamiając następujące polecenie w katalogu głównym projektu:
openupm add com.google.ads.mobile.mediation.imobile
OpenUPM
W edytorze projektu Unity wybierz Edytuj > Ustawienia projektu > Menedżer pakietów, aby otworzyć plik Ustawienia menedżera pakietów Unity
Na karcie Rejestry o zakresie dodaj OpenUPM jako rejestr z zakresem następujące szczegóły:
- Nazwa:
OpenUPM
- Adres URL:
https://package.openupm.com
- Zakresy:
com.google
Następnie otwórz Okno > Menedżer pakietów, aby otworzyć plik Unity Package Manager oraz Z menu wybierz My Registries (Moje rejestry).
Wybierz pakiet Zapośredniczenie reklam mobilnych Google i-mobile. kliknij Zainstaluj.
Pakiet Unity
Pobierz najnowszą wersję wtyczki Google Mobile Ads do pośredniczenia w przypadku i-mobile, korzystając z linku do pobrania w Changelog, a potem wyodrębnij plik GoogleMobileAdsIMobileMediation.unitypackage
z pliku ZIP.
W edytorze projektów Unity wybierz Zasoby > Importuj pakiet >
Custom Package (Pakiet niestandardowy) i znajdź
GoogleMobileAdsIMobileMediation.unitypackage
pobranego pliku. Upewnij się, że wszystkie pliki są zaznaczone, i kliknij
Importuj.
Potem kliknij Komponenty > Program do rozpoznawania usług Google Play >
Program do rozpoznawania Androida > Wymuś rozwiązanie. Program do rozpoznawania usług Unity Play
biblioteka rozpozna zależności od zera i skopiuje
zadeklarowano zależności w katalogu Assets/Plugins/Android
Aplikacja Unity.
Krok 4. Wymagany dodatkowy kod
Android
Integracja z i-mobile nie wymaga dodatkowego kodu.
iOS
Integracja SKAdNetwork
Postępuj zgodnie z dokumentacją i-mobile
aby dodać identyfikatory SKAdNetwork do pliku Info.plist
projektu.
Krok 5. Przetestuj implementację
Włącz reklamy testowe
Zarejestruj urządzenie testowe na potrzeby AdMob. i-mobile udostępnia testowe identyfikator Spotu, identyfikator mediów i identyfikator wydawcy na potrzeby testów. Znajdziesz je tutaj.
Weryfikacja reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z witrynyi-mobile, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając z i-mobile (Waterfall) źródeł reklam.
Kody błędów
Jeśli adapter nie odbierze reklamy z i-mobile, wydawcy mogą sprawdzić
bazowy błąd w odpowiedzi dotyczącej reklamy korzystającej z tagu ResponseInfo
w następujących klasach:
Android
Format | Nazwa zajęć |
---|---|
Baner | com.google.ads.mediation.imobile.IMobileAdapter |
Pełnoekranowa | com.google.ads.mediation.imobile.IMobileAdapter |
Natywna | com.google.ads.mediation.imobile.IMobileMediationAdapter |
iOS
Format | Nazwa zajęć |
---|---|
Baner | IMobileAdapter |
Pełnoekranowa | IMobileAdapter |
Natywna | GADMediationAdapterIMobile |
Adapter i-mobile wysyła te kody i powiązane z nimi wiadomości gdy nie można wczytać reklamy:
Android
Kod błędu | Przyczyna |
---|---|
0-99 | Pakiet SDK i-mobile zwrócił błąd. Zobacz kod . |
101 | Aby wczytywać reklamy, i-mobile wymaga kontekstu Activity . |
102 | Parametry serwera i-mobile skonfigurowane w interfejsie użytkownika AdMob są nieprawidłowe lub ich brakuje. |
103 | Żądany rozmiar reklamy nie odpowiada obsługiwanemu przez i-mobile rozmiarowi banera. |
104 | Wywołanie zwrotne udanego wczytywania reklam natywnych i-mobile zwróciło pustą listę reklam natywnych. |
iOS
Kod błędu | Przyczyna |
---|---|
0-10 | Pakiet SDK i-mobile zwrócił błąd. Więcej szczegółów znajdziesz w kodzie. |
101 | Brak parametrów serwera i-mobile skonfigurowanych w AdMob interfejsie lub są one nieprawidłowe. |
102 | Żądany rozmiar reklamy nie odpowiada obsługiwanemu przez i-mobile rozmiarowi banera. |
103 | i-mobile nie wyświetliła reklamy. |
104 | Usługa i-mobile zwróciła pustą tablicę reklam natywnych. |
105 | Usługa i-mobile nie mogła pobrać zasobów reklamy natywnej. |
106 | Usługa i-mobile nie obsługuje żądania pobrania wielu reklam pełnoekranowych z tym samym identyfikatorem Spota. |
Historia zmian wtyczki i-mobile Unity Mediation
Wersja 1.3.5
- Obsługuje adapter i-mobile Android w wersji 2.3.2.0.
- Obsługuje adapter iOS do iOS w wersji 2.3.4.0.
- Utworzono i przetestowano z wykorzystaniem wtyczki Unity do reklam mobilnych Google w wersji 9.1.0.
Wersja 1.3.4
- Obsługuje adapter i-mobile Android w wersji 2.3.1.2.
- Obsługuje adapter iOS do iOS w wersji 2.3.4.0.
- Utworzono i przetestowano z wykorzystaniem wtyczki Unity do reklam mobilnych Google w wersji 9.0.0.
Wersja 1.3.3
- Obsługuje adapter Androida do i-mobile w wersji 2.3.1.1.
- Obsługuje adapter iOS do iOS w wersji 2.3.3.0.
- Utworzono i przetestowano z wykorzystaniem wtyczki Unity do reklam mobilnych Google w wersji 9.0.0.
Wersja 1.3.2
- Przeniesiono treść adaptera do:
GoogleMobileAds/Mediation/IMobile/
. - Obsługuje adapter i-mobile na Androida w wersji 2.3.1.1.
- Obsługuje adapter iOS do iOS w wersji 2.3.2.0.
- Została ona utworzona i przetestowana z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 8.1.0.
Wersja 1.3.1
- Obsługuje adapter i-mobile na Androida w wersji 2.3.0.0.
- Obsługuje adapter iOS do iOS w wersji 2.3.0.1.
- Utworzono i przetestowano z wykorzystaniem wtyczki Unity do reklam mobilnych Google w wersji 7.4.1.
Wersja 1.3.0
- Obsługuje adapter i-mobile na Androida w wersji 2.3.0.0.
- Obsługuje adapter iOS do iOS w wersji 2.3.0.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.3.1.
Wersja 1.2.2
- Obsługuje adapter Androida do i-mobile w wersji 2.0.23.1.
- Obsługuje adapter iOS do iOS w wersji 2.2.0.1.
- Utworzono i przetestowano z wykorzystaniem wtyczki Unity do reklam mobilnych Google w wersji 7.0.2.
Wersja 1.2.1
- Obsługuje adapter i-mobile Androida w wersji 2.0.23.0.
- Obsługuje adapter iOS do iOS w wersji 2.2.0.1.
- Utworzono i przetestowano z wykorzystaniem wtyczki Unity do reklam mobilnych Google w wersji 7.0.0.
Wersja 1.2.0
- Obsługuje adapter i-mobile na Androida w wersji 2.0.23.0.
- Obsługuje adapter iOS do iOS w wersji 2.2.0.0.
Wersja 1.1.0
- Obsługuje adapter i-mobile Androida w wersji 2.0.22.2.
- Obsługuje adapter iOS do iOS w wersji 2.1.0.1.
Wersja 1.0.2
- Obsługuje adapter Androida do i-mobile w wersji 2.0.22.0.
- Obsługuje adapter iOS do iOS w wersji 2.0.32.0.
Wersja 1.0.1
- Obsługuje adapter i-mobile Androida w wersji 2.0.21.0.
- Obsługuje adapter iOS do iOS w wersji 2.0.31.0.
Wersja 1.0.0
- Pierwsza wersja!
- Obsługuje adapter Androida do i-mobile w wersji 2.0.20.1.
- Obsługuje adapter iOS do iOS w wersji 2.0.29.0.