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 | |
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.
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
Zgoda użytkowników z UE i RODO
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
- Obsługuje adapter Mintegral na Androida w wersji 17.1.81.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.1.7.0.
- Zbudowano i przetestowano z użyciem wtyczki reklam mobilnych Google do Fluttera w wersji 9.1.0.
Wersja 2.1.3
- Zaktualizowano obsługę wtyczki reklam mobilnych Google do Fluttera w wersji 9.1.0.
- Dodaliśmy obsługę Swift Package Managera.
- Obsługuje adapter Mintegral na Androida w wersji 17.1.71.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.1.6.0.
- Zbudowano i przetestowano z użyciem wtyczki reklam mobilnych Google do Fluttera w wersji 9.1.0.
Wersja 2.1.2
- Obsługuje adapter Mintegral na Androida w wersji 17.1.71.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.1.6.0.
- Zbudowano i przetestowano z użyciem wtyczki reklam mobilnych Google do Fluttera w wersji 9.0.0.
Wersja 2.1.1
- Obsługuje adapter Mintegral na Androida w wersji 17.1.61.1.
- Obsługuje adapter Mintegral na iOS w wersji 8.1.5.0.
- Zbudowano i przetestowano z użyciem wtyczki reklam mobilnych Google do Fluttera w wersji 9.0.0.
Wersja 2.1.0
- Zaktualizowano minimalną wersję Fluttera do 3.38.1.
- Zaktualizowano, aby obsługiwać wtyczkę reklam mobilnych Google do Fluttera w wersji 8.0.0.
- Obsługuje adapter Mintegral na Androida w wersji 17.1.41.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.1.1.0.
- Zbudowano i przetestowano z użyciem wtyczki reklam mobilnych Google do Fluttera w wersji 8.0.0.
Wersja 2.0.3
- Obsługuje adapter Mintegral na Androida w wersji 17.0.61.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.0.5.1.
- Aplikacja została utworzona i przetestowana za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 7.0.0.
Wersja 2.0.2
- Zaktualizowano minimalną wersję Fluttera do 3.35.1
- Zaktualizowano, aby obsługiwać wtyczkę reklam mobilnych Google do Fluttera w wersji 7.0.0.
- Obsługuje adapter Mintegral na Androida w wersji 17.0.41.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.0.4.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 2.0.1
- * Obsługuje adapter Mintegral na Androida w wersji 17.0.31.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.0.3.0.
- Zbudowano i przetestowano przy użyciu wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 2.0.0
- Obsługuje adapter Mintegral na Androida w wersji 17.0.21.0.
- Obsługuje adapter Mintegral na iOS w wersji 8.0.2.0.
- Zbudowano i przetestowano przy użyciu wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 1.2.6
- Obsługuje adapter Mintegral na Androida w wersji 16.9.91.1.
- * Obsługuje adapter Mintegral na iOS w wersji 7.7.9.1.
- Zbudowano i przetestowano przy użyciu wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 1.2.5
- Obsługuje adapter Mintegral na Androida w wersji 16.9.91.1.
- Obsługuje adapter Mintegral na iOS w wersji 7.7.9.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 1.2.4
- Obsługuje adapter Mintegral na Androida w wersji 16.9.91.0.
- Obsługuje adapter Mintegral na iOS w wersji 7.7.9.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 1.2.3
- Obsługuje adapter Mintegral na Androida w wersji 16.9.71.0.
- Obsługuje adapter Mintegral na iOS w wersji 7.7.8.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 1.2.2
- Obsługuje adapter Mintegral na Androida w wersji 16.9.71.0.
- Obsługuje adapter Mintegral na iOS w wersji 7.7.7.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 1.2.1
- Obsługuje adapter Mintegral na Androida w wersji 16.9.61.0.
- Obsługuje adapter Mintegral na iOS w wersji 7.7.7.0.
- Zbudowano i przetestowano przy użyciu wtyczki reklam mobilnych Google do Fluttera w wersji 6.0.0.
Wersja 1.2.0
- Obsługuje adapter Mintegral na Androida w wersji 16.9.41.1.
- Obsługuje adapter Mintegral na iOS w wersji 7.7.7.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 5.3.1.
Wersja 1.1.0
- Wtyczka na iOS jest teraz platformą statyczną.
- Obsługuje adapter Mintegral na Androida w wersji 16.8.61.0.
- Obsługuje adapter Mintegral na iOS w wersji 7.7.5.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 5.3.1.
Wersja 1.0.0
- Pierwsza wersja.
- Obsługuje adapter Mintegral na Androida w wersji 16.7.21.0.
- Obsługuje adapter Mintegral na iOS w wersji 7.6.3.0.
- Zbudowano i przetestowano za pomocą wtyczki reklam mobilnych Google do Fluttera w wersji 5.1.0.