Integrowanie LY Ads Network z zapośredniczeniem

Z tego przewodnika dowiesz się, jak za pomocą Google Mobile Ads Flutter Plugin wczytywać i wyświetlać reklamy z LY Ads Network za pomocą zapośredniczenia, w tym integracji typu wodospad. Dowiesz się, jak dodać LY Ads Network do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter LY Ads Network z aplikacją Flutter.

Obsługiwane integracje i formaty reklam

Adapter zapośredniczenia AdMob dla LY Ads Network ma te możliwości:

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

Wymagania wstępne

Zanim przejdziesz dalej, sprawdź te kwestie:

  • Najnowsza wersja Google Mobile Ads Flutter Plugin.
  • Platforma Flutter w wersji 3.7.0 lub nowszej.
  • Aby wdrożyć aplikację na Androidzie:
    • Android API w wersji 23 lub nowszej.
  • Aby wdrożyć aplikację na iOS:
    • iOS w wersji 13.0 lub nowszej.
  • Działający projekt Flutter skonfigurowany za pomocą Google Mobile Ads Flutter Plugin. Więcej informacji znajdziesz w artykule Konfigurowanie Google Mobile Ads Flutter Plugin.
  • Skonfiguruj zapośredniczenie AdMob.

Krok 1. Skonfiguruj ustawienia w interfejsie LY Ads Network

Zarejestruj się i zaloguj na konto LY Ads Network.

Dodawanie nowej aplikacji

Otwórz kartę App (Aplikacja) i kliknij przycisk New registration (Nowa rejestracja).

Nowa rejestracja

Wypełnij formularz i kliknij registration (rejestracja).

Nowy formularz rejestracyjny

Zanotuj identyfikator aplikacji.

Android

Szczegółowe informacje na temat rejestracji

iOS

Szczegółowe informacje na temat rejestracji

Tworzenie boksu reklamowego

Na karcie App (Aplikacja) wybierz aplikację, aby wyświetlić jej szczegóły. W sekcji Slot (Miejsce na reklamę) kliknij Add (Dodaj).

Dodaj boks

Wypełnij formularz, podając szczegóły miejsca na reklamę. W przypadku opcji Bidding Type (Typ określania stawek) wybierz Standard (Standardowy), aby skonfigurować to miejsce na reklamę pod kątem zapośredniczenia kaskadowego, lub Google SDK Bidding (Określanie stawek przez pakiet SDK Google), aby skonfigurować to miejsce na reklamę pod kątem określania stawek. Po wypełnieniu formularza kliknij Create (Utwórz).

Formularz dodawania boksu

Zanotuj identyfikator miejsca na reklamę.

Szczegóły przedziału

Po utworzeniu pierwszego miejsca na reklamę kliknij Review (Sprawdź) na stronie szczegółów aplikacji, aby uzyskać zgodę od LY Ads Network. Może to chwilę potrwać. Jeśli masz pytania, skontaktuj się z przedstawicielem LY Ads Network.

Poproś o sprawdzenie

Tworzenie klucza interfejsu API raportowania

Otwórz kartę Managing reporting API keys (Zarządzanie kluczami interfejsu API raportowania) i kliknij przycisk Create API key (Utwórz klucz interfejsu API).

Karta Klucz API raportowania

Wypełnij formularz i kliknij Save (Zapisz).

Formularz klucza interfejsu API do raportowania

Zanotuj identyfikator klucza interfejsu API i tajny klucz interfejsu API.

Formularz klucza 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 utracie przychodów z reklam, użyj pliku app-ads.txt. Jeśli jeszcze tego nie zrobisz, skonfiguruj plik app-ads.txt dla swojej aplikacji.

Aby wdrożyć app-ads.txt w LY Ads Network, przeczytaj artykuł Informacje o pliku app-ads.txt.

Krok 2. Skonfiguruj popyt LY Ads Network 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.

Krok 3. Zaimportuj pakiet SDK i adapter LY Ads Network

Integracja przez pub.dev

Dodaj tę zależność z najnowszymi wersjami pakietu SDK i adaptera LY Ads Network w pliku pubspec.yaml pakietu:

dependencies:
  gma_mediation_line: ^2.1.2

Integracja ręczna

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

dependencies:
  gma_mediation_line:
    path: path/to/local/package

Krok 4. Dodaj wymagany kod

Android

W przypadku integracji z LY Ads Network nie jest wymagany żaden dodatkowy kod.

iOS

Integracja SKAdNetwork

Aby dodać identyfikatory SKAdNetwork do pliku Info.plist projektu, postępuj zgodnie z dokumentacją LY Ads Network's.

Krok 5. Przetestuj implementację

Włącz reklamy testowe

Zarejestruj urządzenie testowe w AdMob.

Sprawdź reklamy testowe

Aby sprawdzić, czy otrzymujesz reklamy testowe z LY Ads Network, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, używając LY Ads Network źródła lub źródeł reklam.

Kroki opcjonalne:

Parametry specyficzne dla sieci

Wtyczka zapośredniczenia Flutter dla LY Ads Network obsługuje ten dodatkowy parametr żądania, który można przekazać do adaptera za pomocą klasy LineMediationExtras:

  • enableAdSound : określa domyślny stan dźwięku banerów, reklam pełnoekranowych i reklam z nagrodą.

Oto przykład kodu, który pokazuje, jak utworzyć żądanie reklamy, które ustawia te parametry:

LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)

AdRequest request = AdRequest(
    keywords: <String>['foo', 'bar'],
    contentUrl: 'http://foo.com/bar.html',
    mediationExtras: [lineExtras],
);

Kody błędów

Jeśli adapter nie otrzyma reklamy z sieci reklamowej LY Ads Network, wydawcy mogą sprawdzić podstawowy błąd w odpowiedzi na żądanie reklamy za pomocą ResponseInfo w tych klasach:

Android

com.line.ads
com.google.ads.mediation.line.LineMediationAdapter

iOS

GADMediationAdapterLine

Oto kody i towarzyszące im komunikaty zwracane przez adapter LY Ads Network, gdy nie uda się wczytać reklamy:

Android

Kod błędu Domena Przyczyna
1-10 com.five_corp.ad Pakiet SDK LY Ads Network zwrócił błąd specyficzny dla pakietu SDK. Więcej informacji znajdziesz w dokumentacjiLY Ads Network's.
101 com.google.ads.mediation.line Brakujący lub nieprawidłowy identyfikator aplikacji.
102 com.google.ads.mediation.line Brakujący lub nieprawidłowy identyfikator miejsca na reklamę.
103 com.google.ads.mediation.line Żądany rozmiar reklamy nie pasuje do rozmiaru banera reklamowego obsługiwanego przez LY Ads Network.
104 com.google.ads.mediation.line Nie udało się wczytać reklamy pełnoekranowej ani reklamy z nagrodą z powodu braku kontekstu działania.
105 com.google.ads.mediation.line Pakiet SDK LY Ads Network nie wyświetlił reklamy pełnoekranowej ani reklamy z nagrodą.
106 com.google.ads.mediation.line Nie udało się wczytać reklamy natywnej z powodu brakujących komponentów.

iOS

Kod błędu Domena Przyczyna
1-10 Wysłany przez pakiet SDK LY Ads Network Pakiet SDK LY Ads Network zwrócił błąd specyficzny dla pakietu SDK. Więcej informacji znajdziesz w dokumentacjiLY Ads Network's.
101 com.google.ads.mediation.line Nieprawidłowe parametry serwera (np. brakujący identyfikator aplikacji lub identyfikator miejsca na reklamę).
102 com.google.ads.mediation.line Żądany rozmiar reklamy nie pasuje do rozmiaru banera reklamowego obsługiwanego przez LY Ads Network.
103 com.google.ads.mediation.line Nie udało się wczytać komponentu z obrazem ikony informacji w reklamie natywnej.

Dziennik zmian adaptera zapośredniczenia Line Flutter

Wersja 2.1.2

Wersja 2.1.1

Wersja 2.1.0

Wersja 2.0.0

Wersja 1.0.6

Wersja 1.0.5

Wersja 1.0.4

Wersja 1.0.3

Wersja 1.0.2

Wersja 1.0.1

Wersja 1.0.0