Zintegruj Mintegral z zapośredniczeniem

Z tego przewodnika dowiesz się, jak za pomocą Google Mobile Ads Flutter Plugin wczytywać i wyświetlać reklamy z Mintegral przy użyciu zapośredniczenia, w tym integracji kaskadowej i z określaniem stawek. Dowiesz się, jak dodać Mintegral do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter Mintegral z aplikacją Flutter.

Obsługiwane integracje i formaty reklam

Adapter zapośredniczenia Ad Managera do Mintegral ma te funkcje:

Integracja
Określanie stawek  1
Kaskada
Formaty
Otwarcie aplikacji
Baner
Pełnoekranowa
Z nagrodą
Reklama pełnoekranowa z nagrodą
Natywna
1 Integracja określania stawek jest dostępna w ramach otwartej wersji beta.

Wymagania wstępne

Zanim przejdziesz dalej, sprawdź, czy:

  • Najnowsza wersja Google Mobile Ads Flutter Plugin.
  • Flutter w wersji 3.7.0 lub nowszej.
  • To deploy on Android
    • Android w wersji API 24 lub nowszej.
  • Wdrażanie na iOS
    • iOS w wersji 13.0 lub nowszej.
  • Działający projekt Fluttera skonfigurowany za pomocą Google Mobile Ads Flutter Plugin. Więcej informacji znajdziesz w artykule Konfigurowanie Google Mobile Ads Flutter Plugin.
  • Skonfiguruj mediację.
  • Krok 1. Skonfiguruj ustawienia w interfejsie Mintegral

    Zarejestruj się lub zaloguj się na konto Mintegral.

    Znajdowanie klucza aplikacji

    Otwórz kartę APP Setting (Ustawienia aplikacji) i zapisz APP Key (Klucz aplikacji).

    Dodawanie nowej aplikacji

    Na karcie APP Setting (Ustawienia aplikacji) kliknij przycisk Add APP (Dodaj aplikację).

    Wybierz Platformę i wypełnij resztę formularza. Następnie kliknij Zapisz.

    Android

    iOS

    Zapisz identyfikator aplikacji.

    Android

    iOS

    Tworzenie miejsc docelowych reklam

    Po utworzeniu aplikacji otwórz kartę Placements & Units (Miejsca docelowe i jednostki) i kliknij przycisk Add Placement (Dodaj miejsce docelowe), jak pokazano poniżej, aby utworzyć miejsce docelowe reklamy.

    Android

    iOS

    Wpisz nazwę miejsca docelowego i format reklamy.

    Jako Typ określania stawek wybierz Określanie stawek przez kod w nagłówku. Wypełnij resztę formularza i kliknij Zapisz.

    Po utworzeniu miejsca docelowego reklamy zanotuj identyfikator miejsca docelowego.

    Android

    iOS

    Kliknij menu 1 JEDNOSTKA REKLAMOWA i zapisz IDENTYFIKATOR JEDNOSTKI REKLAMOWEJ.

    Android

    iOS

    Znajdowanie klucza interfejsu API Mintegral Reporting

    Określanie stawek

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

    Kaskada

    Do skonfigurowania identyfikatora jednostki reklamowej Ad Managera potrzebny będzie klucz interfejsu API do raportowania Mintegral. Kliknij Konto > Narzędzia interfejsu API. Zapisz klucz Skey i Secret.

    Aktualizowanie pliku app-ads.txt

    Plik Authorized Sellers for Apps 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 tego nie zrobiono, utwórz plik app-ads.txt na potrzeby Ad Managera.

    Aby wdrożyć app-ads.txt w przypadku Mintegral, przeczytaj artykuł How app-Ads.txt Can Help Fight Ad Fraud (Jak plik app-ads.txt może pomóc w walce z oszustwami reklamowymi).

    Krok 2. Skonfiguruj popyt Mintegral w interfejsie Ad Managera

    Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej

    Android

    Instrukcje znajdziesz w kroku 2 w przewodniku dla Android.

    iOS

    Instrukcje znajdziesz w kroku 2 przewodnika dotyczącego iOS.

    Dodawanie Mobvista/Mintegral do listy partnerów reklamowych zachowujących zgodność z RODO i amerykańskimi przepisami stanowymi

    Wykonaj czynności opisane w sekcjach Ustawienia dotyczące rozporządzeń europejskich i Ustawienia dotyczące amerykańskich przepisów stanowych, aby dodać Mobvista/Mintegral do listy partnerów reklamowych w interfejsie Ad Managera, którzy przestrzegają rozporządzeń europejskich i amerykańskich przepisów stanowych.

    Krok 3. Zaimportuj pakiet SDK i adapter Mintegral

    Integracja za pomocą pub.dev

    (Tylko Android) Dodaj te repozytoria do pliku build.gradle w katalogu android projektu:

      repositories {
          google()
          mavenCentral()
          maven {
              url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")
          }
      }
    

    Dodaj do pliku pubspec.yaml pakietu to zależności z najnowszymi wersjami pakietu Mintegral SDK i adaptera:

    dependencies:
      gma_mediation_mintegral: ^2.1.4
    

    Integracja ręczna

    Pobierz najnowszą wersję wtyczki zapośredniczenia reklam mobilnych Google dla Mintegral, rozpakuj pobrany plik i dodaj rozpakowany folder wtyczki (wraz z zawartością) do projektu Flutter. Następnie odwołaj się do wtyczki w pliku pubspec.yaml, dodając tę zależność:

    dependencies:
      gma_mediation_mintegral:
        path: path/to/local/package
    

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

    Aby zachować zgodność z polityką Google w zakresie zgody użytkownika z UE, musisz udzielać odpowiednich informacji użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii oraz uzyskać ich zgodę na stosowanie plików cookie lub innych środków do lokalnego przechowywania danych, jeśli jest to wymagane prawnie. Musisz też uzyskać ich zgodę na zbieranie, udostępnianie i wykorzystywanie danych osobowych do personalizowania 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.

    Adapter Mintegral Flutter w wersji 2.1.1 i nowszych obsługuje przekazywanie do pakietu SDK Mintegral sygnałów zgody na wykorzystanie danych zgodnie z RODO z platform do zarządzania zgodą użytkowników, które są zintegrowane z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych (zasadami TCF). Więcej informacji znajdziesz w dokumentacji Mintegral dotyczącej deklaracji zgodności pakietów SDK na Android i iOS z zasadami ochrony prywatności.

    Krok 5. Dodaj wymagany kod

    Android

    Integracja z Mintegral nie wymaga dodatkowego kodu.

    iOS

    Integracja SKAdNetwork

    Postępuj zgodnie z dokumentacją Mintegral, aby dodać identyfikatory SKAdNetwork do pliku Info.plist projektu.

    Krok 6. Przetestuj implementację

    Włączanie reklam testowych

    Upewnij się, że urządzenie testowe jest zarejestrowane w usłudze Ad Manager.

    Aby otrzymywać reklamy testowe Mintegral w formatach banerów, reklam pełnoekranowych, reklam z nagrodą i reklam natywnych, Mintegral zaleca używanie kluczy aplikacji, identyfikatorów aplikacji, identyfikatorów miejsc docelowych i identyfikatorów jednostek reklamowych podanych na stronie z identyfikatorami testowymi Mintegral.

    Sprawdzanie reklam testowych

    Aby sprawdzić, czy otrzymujesz reklamy testowe z Mintegrala, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, korzystając ze źródeł reklam Mintegral (ustalanie stawek) i Mintegral (kaskadowe).

    Kody błędów

    Jeśli adapter nie otrzyma reklamy z Mintegral, możesz sprawdzić błąd podstawowy w odpowiedzi na żądanie reklamy, korzystając z ResponseInfo w tych klasach:

    Android

    com.mbridge.msdk
    com.google.ads.mediation.mintegral.MintegralMediationAdapter
    

    iOS

    GADMediationAdapterMintegral
    

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

    Android

    Kod błędu Domena Przyczyna
    100 com.mbridge.msdk Pakiet SDK Mintegral zwrócił wywołanie zwrotne błędu.
    101 com.google.ads.mediation.mintegral Nieprawidłowe parametry serwera (np. brak identyfikatora aplikacji lub identyfikatora miejsca docelowego).
    102 com.google.ads.mediation.mintegral Żądany rozmiar reklamy nie pasuje do rozmiaru banera obsługiwanego przez Mintegral.
    103 com.google.ads.mediation.mintegral Brak odpowiedzi na pytanie o stawkę lub jest ona nieprawidłowa.
    104 com.google.ads.mediation.mintegral Pakiet SDK Mintegral zwrócił błąd dotyczący braku wypełnienia.
    105 com.mbridge.msdk Nie udało się zainicjować pakietu SDK Mintegral.
    106 com.google.ads.mediation.mintegral Reklama w boksie Mintegral została już wczytana i nie została jeszcze wyświetlona.

    iOS

    Kod błędu Domena Przyczyna
    101 com.google.mediation.mintegral Nieprawidłowe parametry serwera (np. brak identyfikatora aplikacji lub identyfikatora miejsca docelowego).
    102 com.google.mediation.mintegral Pakiet SDK Mintegral zwrócił błąd dotyczący braku wypełnienia.
    103 com.google.mediation.mintegral Pakiet SDK Mintegral nie wyświetlił reklamy.
    104 com.google.mediation.mintegral Żądany rozmiar reklamy nie pasuje do rozmiaru banera obsługiwanego przez Mintegral.

    Lista zmian dotyczących adaptera zapośredniczenia Mintegral do Fluttera

    Wersja 2.1.5 (w toku)

    Wersja 2.1.4

    Wersja 2.1.3

    Wersja 2.1.2

    Wersja 2.1.1

    Wersja 2.1.0

    Wersja 2.0.3

    Wersja 2.0.2

    Wersja 2.0.1

    Wersja 2.0.0

    Wersja 1.2.6

    Wersja 1.2.5

    Wersja 1.2.4

    Wersja 1.2.3

    Wersja 1.2.2

    Wersja 1.2.1

    Wersja 1.2.0

    Wersja 1.1.0

    Wersja 1.0.0