Integracja elementu myTarget z zapośredniczeniem

Z tego przewodnika dowiesz się, jak za pomocą pakietu SDK do reklam mobilnych Google wczytywać i wyświetlać reklamy z myTarget przy użyciu mediacji, w tym integracji kaskadowych. Wyjaśniamy w nim, jak dodać myTarget do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter myTarget z aplikacją Flutter.

Obsługiwane integracje i formaty reklam

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

Wymagania

Krok 1. Skonfiguruj ustawienia w interfejsie myTarget

Zaloguj się na konto myTarget. Otwórz stronę Aplikacje, klikając APLIKACJE w nagłówku. Dodaj aplikację, klikając DODAJ APLIKACJĘ.

Jeśli Twoja aplikacja jest przeznaczona zarówno na Androida, jak i na iOS, musisz skonfigurować każdą z tych platform osobno.

Android

Następnie podaj adres URL Google Play aplikacji.

iOS

Następnie podaj adres URL w iTunes** swojej aplikacji.

Podczas dodawania aplikacji myTarget wymaga utworzenia jednostki reklamowej, zanim będzie można dokończyć proces.

.

Wybierz BANER z dostępnych formatów reklam, a następnie kliknij przycisk DODAJ JEDNOSTKĘ REKLAMOWĄ.

Pełnoekranowa

Wybierz REKLAMA PEŁNOEKRANOWA z dostępnych formatów reklam, a następnie kliknij przycisk DODAJ JEDNOSTKĘ REKLAMOWĄ.

Z nagrodą

Wybierz REKLAMA WIDEO Z NAGRODĄ spośród dostępnych formatów reklam, a następnie kliknij przycisk DODAJ JEDNOSTKĘ REKLAMOWĄ.

Natywna

Wybierz REKLAMA NATYWNA spośród dostępnych formatów reklam, a następnie kliknij DODAJ JEDNOSTKĘ REKLAMOWĄ.

Na stronie szczegółów jednostki reklamowej zanotuj identyfikator boksu, który znajdziesz w ustawieniach jednostki reklamowej jako slot_id. Ten identyfikator miejsca docelowego zostanie użyty do skonfigurowania jednostki reklamowej AdMob w następnej sekcji.

Oprócz parametru slot_id do skonfigurowania identyfikatora jednostki reklamowej AdMob potrzebny będzie też stały token dostępu myTarget. Otwórz kartę Profil i wybierz Tokeny dostępu. Kliknij Create Token (Utwórz token) lub Show Token (Pokaż token), aby wyświetlić stały token dostępu myTarget.

Aktualizowanie pliku app-ads.txt

Authorized Sellers for Apps (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 utracie przychodów z reklam, musisz wdrożyć plik app-ads.txt. Jeśli nie zostało to jeszcze zrobione, skonfiguruj plik app-ads.txt dla swojej aplikacji.

Aby wdrożyć app-ads.txt w myTarget, zapoznaj się z tym artykułem: Jak utworzyć i opublikować plik.

Włączanie trybu testowego

Aby dodać i skonfigurować urządzenie testowe w interfejsie myTarget, postępuj zgodnie z instrukcjami w dokumentacji myTarget.

Krok 2. Skonfiguruj popyt myTarget w interfejsie AdMob

Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej

Android

Instrukcje znajdziesz w kroku 2 przewodnika dotyczącego Android.

iOS

Instrukcje znajdziesz w kroku 2 przewodnika dotyczącego iOS.

Dodawanie Mail.ru do listy partnerów reklamowych wyświetlanych w wiadomościach zgodnych z RODO i przepisami stanowymi w USA

Aby dodać Mail.ru do listy partnerów reklamowych objętych rozporządzeniami europejskimi i amerykańskimi przepisami stanowymi w interfejsie AdMob, wykonaj czynności opisane w sekcjach Ustawienia dotyczące rozporządzeń europejskichUstawienia dotyczące amerykańskich przepisów stanowych.

Krok 3. Zaimportuj pakiet SDK i adapter myTarget

Integracja za pomocą pub.dev

Dodaj do pliku pubspec.yaml pakietu tę zależność z najnowszymi wersjami pakietu myTarget SDK i adaptera:

dependencies:
  gma_mediation_mytarget: ^

Integracja ręczna

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

dependencies:
  gma_mediation_mytarget:
    path: path/to/local/package

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

Instrukcje znajdziesz w kroku 4 przewodnika dotyczącego AndroidiOS.

Krok 5. Dodaj wymagany kod

Android

Integracja z myTarget nie wymaga dodatkowego kodu.

iOS

Integracja SKAdNetwork

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

Krok 6. Przetestuj implementację

Włączanie reklam testowych

Upewnij się, że zarejestrowano urządzenie testowe w AdMob i włączono tryb testowy w interfejsie myTarget.

Weryfikowanie reklam testowych

Aby sprawdzić, czy otrzymujesz reklamy testowe z myTarget, włącz testowanie pojedynczych źródeł reklam w inspektorze reklam, korzystając ze źródeł reklam myTarget (kaskadowe).

Kody błędów

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

Android

com.google.ads.mediation.mytarget.MyTargetAdapter
com.google.ads.mediation.mytarget.MyTargetNativeAdapter
com.google.ads.mediation.mytarget.MyTargetRewardedAdapter

iOS

GADMAdapterMyTarget
GADMediationAdapterMyTargetNative
GADMediationAdapterMyTargetRewarded

Oto kody i komunikaty wyświetlane przez adapter myTarget, gdy nie uda się wczytać reklamy:

Android

Kod błędu Przyczyna
100 Pakiet SDK myTarget zwrócił błąd.
101 Parametry serwera myTarget skonfigurowane w interfejsie AdMob są nieprawidłowe lub ich brakuje.
102 Żądany rozmiar reklamy nie pasuje do rozmiaru banera obsługiwanego przez myTarget.
103 Żądanie reklamy nie jest zunifikowanym żądaniem reklamy natywnej.
104 Załadowana reklama natywna z myTarget różni się od żądanej reklamy natywnej.
105 W załadowanej reklamie natywnej z myTarget brakuje niektórych wymaganych komponentów (np. obrazu lub ikony).

iOS

Kod błędu Przyczyna
100 Pakiet SDK myTarget nie ma jeszcze dostępnej reklamy.
101 Parametry serwera myTarget skonfigurowane w interfejsie AdMob są nieprawidłowe lub ich brakuje.
102 Adapter myTarget nie obsługuje formatu reklamy, o który wysłano prośbę.
103 Próba wyświetlenia reklamy myTarget, która nie została wczytana.
104 Żądany rozmiar reklamy nie pasuje do rozmiaru banera obsługiwanego przez myTarget.
105 Brak wymaganych komponentów reklamy natywnej.

Historia zmian adaptera do zapośredniczenia myTarget Flutter

Wersja 1.4.0

Wersja 1.3.0

Wersja 1.2.0

Wersja 1.1.0

Wersja 1.0.0