Z tego przewodnika dowiesz się, jak za pomocą pakietu SDK do reklam mobilnych Google wczytywać i wyświetlać reklamy z maia przy użyciu mediacji, która obejmuje integrację kaskadową. Przewodnik zawiera informacje o dodawaniu pakietu maio do konfiguracji pośrednictwa jednostki reklamowej oraz o integrowaniu pakietu SDK i adaptera maio z aplikacją na Androida.
Interfejs panelu sterowania maio używa japońskich etykiet, przycisków i opisów. Zrzuty ekranu w tym przewodniku nie zostały przetłumaczone. W opisach i instrukcjach w tym przewodniku etykiety i przyciski są jednak opisane w języku angielskim. Na przykład „URL スキーム” to „URL Scheme”.
Obsługiwane integracje i formaty reklam
Adapter pośrednictwa dla maio ma te możliwości:
Integracja | |
---|---|
Określanie stawek | |
Wodospad | |
Formaty | |
Baner | |
Pełnoekranowa | |
Z nagrodą | |
Natywna |
Wymagania
- poziom interfejsu API 21 lub nowszy,
- pakiet SDK maio w wersji 1.0.7 lub nowszej,
Najnowsza wersja pakietu SDK do reklam mobilnych Google
Przeczytaj Przewodnik dla początkujących
Krok 1. Skonfiguruj konfiguracje w interfejsie maio
Najpierw zarejestruj się lub zaloguj się na konto maio. Na pasku bocznym po lewej stronie kliknij kolejno Zarządzanie aplikacjami i Nowa aplikacja.
Wybierz kartę odpowiadającą preferowanemu typowi reklamy.
Pełnoekranowa
Wpisz nazwę aplikacji, wybierz platformę i podaj adres URL aplikacji. Jako Typ reklamy wybierz Reklama pełnoekranowa z wideo, a potem kliknij Zaktualizuj.
Z nagrodą
Wpisz nazwę aplikacji, wybierz platformę i podaj adres URL aplikacji. Jako Typ reklamy wybierz Nagrody za filmy, a następnie kliknij Zaktualizuj.
Na stronie Zarządzanie aplikacjami zanotuj identyfikator mediów. W następnej sekcji musisz skonfigurować jednostkę reklamową w usłudze Ad Manager.
Na stronie Zarządzanie strefami zanotuj identyfikator strefy. Potrzebny będzie też w przypadku konfigurowania jednostki reklamowej Ad Managera w następnym rozdziale.
Aby skonfigurować identyfikator jednostki reklamowej na potrzeby zapośredniczenia, oprócz identyfikatora multimediów i identyfikatora strefy musisz podać identyfikator API i klucz API. Na stronie interfejsu API do raportowania zanotuj identyfikator API i klucz API.Krok 2. Skonfiguruj popyt maio w interfejsie Ad Managera
Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej
Zaloguj się na konto Ad Managera.
Kliknij Wyświetlanie > Grupy zysku, a potem kliknij przycisk Nowa grupa zysku.
Wpisz unikalną nazwę grupy zysku, ustaw stan na Aktywna, wybierz Format reklamy i ustaw Typ zasobów reklamowych na Aplikacja mobilna. W sekcji Targetowanie > Zasoby wybierz jednostkę reklamową w sekcji Zasoby reklamowe i Aplikacja mobilna, do której chcesz dodać zapośredniczenie.
Następnie kliknij przycisk Dodaj partnera zysku.
Jeśli masz już partnera zysku w maio, możesz go wybrać. W przeciwnym razie wybierz Utwórz nowego partnera zysku.
Jako sieć reklamowa wybierz maio, wpisz unikalną nazwę i włącz zapośredniczenie.
Włącz Automatyczne zbieranie danych i wpisz identyfikator API oraz klucz API uzyskane w poprzedniej sekcji.
Po wybraniu partnera zysku wybierz Zapośredniczenie mobilne SDK jako Typ integracji, Android jako Platforma i Aktywny jako Stan. Wpisz identyfikator multimediów i identyfikator strefy uzyskane w poprzedniej sekcji. Następnie wpisz wartość Domyślny CPM.
Gdy skończysz, u dołu strony kliknij Zapisz.
Krok 3. Importuj pakiet SDK i adapter maio
Integracja z Android Studio (zalecana)
W pliku settings.gradle.kts
na poziomie projektu dodaj te repozytoria:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://imobile-maio.github.io/maven")
}
}
}
Następnie w pliku build.gradle.kts
na poziomie aplikacji dodaj te zależności i konfiguracje implementacji. Używaj najnowszych wersji pakietu SDK i adaptera maio:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.6.0")
implementation("com.google.ads.mediation:maio:1.1.16.3")
}
Integracja ręczna
- Pobierz najnowszą wersję pakietu maio Android SDK i dodaj go do projektu.
- Otwórz elementy adaptera maio w repozytorium Maven firmy Google. Wybierz najnowszą wersję, pobierz plik „.aar” z adapterem maio i dodaj go do projektu.
Krok 4. Dodaj wymagany kod
Integracja z maio na Androida nie wymaga dodatkowego kodu.
Krok 5. Przetestuj implementację
Włączanie reklam testowych
Upewnij się, że urządzenie testowe jest zarejestrowane w Ad Managerze.
Wydawcy korzystający z wersji 11.6.0 lub nowszej pakietu SDK do reklam mobilnych Google będą automatycznie otrzymywać reklamy testowe z maia na telefonach i tabletach zarejestrowanych jako urządzenia testowe podczas przesyłania żądań.
Weryfikowanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z maio, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, korzystając ze źródła reklam maio (kaskada).
Kody błędów
Jeśli adapter nie otrzyma reklamy z maiO, wydawcy mogą sprawdzić błąd w odpowiedzi na reklamę, korzystając z usługi ResponseInfo.getAdapterResponses()
w ramach tych klas:
Format | Nazwa zajęć |
---|---|
Pełnoekranowa | jp.maio.sdk.android.mediation.admob.adapter.Interstitial |
Z nagrodą | jp.maio.sdk.android.mediation.admob.adapter.Rewarded |
Oto kody i odpowiednie komunikaty generowane przez adapter maio, gdy nie udaje się załadować reklamy:
Kod błędu | Przyczyna |
---|---|
0-10 | maio zwrócił błąd związany z pakietem SDK. Aby dowiedzieć się więcej, zapoznaj się z kodem i dokumentacją Maio. |
101 | Maio nie ma dostępnej reklamy. |
102 | nieprawidłowe parametry serwera (np. brak identyfikatora miejsca docelowego). |
103 | Kontekst użyty do załadowania reklamy nie był wystąpieniem „Activity”. |
Historia zmian adaptera zapośredniczenia na Androida (maio)
Wersja 1.1.16.3
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 23.0.0.
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.16.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 23.0.0.
- Wersja pakietu SDK Maio: 1.1.16.
Wersja 1.1.16.2
- Zaktualizowano adapter, aby używać nowej klasy
VersionInfo
. - Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 22.0.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 22.0.0.
- Wersja pakietu SDK Maio: 1.1.16.
Wersja 1.1.16.1
- Zaktualizowano
compileSdkVersion
itargetSdkVersion
do poziomu API 31. - Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 21.0.0.
- Zaktualizowaliśmy minimalny wymagany poziom interfejsu API Androida do 19.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 21.0.0.
- Wersja pakietu SDK Maio: 1.1.16.
Wersja 1.1.16.0
- Zaktualizowano kody błędów, aby uwzględnić dodatkowe błędy maio.
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.16.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do wersji 20.4.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 20.4.0.
- Wersja pakietu SDK Maio: 1.1.16.
Wersja 1.1.15.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.15.
- Zaktualizowano minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 20.0.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 20.0.0.
- Wersja pakietu SDK Maio: 1.1.15.
Wersja 1.1.14.0
- Dodano standardowe kody błędów i komunikaty dotyczące adaptera.
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.14.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 19.8.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 19.8.0.
- Wersja pakietu SDK Maio: 1.1.14.
Wersja 1.1.13.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.13.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 19.5.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
- Wersja pakietu SDK Maio: 1.1.13.
Wersja 1.1.12.0
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 19.4.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 19.4.0.
- Wersja pakietu SDK Maio: 1.1.12.
Wersja 1.1.11.1
- Aby ograniczyć czas oczekiwania, żądania reklamy będą się teraz natychmiast kończyć niepowodzeniem, jeśli maio nie ma reklamy gotowej do wyświetlenia.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.1.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 19.1.0.
- Wersja pakietu SDK Maio: 1.1.11.
Wersja 1.1.11.0
- Wersja zgodna z pakietem SDK maio w wersji 1.1.11.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 18.3.0.
Został opracowany i przetestowany z:
- Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
- Wersja pakietu SDK Maio: 1.1.11.
Wersja 1.1.10.0
- Wersja zgodna z pakietem SDK maio w wersji 1.1.10.
- Zaktualizowano minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 18.2.0.
Wersja 1.1.8.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.8.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 18.1.0.
Wersja 1.1.7.0
- Poprawki błędów.
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.7.
Wersja 1.1.6.1
- Zaktualizowano adapter, aby obsługiwał nowy interfejs Rewarded API.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 17.2.0.
Wersja 1.1.6.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.6.
Wersja 1.1.5.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.5.
Wersja 1.1.4.0
- Zweryfikowana zgodność z pakietem SDK maio w wersji 1.1.4.
Wersja 1.1.3.1
- Zaktualizowaliśmy adapter, aby działał z klasą instancji zamiast z klasą singleton.
Wersja 1.1.3.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.3.
Wersja 1.1.2.1
- Zaktualizowano adapter z uaktualnionymi funkcjami inicjowania.
Wersja 1.1.2.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.2.
Wersja 1.1.1.1
- Zaktualizowano adapter, aby wywołać zdarzenie reklamy
onRewardedVideoComplete()
.
Wersja 1.1.1.0
- Zweryfikowana zgodność z pakietem SDK maio w wersji 1.1.1.
Wersja 1.1.0.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.1.0.
Wersja 1.0.8.0
- Weryfikowana zgodność z pakietem SDK maio w wersji 1.0.8.
Wersja 1.0.7.1
- Rozwiązaliśmy problem, który mógł powodować wystąpienie wyjątków NullPointerException podczas próby załadowania reklam.
Wersja 1.0.7.0
- Dodano możliwość włączenia trybu testowego przez dodanie identyfikatora urządzenia testowego do
AdRequest
. - Weryfikowana zgodność z pakietem SDK maio w wersji 1.0.7.
Wersja 1.0.6.0
- Pierwsza wersja
- Dodaliśmy obsługę reklam pełnoekranowych i reklam wideo z nagrodą.