Z tego przewodnika dowiesz się, jak za pomocą pakietu SDK do reklam mobilnych Google wczytywać i wyświetlać reklamy z Pangle przy użyciu mediacji. Omówiono w nim integrację z metodą kaskadową i z metodą ustalania stawek. Przewodnik zawiera informacje o tym, jak dodać Pangle do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter Pangle z aplikacją Unity.
Obsługiwane integracje i formaty reklam
Adapter zapośredniczenia AdMob dla Pangle umożliwia:
Integracja | |
---|---|
Określanie stawek | |
Wodospad | |
Formaty | |
Otwarcie aplikacji | |
Baner | |
Pełnoekranowa | |
Z nagrodą | |
Reklama pełnoekranowa z nagrodą |
Wymagania
- Najnowsza wersja pakietu SDK do reklam mobilnych Google
- Unity w wersji 5.6 lub nowszej
- [Dla ustalania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam w ramach ustalania stawek, użyj wtyczki Google Mobile Ads do zapośredniczenia w Pangle w wersji 2.4.0 lub nowszej (zalecana najnowsza wersja).
- Aby wdrożyć na Androidzie:
- poziom interfejsu API 21 lub nowszy,
- Aby wdrożyć aplikację na iOS:
- docelowa wersja iOS 12.0 lub nowsza
- działający projekt Unity skonfigurowany za pomocą pakietu SDK do reklam mobilnych Google. Więcej informacji znajdziesz w artykule Pierwsze kroki.
- Przejdź przez proces zapośredniczenia, korzystając z przewodnika dla początkujących.
Krok 1. Skonfiguruj konfiguracje w interfejsie Pangle
Zarejestruj lub zaloguj się na konto Pangle.
Dodawanie nowej aplikacji
Przejdź na kartę Aplikacje i kliknij przycisk Dodaj aplikację.
Wybierz system operacyjny, dla którego chcesz utworzyć aplikację, i uzupełnij resztę formularza. Następnie kliknij Prześlij.
Zanotuj identyfikator aplikacji.
Tworzenie miejsca docelowego reklamy
Po utworzeniu aplikacji kliknij przycisk Dodaj, aby utworzyć miejsce docelowe reklamy.
Wybierz Format reklamy i Nazwa miejsca docelowego reklamy, a jako Typ ustalania stawek wybierz Określanie stawek w aplikacji. Wypełnij resztę formularza i kliknij Prześlij.
Po utworzeniu miejsca docelowego reklamy zanotuj jego identyfikator.
Wybierz Format reklamy i Nazwa miejsca docelowego reklamy, a jako Model cenowy Global CPM. Wypełnij resztę formularza i kliknij Prześlij.
Po utworzeniu miejsca docelowego reklamy zanotuj jego identyfikator.
Znajdowanie klucza interfejsu Pangle Reporting API
Ten krok nie jest wymagany w przypadku integracji określania stawek.
Zanotuj identyfikator użytkownika w lewym dolnym rogu strony.
Kliknij Integracje > SDK i API > Interfejs Pangle Reporting API 2.0. Zapisz identyfikator roli i klucz bezpieczeństwa.
Włączanie trybu testowego
Aby włączyć reklamy testowe Pangle, postępuj zgodnie z instrukcjami w przewodniku Pangle dotyczącym dodawania reklam testowych.
Krok 2. Skonfiguruj zapotrzebowanie Pangle w interfejsie AdMob
Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej
Instrukcje znajdziesz w kroku 2 w przewodniku dotyczącym Android.
Instrukcje znajdziesz w kroku 2 przewodnika dla iOS.
Krok 3. Zaimportuj pakiet SDK i adapter Pangle
Jeśli masz zainstalowany OpenUPM-CLI, możesz zainstalować w projekcie wtyczkę Pangle Mediation dla Google Mobile Ads na potrzeby Unity. Aby to zrobić, uruchom to polecenie w katalogu głównym projektu:
openupm add com.google.ads.mobile.mediation.pangle
W edytorze projektu Unity wybierz Edytuj > Ustawienia projektu > Menedżer pakietów, aby otworzyć ustawienia menedżera pakietów Unity.
Na karcie Rejestry ograniczone dodaj OpenUPM jako rejestr ograniczony z tymi informacjami:
- Nazwa:
OpenUPM
- Adres URL:
https://package.openupm.com
- Zakres:
com.google
Następnie kliknij Okno > Menedżer pakietów, aby otworzyć Menedżera pakietów Unity, a potem w menu kliknij Moje rejestry.
Wybierz pakiet Google Mobile Ads Pangle Mediation i kliknij Zainstaluj.
Pobierz najnowszą wersję wtyczki Google Mobile Ads do pośredniczenia w kampaniach dla Pangle z linku do pobrania w Changelog i rozpakuj plik zipGoogleMobileAdsPangleMediation.unitypackage
.
W edytorze projektu Unity wybierz Zasoby > Importuj pakiet > Pakiet niestandardowy i znajdź pobrany plik GoogleMobileAdsPangleMediation.unitypackage
. Upewnij się, że wszystkie pliki są zaznaczone, i kliknij Importuj.
Następnie kliknij Zasoby > Menedżer zależności zewnętrznych > Rozwiązywanie problemów z Androidem > Wymuś rozwiązanie problemów. Biblioteka menedżera zależności zewnętrznych wykona rozwiązywanie zależności od podstaw i skopiuje zadeklarowane zależności do katalogu Assets/Plugins/Android
Twojej aplikacji Unity.
Krok 4. Dodaj wymagany kod
Integracja z Pangle nie wymaga dodatkowego kodu.
Integracja z SKAdNetwork
Aby dodać identyfikatory SKAdNetwork do pliku Info.plist
projektu, postępuj zgodnie z dokumentacją Pangle.
Krok 5. Przetestuj implementację
Włączanie reklam testowych
Pamiętaj, aby zarejestrować urządzenie testowe w AdMob i włączyć tryb testowy w interfejsie Pangle.
Weryfikacja reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z Pangle, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, korzystając ze źródeł reklam Pangle (określanie stawek) i Pangle (kaskada).
Kody błędów
Jeśli adapter nie otrzyma reklamy z Pangle, wydawcy mogą sprawdzić błąd podstawowy w odpowiedzi reklamy, korzystając z ResponseInfo
w tych klasach:
com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter
GADMediationAdapterPangle
Oto kody i towarzyszące im komunikaty generowane przez adapter Pangle, gdy nie udaje się załadować reklamy:
Kod błędu | Domena | Przyczyna |
---|---|---|
101 | com.google.ads.mediation.pangle | nieprawidłowe parametry serwera (np. brak identyfikatora aplikacji lub miejsca docelowego); |
102 | com.google.ads.mediation.pangle | Żądany rozmiar reklamy nie odpowiada obsługiwanemu rozmiarowi banera w Pangle. |
103 | com.google.ads.mediation.pangle | Brakująca lub nieprawidłowa odpowiedź na zapytanie o stawkę. |
-1-60000 | com.pangle.ads | Pakiet SDK Pangle zwrócił błąd. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją Pangle. |
Kod błędu | Domena | Przyczyna |
---|---|---|
101 | com.google.ads.mediation.pangle | nieprawidłowe parametry serwera (np. brak identyfikatora aplikacji lub miejsca docelowego); |
102 | com.google.ads.mediation.pangle | Żądany rozmiar reklamy nie odpowiada obsługiwanemu rozmiarowi banera w Pangle. |
-1-60000 | Wysłano z pakietu SDK Pangle | Pakiet SDK Pangle zwrócił błąd. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją Pangle. |
Historia zmian wtyczki Pangle do pośrednictwa reklamowego w Unity
Wersja 4.5.4
- Obsługuje adapter Pangle na Androida w wersji 6.4.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 6.4.1.1.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.5.0.
Wersja 4.5.3
- Obsługuje adapter Pangle na Androida w wersji 6.4.0.5.0.
- Obsługuje adapter Pangle na iOS w wersji 6.4.1.0.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.5.0.
Wersja 4.5.2
- Obsługuje adapter Pangle na Androida w wersji 6.4.0.4.0.
- Obsługuje adapter Pangle na iOS w wersji 6.4.0.8.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.5.0.
Wersja 4.5.1
- Obsługuje adapter Pangle na Androida w wersji 6.4.0.3.0.
- Obsługuje adapter Pangle na iOS w wersji 6.4.0.7.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.5.0.
Wersja 4.5.0
- Obsługuje adapter Pangle na Androida w wersji 6.4.0.2.0.
- Obsługuje adapter Pangle na iOS w wersji 6.4.0.6.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.5.0.
Wersja 4.4.2
- Obsługuje adapter Pangle na Androida w wersji 6.3.0.4.0.
- Obsługuje adapter Pangle na iOS w wersji 6.3.1.0.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.4.0.
Wersja 4.4.1
- Obsługuje adapter Pangle na Androida w wersji 6.3.0.4.0.
- Obsługuje adapter Pangle na iOS w wersji 6.3.0.8.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.3.0.
Wersja 4.4.0
- Obsługuje adapter Pangle na Androida w wersji 6.3.0.2.0.
- Obsługuje adapter Pangle na iOS w wersji 6.3.0.6.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.3.0.
Wersja 4.3.3
- Obsługuje adapter Pangle na Androida w wersji 6.2.0.7.0.
- Obsługuje adapter Pangle na iOS w wersji 6.2.0.9.0.
- Utworzona i przetestowana z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.2.1.
Wersja 4.3.2
- Obsługuje adapter Pangle na Androida w wersji 6.2.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 6.2.0.8.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.2.0.
Wersja 4.3.1
- Obsługuje adapter Pangle na Androida w wersji 6.2.0.5.0.
- Obsługuje adapter Pangle na iOS w wersji 6.2.0.7.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.2.0.
Wersja 4.3.0
- Obsługuje adapter Pangle na Androida w wersji 6.2.0.4.0.
- Obsługuje adapter Pangle na iOS w wersji 6.2.0.5.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.2.0.
Wersja 4.2.1
- Obsługuje adapter Pangle na Androida w wersji 6.1.0.7.0.
- Obsługuje adapter Pangle na iOS w wersji 6.1.0.6.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.2.0.
Wersja 4.2.0
- Nazwa
DummyClient
została zmieniona naPlaceholderClient
. - Obsługuje adapter Pangle na Androida w wersji 6.1.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 6.1.0.5.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.2.0.
Wersja 4.1.0
- Obsługuje adapter Pangle na Androida w wersji 6.0.0.8.0.
- Obsługuje adapter Pangle na iOS w wersji 6.1.0.5.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.1.1.
Wersja 4.0.1
- Obsługuje adapter Pangle na Androida w wersji 6.0.0.5.0.
- Obsługuje adapter Pangle na iOS w wersji 6.0.0.6.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.1.0.
Wersja 4.0.0
- Obsługuje adapter Pangle na Androida w wersji 6.0.0.5.0.
- Obsługuje adapter Pangle na iOS w wersji 6.0.0.5.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.1.0.
Wersja 3.0.0
- Obsługuje adapter Pangle na Androida w wersji 6.0.0.3.0.
- Obsługuje adapter Pangle na iOS w wersji 5.9.0.9.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.1.0.
Wersja 2.8.1
- Obsługuje adapter Pangle na Androida w wersji 5.9.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 5.9.0.8.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.1.0.
Wersja 2.8.0
- Obsługuje adapter Pangle na Androida w wersji 5.9.0.4.0.
- Obsługuje adapter Pangle na iOS w wersji 5.9.0.7.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.1.0.
Wersja 2.7.0
- Obsługuje adapter Pangle na Androida w wersji 5.9.0.2.0.
- Obsługuje adapter Pangle na iOS w wersji 5.8.0.8.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.1.0.
Wersja 2.6.0
- Obsługuje adapter Pangle na Androida w wersji 5.8.0.9.0.
- Obsługuje adapter Pangle na iOS w wersji 5.8.0.8.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 9.0.0.
Wersja 2.5.0
- Obsługuje adapter Pangle na Androida w wersji 5.7.0.1.0.
- Obsługuje adapter Pangle na iOS w wersji 5.7.0.7.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 8.6.0.
Wersja 2.4.0
- Obsługuje adapter Pangle na Androida w wersji 5.5.0.9.0.
- Obsługuje adapter Pangle na iOS w wersji 5.5.0.9.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 8.6.0.
Wersja 2.3.0
- Obsługuje adapter Pangle na Androida w wersji 5.3.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 5.3.1.2.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 8.4.1.
Wersja 2.2.0
- Obsługuje adapter Pangle na Androida w wersji 5.2.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 5.2.0.9.0.
- Ta wersja została opracowana i przetestowana z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 8.3.0.
Wersja 2.1.0
- Obsługuje adapter Pangle na Androida w wersji 5.1.0.9.0.
- Obsługuje adapter Pangle na iOS w wersji 5.1.1.0.0.
- Skompilowana i przetestowana z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 8.1.0.
Wersja 2.0.0
- Treści adaptera zostały przeniesione do
GoogleMobileAds/Mediation/Pangle/
. - Przebudowana przestrzeń nazw adaptera, która używa
GoogleMobileAds.Mediation.Pangle
. - Obsługuje adapter Pangle na Androida w wersji 5.0.0.7.0.
- Obsługuje adapter Pangle na iOS w wersji 5.0.0.6.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.4.1.
Wersja 1.5.1
- Obsługuje adapter Pangle na Androida w wersji 4.9.0.7.0.
- Obsługuje adapter Pangle na iOS w wersji 4.9.0.8.0.
- Skompilowana i przetestowana z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.4.0.
Wersja 1.5.0
- Obsługuje adapter Pangle na Androida w wersji 4.9.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 4.9.0.7.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.3.1.
Wersja 1.4.0
- Obsługuje adapter Pangle na Androida w wersji 4.8.1.0.0.
- Obsługuje adapter Pangle na iOS w wersji 4.8.1.0.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.3.1.
Wersja 1.3.1
- Obsługuje adapter Pangle na Androida w wersji 4.7.0.6.0.
- Obsługuje adapter Pangle na iOS w wersji 4.7.0.6.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.2.0.
Wersja 1.3.0
- Zmieniono nazwy tych metod w klasie
Pangle
:SetGDPR()
->SetGDPRConsent()
SetCCPA()
->SetDoNotSell()
- Obsługuje adapter Pangle do Androida w wersji 4.7.0.5.0.
- Obsługuje adapter Pangle na iOS w wersji 4.7.0.5.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.2.0.
Wersja 1.2.0
- Obsługuje adapter Pangle na Androida w wersji 4.5.0.6.1.
- Obsługuje adapter Pangle na iOS w wersji 4.5.2.8.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.1.0.
Wersja 1.1.0
- Obsługuje adapter Pangle dla Androida w wersji 4.5.0.3.0.
- Obsługuje adapter Pangle na iOS w wersji 4.5.1.3.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.0.2.
Wersja 1.0.0
- Pierwsza wersja!
- Obsługuje przejście Pangle na Androida w wersji 4.3.0.8.0.
- Obsługuje adapter Pangle na iOS w wersji 4.3.0.5.0.
- Skompilowano i przetestowano z użyciem wtyczki reklam mobilnych Google dla środowiska Unity w wersji 7.0.0.