Integracja Liftoff Zarabiaj z zapośredniczeniem

Z tego przewodnika dowiesz się, jak używać GMA Next-Gen SDK pakietu SDK do reklam mobilnych Google do wczytywania i wyświetlania reklam z Liftoff Monetize za pomocą zapośredniczenia, które obejmuje integracje z określaniem stawek i kaskadowe. Wyjaśnia, jak dodać Liftoff Monetize do konfiguracji mediacji jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter Vungle z aplikacją na Androida.

Obsługiwane integracje i formaty reklam

Adapter zapośredniczenia Liftoff Monetize ma te możliwości:

Integracja
Określanie stawek
Kaskada
Formaty
Otwarcie aplikacji
Baner
Pełnoekranowa
Z nagrodą
Reklama pełnoekranowa z nagrodą
Natywna

Wymagania wstępne

Zanim przejdziesz dalej, sprawdź, czy:

  • Android API na poziomie 24 lub wyższym.
  • [W przypadku określania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam w określaniu stawek, użyj adaptera Liftoff Monetize w wersji 7.3.0.0 lub nowszej (zalecana jest najnowsza wersja).

Krok 1. Skonfiguruj ustawienia w interfejsie Liftoff Monetize

Zarejestruj się lub zaloguj na konto Liftoff Monetize.

Dodaj aplikację do panelu Liftoff Monetize, klikając przycisk Add Application (Dodaj aplikację).

Wypełnij formularz, podając wszystkie niezbędne informacje.

Po utworzeniu aplikacji wybierz ją na panelu Aplikacje Liftoff Monetize.

Zanotuj identyfikator aplikacji.

Dodawanie nowych miejsc docelowych

Aby utworzyć nowe miejsce docelowe do wykorzystania w zapośredniczeniu, otwórz panel miejsc docelowych Liftoff Monetize, kliknij przycisk Add Placement (Dodaj miejsce docelowe) i wybierz aplikację z listy.

Szczegółowe informacje o dodawaniu nowych miejsc docelowych znajdziesz poniżej:

Wybierz Baner, wpisz Nazwę miejsca docelowego i wypełnij pozostałą część formularza. [Tylko określanie stawek] W sekcji Zarabianie ustaw przełącznik Określanie stawek w aplikacji w pozycji Włączone. Aby utworzyć miejsce docelowe, kliknij przycisk Dalej u dołu strony.

Baner 300 x 250

Wybierz MREC, wpisz nazwę miejsca docelowego i wypełnij pozostałą część formularza. [Tylko określanie stawek] W sekcji Zarabianie ustaw przełącznik Określanie stawek w aplikacji w pozycji Włączone. Aby utworzyć miejsce docelowe, kliknij przycisk Dalej u dołu strony.

Pełnoekranowa

Wybierz Reklama pełnoekranowa, wpisz Nazwę miejsca docelowego i wypełnij pozostałe pola formularza. [Tylko określanie stawek] W sekcji Zarabianie ustaw przełącznik Określanie stawek w aplikacji w pozycji Włączone. Aby utworzyć miejsce docelowe, kliknij przycisk Dalej u dołu strony.

Z nagrodą

Wybierz Z nagrodą, wpisz nazwę miejsca docelowego i wypełnij pozostałą część formularza. [Tylko określanie stawek] W sekcji Zarabianie ustaw przełącznik Określanie stawek w aplikacji w pozycji Włączone. Aby utworzyć miejsce docelowe, kliknij przycisk Dalej u dołu strony.

Reklama pełnoekranowa z nagrodą

Wybierz Z nagrodą. Wpisz nazwę miejsca docelowego, włącz opcję Możliwe do pominięcia i wypełnij resztę formularza. [Tylko określanie stawek] W sekcji Generowanie przychodu ustaw przełącznik Określanie stawek w aplikacji w pozycji Włączone. Aby utworzyć miejsce docelowe, kliknij przycisk Dalej u dołu strony.

Natywna

Wybierz Natywna, wpisz Nazwę miejsca docelowego i wypełnij pozostałą część formularza. [Tylko określanie stawek] W sekcji Zarabianie ustaw przełącznik Określanie stawek w aplikacji w pozycji Włączone. Aby utworzyć miejsce docelowe, kliknij przycisk Dalej u dołu strony.

Zapisz identyfikator referencyjny i kliknij OK.

Baner 300 x 250

Pełnoekranowa

Z nagrodą

Reklama pełnoekranowa z nagrodą

Natywna

Znajdowanie klucza interfejsu API raportowania

Określanie stawek

Ten krok nie jest wymagany w przypadku integracji z określaniem stawek.

Kaskada

Oprócz identyfikatora aplikacji i identyfikatora referencyjnego do skonfigurowania identyfikatora jednostki reklamowej Ad Managera potrzebny będzie też klucz interfejsu API do raportowania Liftoff Monetize. Otwórz panel raportów Liftoff Monetize i kliknij przycisk Reporting API Key (Klucz interfejsu API do raportowania), aby wyświetlić swój klucz interfejsu API do raportowania.

Aktualizowanie pliku app-ads.txt

Authorized Sellers for Apps (czyli plik app-ads.txt) to projekt IAB Tech Lab, który ma zagwarantować, że Twoje zasoby reklamowe w aplikacjach będą sprzedawane tylko w tych kanałach, na które wyrażasz zgodę. Aby zapobiec znacznej utracie przychodów z reklam, musisz wdrożyć plik app-ads.txt. Jeśli jeszcze nie masz pliku app-ads.txt, utwórz go na potrzeby Ad Managera.

Aby wdrożyć app-ads.txt w przypadku Liftoff Monetize, pobierz i dołącz wpisy app-ads.txt Liftoff Monetize do istniejącego pliku app-ads.txt. Więcej informacji znajdziesz w artykule app-ads.txt.

Włączanie trybu testowego

Aby włączyć reklamy testowe, otwórz panel Liftoff Monetize i kliknij Applications (Aplikacje).

Wybierz aplikację, w której chcesz włączyć reklamy testowe, w sekcji Placement Reference ID (Identyfikator referencyjny miejsca docelowego) aplikacji. Reklamy testowe można włączyć, wybierając Test Mode (Tryb testowy) i Show test ads only (Pokazuj tylko reklamy testowe) w sekcji Status.

Krok 2. Skonfiguruj oferty reklamowe Liftoff Monetize w interfejsie Ad Managera

Zaloguj się na konto Ad Managera.

Dodawanie Liftoff Monetize w sekcji Firmy

Określanie stawek

Ten krok nie jest wymagany w przypadku integracji z określaniem stawek.

Kaskada

Kliknij kolejno Administracja > Firmy, a następnie na karcie Wszystkie firmy kliknij przycisk Nowa firma. Kliknij Sieć reklamowa.

Wybierz Liftoff Monetize jako sieć reklamową, wpisz unikalną nazwę i włącz zapośredniczenie. Włącz Automatyczne zbieranie danych i wpisz klucz interfejsu Reporting API uzyskany w poprzedniej sekcji.

Nie musisz wpisywać nazwy użytkownika ani hasła. Gdy skończysz, kliknij Zapisz.

Włączanie udostępniania bezpiecznych sygnałów

Określanie stawek

Kliknij kolejno Administracja i Ustawienia globalne. Otwórz kartę Ustawienia konta Ad Exchange, przejrzyj i włącz Udostępnianie bezpiecznych sygnałów. Kliknij Zapisz.

Kaskada

Ten krok nie jest wymagany w przypadku integracji kaskadowych.

Udostępnianie bezpiecznych sygnałów w pytaniach o stawkę

Określanie stawek

Kliknij kolejno Zasoby reklamowe i Bezpieczne sygnały. W sekcji Bezpieczne sygnały wyszukaj Liftoff i włącz opcję Włącz integrację aplikacji.

Kliknij Zapisz.

Kaskada

Ten krok nie jest wymagany w przypadku integracji kaskadowych.

Zezwalanie na udostępnianie bezpiecznych sygnałów na potrzeby określania stawek przez pakiet SDK

Określanie stawek

Kliknij Wyświetlanie > Ustawienia na potrzeby kanałów popytu. Na karcie Ustawienia domyślne włącz opcję Zezwalaj na udostępnianie bezpiecznych sygnałów w przypadku licytowania w SDK.

Kliknij Zapisz.

Kaskada

Ten krok nie jest wymagany w przypadku integracji kaskadowych.

Konfigurowanie określania stawek przez Liftoff Monetize

Określanie stawek

Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Kliknij Nowy licytujący.

Jako licytującego wybierz Liftoff Monetize.

Kliknij Dalej, aby włączyć określanie stawek przez pakiet SDK w przypadku tego licytującego.

Kliknij Gotowe.

Kaskada

Ten krok nie jest wymagany w przypadku integracji kaskadowych.

Konfigurowanie mapowania jednostki reklamowej

Określanie stawek

Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Wybierz firmę Liftoff Monetize.

Otwórz kartę Mapowanie jednostek reklamowych i kliknij Nowe mapowanie jednostek reklamowych.

Wybierz Konkretna jednostka reklamowa. Wybierz jednostkę reklamową i format, Aplikacja mobilna jako Typ zasobów reklamowych oraz Aplikacja mobilna. Następnie wpisz Identyfikator aplikacji i Identyfikator referencyjny miejsca docelowego uzyskane w poprzedniej sekcji.

Na koniec kliknij Zapisz.

Kaskada

Kliknij kolejno Wyświetlanie > Grupy zysku i kliknij przycisk Nowa grupa zysku. Wybierz Zasoby reklamowe i Aplikacja.

Przewiń do sekcji Partnerzy zysku i kliknij Dodaj partnera zapośredniczenia.

Wybierz firmę utworzoną dla Liftoff Monetize w poprzedniej sekcji. Wybierz Zapośredniczenie mobilne SDK jako Typ integracji, Android jako Platformę i Aktywny jako Stan.

Wpisz Identyfikator aplikacji i Identyfikator referencyjny miejsca docelowego uzyskane w poprzedniej sekcji oraz wartość domyślnego CPM. Kliknij Zapisz.

Dodawanie Liftoff do listy partnerów reklamowych zachowujących zgodność z RODO i amerykańskimi przepisami stanowymi dotyczącymi prywatności

Aby dodać Liftoff do listy partnerów reklamowych wymaganych przez rozporządzenia europejskie i przepisy stanowe w USA w interfejsie Ad Managera, wykonaj czynności opisane w sekcjach Ustawienia dotyczące rozporządzeń europejskich i Ustawienia dotyczące przepisów stanowych w USA.

Krok 3. Zaimportuj pakiet SDK Vungle i adapter Liftoff Monetize

W pliku Gradle na poziomie aplikacji dodaj te zależności implementacji i konfiguracje:

Kotlin

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0")
    implementation("com.google.ads.mediation:vungle:7.7.8.1")
}

configurations.configureEach {
    exclude(group = "com.google.android.gms", module = "play-services-ads")
    exclude(group = "com.google.android.gms", module = "play-services-ads-lite")
}

Zakręcony

dependencies {
    implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0'
    implementation 'com.google.ads.mediation:vungle:7.7.8.1'
}

configurations.configureEach {
    exclude group: 'com.google.android.gms', module: 'play-services-ads'
    exclude group: 'com.google.android.gms', module: 'play-services-ads-lite'
}

Integracja ręczna

Krok 4. Wdróż ustawienia prywatności w pakiecie Vungle SDK

Aby zachować zgodność z polityką Google w zakresie zgody użytkownika z UE, musisz przekazywać użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Szwajcarii i Wielkiej Brytanii określone informacje oraz uzyskiwać ich zgodę na używanie plików cookie lub innych form lokalnego przechowywania danych, jeśli jest to wymagane przez prawo, a także na zbieranie, udostępnianie i wykorzystywanie danych osobowych na potrzeby personalizacji reklam. Polityka ta odzwierciedla wymagania UE zawarte w dyrektywie o prywatności i łączności elektronicznej oraz w Ogólnym rozporządzeniu o ochronie danych (RODO). Odpowiadasz za sprawdzenie, czy zgoda jest przekazywana do każdego źródła reklam w łańcuchu zapośredniczenia.

Od wersji 7.4.1 pakietu SDK Vungle platforma Liftoff Monetize automatycznie odczytuje zgodę na wykorzystanie danych zgodnie z RODO ustawioną przez platformy do zarządzania zgodą użytkowników, które obsługują specyfikację Google dotyczącą udzielenia dodatkowej zgody, w tym pakiet SDK UMP. Więcej informacji znajdziesz w instrukcjach dotyczących zalecanej implementacji zgodnej z RODO.

Amerykańskie przepisy stanowe o ochronie prywatności

Amerykańskie przepisy stanowe o ochronie prywatności wymagają, aby użytkownicy mieli prawo wycofać zgodę na „sprzedaż” „danych osobowych” (w znaczeniu określonym w ustawie). W tym celu na stronie głównej podmiotu „sprzedającego” musi być umieszczony dobrze widoczny link „Nie sprzedawaj moich danych osobowych”. Przewodnik po amerykańskich przepisach stanowych o ochronie danych osobowych umożliwia włączenie ograniczonego przetwarzania danych na potrzeby wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia do każdej sieci reklamowej w łańcuchu zapośredniczenia. Dlatego musisz zidentyfikować każdą sieć reklamową w łańcuchu zapośredniczenia, która może uczestniczyć w sprzedaży danych osobowych, i postępować zgodnie ze wskazówkami każdej z tych sieci, aby zapewnić zgodność z przepisami.

Liftoff Monetize zawiera interfejs API, który umożliwia przekazywanie zgody do pakietu SDK Vungle. Poniższy przykładowy kod pokazuje, jak przekazać te informacje o zgodzie do pakietu Vungle SDK. Jeśli zdecydujesz się wywołać tę metodę, zalecamy, aby zrobić to przed wysłaniem żądania reklam za pomocą GMA Next-Gen SDK.

Java

VunglePrivacySettings.setCCPAStatus(true);

Kotlin

VunglePrivacySettings.setCCPAStatus(true)

Więcej informacji i wartości, które można podać w metodzie, znajdziesz w artykule o wdrażaniu ustawy CCPA.

Krok 5. Dodaj wymagany kod

Integracja z Liftoff Monetize nie wymaga dodatkowego kodu.

Krok 6. Przetestuj implementację

Włączanie reklam testowych

Upewnij się, że zarejestrujesz urządzenie testowe w Ad Managerze i włączysz tryb testowy w interfejsie Liftoff Monetize.

Sprawdzanie reklam testowych

Aby sprawdzić, czy otrzymujesz reklamy testowe z Liftoff Monetize, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając ze źródeł reklam Liftoff Monetize (określanie stawek) i Liftoff Monetize (kaskada).

Kroki opcjonalne:

Parametry dotyczące sieci

Adapter Liftoff Monetize obsługuje te dodatkowe parametry żądania, które można przekazywać do adaptera:

userId
Ciąg znaków reprezentujący identyfikator użytkownika Liftoff Monetize, który otrzymał zachętę.
adOrientation
Liczba całkowita określająca orientację wyświetlania reklam pełnoekranowych.
setBackButtonImmediatelyEnabled
Wartość logiczna, która umożliwia natychmiastowe włączenie lub wyłączenie przycisku Wstecz w reklamach wyświetlanych przy otwarciu aplikacji. Ustaw wartość true, aby natychmiast włączyć przycisk Wstecz, lub false, aby go wyłączyć. Domyślna wartość to false. Więcej informacji znajdziesz w dokumentacji Liftoff Monetize dotyczącej integrowania reklam wyświetlanych przy otwarciu aplikacji.

Oto przykład kodu, który pokazuje, jak utworzyć żądanie reklamy z ustawionymi parametrami:

Java

Bundle extras = new Bundle();
extras.putString(VungleConstants.KEY_USER_ID, "myUserID");
extras.putInt(VungleConstants.KEY_ORIENTATION, 1);
// Optional: Enables the back button on App Open ads immediately.
extras.putBoolean(VungleConstants.KEY_BACK_BUTTON_IMMEDIATELY_ENABLED, true);

AdRequest request =
    new AdRequest.Builder()
        .addNetworkExtrasBundle(VungleAdapter.class, extras) // Rewarded.
        .addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
        // App Open ads use VungleMediationAdapter
        .addNetworkExtrasBundle(VungleMediationAdapter.class, extras)
        .build();

Kotlin

val extras = Bundle()
extras.putString(VungleConstants.KEY_USER_ID, "myUserID")
extras.putInt(VungleConstants.KEY_ORIENTATION, 1)
// Optional: Enables the back button on App Open ads immediately.
extras.putBoolean(VungleConstants.KEY_BACK_BUTTON_IMMEDIATELY_ENABLED, true)

val request =
  AdRequest.Builder()
    .addNetworkExtrasBundle(VungleAdapter::class.java, extras) // Rewarded.
    .addNetworkExtrasBundle(VungleInterstitialAdapter::class.java, extras) // Interstitial.
    // App Open ads use VungleMediationAdapter
    .addNetworkExtrasBundle(VungleMediationAdapter::class.java, extras)
    .build()

Renderowanie reklam natywnych

Adapter Liftoff Monetize zwraca reklamy natywne jako obiekty NativeAd. Wypełnia te polaNativeAd:

Pole Komponenty zawsze uwzględniane przez adapter Liftoff Monetize
Nagłówek
Obraz 1
Widok multimediów
Treść
Ikona aplikacji
Wezwanie do działania
Ocena w gwiazdkach
Sklep
Cena

1 Adapter Liftoff Monetize nie zapewnia bezpośredniego dostępu do głównego komponentu z obrazem w przypadku reklam natywnych. Zamiast tego adapter wypełnia MediaView filmem lub obrazem.

Kody błędów

Jeśli adapter nie otrzyma reklamy z Liftoff Monetize, wydawcy mogą sprawdzić podstawowy błąd w odpowiedzi na reklamę, korzystając z ResponseInfo.getAdSourceResponses() w tych klasach:

Format Nazwa klasy
Reklama wyświetlana przy otwarciu aplikacji (określanie stawek) com.google.ads.mediation.vungle.VungleMediationAdapter
Reklama wyświetlana przy otwarciu aplikacji (kaskada) com.google.ads.mediation.vungle.VungleMediationAdapter
Baner (określanie stawek) com.google.ads.mediation.vungle.VungleMediationAdapter
Baner (kaskadowe) com.vungle.mediation.VungleInterstitialAdapter
Reklama pełnoekranowa (określanie stawek) com.google.ads.mediation.vungle.VungleMediationAdapter
Reklama pełnoekranowa (kaskada) com.vungle.mediation.VungleInterstitialAdapter
Reklama z nagrodą (określanie stawek) com.google.ads.mediation.vungle.VungleMediationAdapter
Reklama z nagrodą (kaskada) com.vungle.mediation.VungleAdapter
Reklama pełnoekranowa z nagrodą (określanie stawek) com.google.ads.mediation.vungle.VungleMediationAdapter
Reklama pełnoekranowa z nagrodą (kaskada) com.google.ads.mediation.vungle.VungleMediationAdapter
Reklama natywna (określanie stawek) com.google.ads.mediation.vungle.VungleMediationAdapter
Natywna (kaskada) com.google.ads.mediation.vungle.VungleMediationAdapter

Oto kody i powiązane z nimi komunikaty, które adapter Liftoff Monetize wyświetla, gdy nie uda się wczytać reklamy:

Kod błędu Domena Przyczyna
101 com.google.ads.mediation.vungle Nieprawidłowe parametry serwera (np. identyfikator aplikacji lub identyfikator miejsca docelowego).
102 com.google.ads.mediation.vungle Żądany rozmiar banera nie jest mapowany na prawidłowy rozmiar reklamy Liftoff Monetize.
103 com.google.ads.mediation.vungle Liftoff Monetize wymaga kontekstu Activity do wysyłania żądań reklam.
104 com.google.ads.mediation.vungle Pakiet SDK Vungle nie może wczytać wielu reklam dla tego samego identyfikatora miejsca docelowego.
105 com.google.ads.mediation.vungle Nie udało się zainicjować pakietu SDK Vungle.
106 com.google.ads.mediation.vungle Pakiet SDK Vungle zwrócił wywołanie zwrotne o pomyślnym wczytaniu, ale Banners.getBanner() lub Vungle.getNativeAd() zwróciło wartość null.
107 com.google.ads.mediation.vungle Pakiet SDK Vungle nie jest gotowy do odtworzenia reklamy.
108 com.google.ads.mediation.vungle Pakiet SDK Vungle zwrócił nieprawidłowy token określania stawek.

W przypadku błędów pochodzących z pakietu Vungle SDK zapoznaj się z artykułem Kody błędów: Vungle SDK na iOS i Androida.

Historia zmian adaptera zapośredniczenia Liftoff Monetize na Androida

Wersja 7.7.8.1

  • Przypnij zależność Kotlin adaptera do wersji 1.9.0 (minimalna wersja Kotlin obsługiwana przez pakiet SDK nowej generacji do reklam mobilnych Google).

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.4.0.
  • Pakiet SDK do wyświetlania reklam mobilnych Google nowej generacji w wersji 1.4.0.
  • Wersja pakietu Vungle SDK 7.7.8.

Wersja 7.7.8.0

  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 7.7.8.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.4.0.
  • Pakiet SDK do wyświetlania reklam mobilnych Google nowej generacji w wersji 1.4.0.
  • Wersja pakietu Vungle SDK 7.7.8.

Wersja 7.7.7.0

  • Usunęliśmy sprawdzanie canPlayAd() przed wyświetleniem reklam wyświetlanych przy otwarciu aplikacji, dzięki czemu pakiet SDK Liftoff obsługuje przypadek, gdy reklama nie jest gotowa, i wywołuje własne wywołanie zwrotne błędu.
  • Zmieniono obiekty reklam wyświetlanych przy otwarciu aplikacji i reklam pełnoekranowych na takie, które mogą mieć wartość null, i dodano sprawdzanie wartości null przed play().
  • Dodano rejestrowanie za pomocą VungleMediationLogger, gdy w momencie wyświetlenia instancja reklamy wyświetlanej przy otwarciu aplikacji, reklamy pełnoekranowej lub reklamy z nagrodą (kaskadowej lub z licytacją) ma wartość null.
  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 7.7.7.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.4.0.
  • Pakiet SDK do wyświetlania reklam mobilnych Google nowej generacji w wersji 1.3.0.
  • Pakiet SDK Vungle w wersji 7.7.7.

Wersja 7.7.6.0

  • Sprawdzona zgodność z pakietem SDK Vungle w wersji 7.7.6.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.4.0.
  • Pakiet SDK do wyświetlania reklam mobilnych Google nowej generacji w wersji 1.3.0.
  • Wersja pakietu Vungle SDK 7.7.6.

Wersja 7.7.4.2

  • Mapuje AgeRestrictedTreatment na interfejs API COPPA platformy Liftoff Monetize.
  • Usunęliśmy stare implementacje interfejsu API w przypadku tych formatów reklam z kaskady: baner, reklama pełnoekranowa.
  • Zaktualizowano adapter, aby używał loadBannerAd w przypadku kaskadowych banerów reklamowych i loadInterstitialAd w przypadku kaskadowych reklam pełnoekranowych.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.4.0.
  • Pakiet SDK do wyświetlania reklam mobilnych Google nowej generacji w wersji 1.2.1.
  • Pakiet SDK Vungle w wersji 7.7.4.

Wersja 7.7.4.1

  • Dodano logowanie za pomocą VungleMediationLogger, aby wyróżnić przypadek, gdy wykryto wiele identyfikatorów aplikacji.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.3.0.
  • Pakiet SDK do wyświetlania reklam mobilnych Google nowej generacji w wersji 1.2.1.

Wersja 7.7.4.0

  • Dodano implementację MediationInterstitialAd do formatu reklamy pełnoekranowej.
  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 7.7.4.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.2.0.
  • Pakiet SDK Vungle w wersji 7.7.4.

Wersja 7.7.2.0

  • Dodano właściwość umożliwiającą tworzenie adaptera z zależnością pakietu SDK nowej generacji do reklam mobilnych Google.
  • Dodaliśmy logowanie za pomocą VungleMediationLogger w przypadku niezgodności rozmiaru banera adaptacyjnego.
  • Ustaw właściwość adapterAdFormat w BaseAd.
  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 7.7.2.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.0.0.
  • Pakiet SDK do wyświetlania reklam mobilnych Google nowej generacji w wersji 0.25.0-beta01.
  • Pakiet SDK Vungle w wersji 7.7.2.

Wersja 7.7.1.0

  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 7.7.1.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 25.0.0.
  • Pakiet SDK Vungle w wersji 7.7.1.

Wersja 7.7.0.1

  • Dodaliśmy obsługę konfigurowania przez wydawców parametru com.vungle.ads.AdConfig.setBackButtonImmediatelyEnabled w przypadku reklam wyświetlanych przy otwarciu aplikacji za pomocą dodatków zapośredniczenia.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.9.0.
  • Pakiet SDK Vungle w wersji 7.7.0.

Wersja 7.7.0.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.7.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.9.0.
  • Pakiet SDK Vungle w wersji 7.7.0.

Wersja 7.6.3.1

  • Dodano obsługę przekazywania parametru tagForUnderAgeOfConsent pakietu SDK do reklam mobilnych Google do pakietu SDK Liftoff Monetize.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.9.0.
  • Pakiet SDK Vungle w wersji 7.6.3.

Wersja 7.6.3.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.6.3.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.9.0.
  • Pakiet SDK Vungle w wersji 7.6.3.

Wersja 7.6.2.0

  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 7.6.2.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.9.0.
  • Wersja pakietu Vungle SDK 7.6.2.

Wersja 7.6.1.0

  • Sprawdzona zgodność z pakietem SDK Vungle w wersji 7.6.1.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.7.0.
  • Pakiet SDK Vungle w wersji 7.6.1.

Wersja 7.6.0.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.6.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.7.0.
  • Pakiet SDK Vungle w wersji 7.6.0.

Wersja 7.5.1.1

  • Usunięto odwołania do kontekstu na poziomie klasy. Może pomóc zmniejszyć problemy z wyciekiem pamięci.
  • Dodaliśmy nową implementację interfejsu API na potrzeby banera reklamowego kaskady.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.7.0.
  • Pakiet SDK Vungle w wersji 7.5.1.

Wersja 7.5.1.0

  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 7.5.1.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.5.0.
  • Pakiet SDK Vungle w wersji 7.5.1.

Wersja 7.5.0.1

  • Ustawia wartość overrideImpressionRecording na „true” w przypadku reklam natywnych w modelu kaskadowym i w ramach RTB.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.4.0.
  • Pakiet SDK Vungle w wersji 7.5.0.

Wersja 7.5.0.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.5.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.2.0.
  • Pakiet SDK Vungle w wersji 7.5.0.

Wersja 7.4.3.1

  • Zaktualizowaliśmy minimalny wymagany poziom interfejsu Android API do 23.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 24.0.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 24.0.0.
  • Pakiet SDK Vungle w wersji 7.4.3.

Wersja 7.4.3.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.4.3.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.6.0.
  • Pakiet SDK Vungle w wersji 7.4.3.

Wersja 7.4.2.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.4.2.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.5.0.
  • Pakiet SDK Vungle w wersji 7.4.2.

Wersja 7.4.1.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.4.1.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.3.0.
  • Pakiet SDK Vungle w wersji 7.4.1.

Wersja 7.4.0.1

  • Dodaliśmy obsługę niestandardowych rozmiarów reklam w przypadku banerów reklamowych z określaniem stawek i zapośredniczeniem kaskadowym.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.2.0.
  • Pakiet SDK Vungle w wersji 7.4.0.

Wersja 7.4.0.0

  • Rozszerzono klasę VungleInterstitialAdapter z VungleMediationAdapter o obsługę kaskadową formatu reklamy wyświetlanej przy otwarciu aplikacji w usłudze Google Ad Manager.
  • Sprawdzona zgodność z pakietem SDK Vungle w wersji 7.4.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.2.0.
  • Pakiet SDK Vungle w wersji 7.4.0.

Wersja 7.3.2.0

  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 7.3.2.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.0.0.
  • Pakiet SDK Vungle w wersji 7.3.2.

Wersja 7.3.1.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.3.1.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.0.0.
  • Pakiet SDK Vungle w wersji 7.3.1.

Wersja 7.3.0.0

  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 23.0.0.
  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.3.0.
  • Dodaliśmy obsługę kaskadowych źródeł reklam i źródeł reklam z określaniem stawek w przypadku formatu reklamy wyświetlanej przy otwarciu aplikacji.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 23.0.0.
  • Pakiet SDK Vungle w wersji 7.3.0.

Wersja 7.1.0.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 7.1.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 22.3.0.
  • Pakiet SDK Vungle w wersji 7.1.0.

Wersja 7.0.0.1

  • Rozwiązaliśmy problem polegający na tym, że pakiet SDK do reklam mobilnych Google nie rejestrował wyświetleń w przypadku reklam natywnych z określaniem stawek.
  • Przywrócono zależność adaptera od pakietu SDK do reklam mobilnych Google w wersji 22.3.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 22.3.0.
  • Pakiet SDK Vungle w wersji 7.0.0.

Wersja 7.0.0.0

  • Dodaliśmy obsługę wczytywania wielu reklam z tym samym identyfikatorem miejsca docelowego we wszystkich formatach reklam kaskadowych.
  • Zmieniliśmy nazwę karty z Vungle na Liftoff Monetize.
  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 7.0.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 22.4.0.
  • Pakiet SDK Vungle w wersji 7.0.0.

Wersja 6.12.1.1

  • Zaktualizowano adapter, aby używał nowej klasy VersionInfo.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 22.0.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 22.0.0.
  • Pakiet SDK Vungle w wersji 6.12.1.

Wersja 6.12.1.0

  • Sprawdzona zgodność z pakietem SDK Vungle w wersji 6.12.1.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.4.0.
  • Pakiet SDK Vungle w wersji 6.12.1.

Wersja 6.12.0.1

  • Dodaliśmy obsługę określania stawek w przypadku formatu banera reklamowego.
  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.12.0.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 21.4.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.4.0.
  • Pakiet SDK Vungle w wersji 6.12.0.

Wersja 6.12.0.0

  • Dodano obsługę zapośredniczenia kaskadowego i określania stawek w przypadku formatu reklamy pełnoekranowej z nagrodą.
  • Dodaliśmy obsługę określania stawek w przypadku formatu reklamy natywnej.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.1.0.
  • Pakiet SDK Vungle w wersji 6.12.0.

Wersja 6.11.0.3

  • Dodaliśmy obsługę zapośredniczenia kaskadowego w przypadku formatu reklamy natywnej.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 21.1.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.1.0.
  • Pakiet SDK Vungle w wersji 6.11.0.

Wersja 6.11.0.2

  • Dodaliśmy obsługę wczytywania wielu reklam z licytowaniem za nagrodę dla tego samego identyfikatora miejsca docelowego.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.0.0.
  • Pakiet SDK Vungle w wersji 6.11.0.

Wersja 6.11.0.1

  • Zaktualizowano compileSdkVersion i targetSdkVersion do interfejsu API na poziomie 31.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 21.0.0.
  • Zaktualizowano minimalny wymagany poziom interfejsu API Androida do 19.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 21.0.0.
  • Pakiet SDK Vungle w wersji 6.11.0.

Wersja 6.11.0.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.11.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.6.0.
  • Pakiet SDK Vungle w wersji 6.11.0.

Wersja 6.10.5.0

  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 6.10.5.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 20.6.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.6.0.
  • Pakiet SDK Vungle w wersji 6.10.5.

Wersja 6.10.4.0

  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 6.10.4.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.5.0.
  • Pakiet SDK Vungle w wersji 6.10.4.

Wersja 6.10.3.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.10.3.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.5.0.
  • Pakiet SDK Vungle w wersji 6.10.3.

Wersja 6.10.2.1

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.10.2.
  • Dodano obsługę określania stawek w przypadku formatów reklam pełnoekranowych i reklam z nagrodą.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 20.5.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.5.0.
  • Pakiet SDK Vungle w wersji 6.10.2.

Wersja 6.10.2.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.10.2.
  • Rozwiązaliśmy problem z adapterem, zastępując parametr serverParameters parametrem mediationExtras, aby uzyskać parametry sieci Vungle podczas wysyłania żądań banerów reklamowych i reklam pełnoekranowych.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.3.0.
  • Wersja pakietu Vungle SDK 6.10.2.

Wersja 6.10.1.0

  • Sprawdzona zgodność z pakietem SDK Vungle w wersji 6.10.1.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 20.3.0.
  • Reklamy MREC są teraz obsługiwane przez interfejs API banerów Vungle.
  • Zaktualizowano standardowe kody błędów i komunikaty.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.3.0.
  • Vungle SDK w wersji 6.10.1.

Wersja 6.9.1.1

  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 20.0.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 20.0.0.
  • Pakiet SDK Vungle w wersji 6.9.1.

Wersja 6.9.1.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.9.1.
  • Dodaliśmy obsługę OMSDK.
  • Naprawiono różne błędy.
  • Obsługa reklam z nagrodą w przypadku wywołania zwrotnego onAdViewed w Vungle.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 19.7.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.7.0.
  • Pakiet SDK Vungle w wersji 6.9.1.

Wersja 6.8.1.1

  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.6.0.

Zbudowano i przetestowano z:

  • SDK do reklam mobilnych Google w wersji 19.6.0.
  • Wersja pakietu Vungle SDK 6.8.1.

Wersja 6.8.1.0

  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 6.8.1.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.5.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
  • Pakiet SDK Vungle w wersji 6.8.1.

Wersja 6.8.0.0

  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 6.8.0.
  • Zaktualizowaliśmy adapter, aby nie przekazywał onAdClosed(), gdy banery reklamowe są odświeżane lub niszczone.
  • Usuń FlexFeed i FlexView (wycofane w pakiecie Vungle 6.8.0).
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.4.0.

Zbudowano i przetestowano z:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.4.0.
  • Pakiet SDK Vungle w wersji 6.8.0.

Wersja 6.7.1.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.7.1.
  • Naprawiliśmy błąd, który powodował, że reklamy nie wczytywały się, jeśli były wczytywane przy użyciu kontekstu aplikacji.
  • Zaktualizowano targetSdkVersion do interfejsu API 29.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.3.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.3.0.
  • Wersja pakietu Vungle SDK 6.7.1.

Wersja 6.7.0.0

  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 6.7.0.
  • Zaktualizowano adapter, aby obsługiwał żądania banerów adaptacyjnych w tekście.
  • Reklamy pełnoekranowe i reklamy z nagrodą są teraz domyślnie odtwarzane z dźwiękiem.
  • Reklamy pełnoekranowe przekazują teraz wywołanie zwrotne onAdLeftApplication() po kliknięciu.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.2.0.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.2.0.
  • Pakiet SDK Vungle w wersji 6.7.0.

Wersja 6.5.3.0

  • Sprawdzona zgodność z pakietem SDK Vungle w wersji 6.5.3.
  • Dodano obsługę nowo wprowadzonego formatu banera Vungle.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.0.1.

Zaprojektowano i przetestowano z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 19.0.1.
  • Wersja pakietu SDK Vungle 6.5.3.

Wersja 6.4.11.1

  • Rozwiązaliśmy problem, który powodował, że banery reklamowe nie były odświeżane.

Wersja 6.4.11.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.4.11.
  • Dodaliśmy obsługę banerów reklamowych.
  • Przeniesiono adapter do AndroidX.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 18.2.0.

Wersja 6.3.24.1

  • Zaktualizowany adapter obsługujący nowy interfejs Rewarded API w ramach otwartej wersji beta.
  • Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 17.2.0.

Wersja 6.3.24.0

  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 6.3.24.

Wersja 6.3.17.0

  • Zweryfikowano zgodność z pakietem SDK Vungle w wersji 6.3.17.

Wersja 6.3.12.0

  • Sprawdzona zgodność z pakietem SDK Vungle w wersji 6.3.12.

Wersja 6.2.5.1

  • Zaktualizowano adapter, aby wywoływał zdarzenie reklamy onRewardedVideoComplete().

Wersja 6.2.5.0

  • Zweryfikowana zgodność z pakietem SDK Vungle w wersji 6.2.5.

Wersja 5.3.2.1

  • thought Zaktualizowaliśmy adapter, aby prawidłowo raportował kliknięcia do pakietu SDK do reklam mobilnych Google.

Wersja 5.3.2.0

  • Zweryfikowana zgodność z pakietem Vungle SDK w wersji 5.3.2.
  • Zaktualizowano projekt Adpater dla Androida Studio 3.0.
  • Dodaliśmy te metody do klasy Bundle builder:
    • setOrdinalViewCount : to pole służy do przekazywania numeru porządkowego zapośredniczenia, gdy wydawca otrzymuje raporty z danymi o numerach porządkowych z Vungle.
    • setFlexViewCloseTimeInSec : ta opcja służy do automatycznego zamykania reklam w widoku elastycznym po określonej liczbie sekund.

Wersja 5.3.0.0

  • Sprawdzona zgodność z pakietem Vungle SDK w wersji 5.3.0.

Wersja 5.1.0.0

  • Zaktualizowano adapter, aby był zgodny z pakietem SDK Vungle w wersji 5.1.0.
  • Zmieniliśmy system nazewnictwa wersji na [wersja pakietu SDK Vungle].[wersja poprawki adaptera].

Wcześniejsze wersje

  • Dodaliśmy obsługę formatów reklam pełnoekranowych i formatów reklam wideo z nagrodą.