W tym przewodniku dowiesz się, jak za pomocą pakietu SDK do reklam mobilnych Google wczytywać i wyświetlać reklamy z Unity Ads za pomocą zapośredniczenia, w ramach integracji kaskadowych. Znajdziesz w nim informacje o tym, jak dodać Unity Ads do konfiguracji pośrednictwa jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter Unity Ads z aplikacją Android .
Obsługiwane integracje i formaty reklam
Adapter zapośredniczenia dla Unity Ads ma te możliwości:
Integracja | |
---|---|
Określanie stawek | 1 |
Wodospad | |
Formaty | |
Baner | |
Pełnoekranowa | |
Z nagrodą | |
Natywna |
1 Integracja ustalania stawek jest w zamkniętej fazie testów beta. Aby uzyskać dostęp, skontaktuj się z menedżerem konta.
Wymagania
Poziom interfejsu API 21 lub nowszy
[Do ustalania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam z określaniem stawek, użyj adaptera Unity w wersji 4.11.3.0 lub nowszej (zalecana jest najnowsza wersja).
Najnowsza wersja pakietu SDK do reklam mobilnych Google
Przejdź przez proces zapośredniczenia, korzystając z przewodnika dla początkujących.
Krok 1. Skonfiguruj ustawienia w interfejsie Unity Ads
Zarejestruj się lub zaloguj w Unity Ads.
Utwórz projekt
W panelu Unity Ads kliknij Projekty i wybierz Utwórz projekt.
Wypełnij formularz i kliknij Utwórz projekt, aby dodać projekt.
Kliknij Zarabianie > Rozpocznij, a następnie Rozpocznij.
W oknie Konfiguracja projektu kliknij Zamierzam korzystać z pośrednictwa i Google AdMob w sekcji Partner do pośrednictwa, a potem kliknij Dalej.
Wybierz ustawienia reklamy i kliknij Dalej.
Wypełnij formularz i kliknij Dodaj projekt.
Zanotuj identyfikator gry.
Tworzenie jednostki reklamowej
Kliknij kolejno Generowanie przychodu > Jednostki reklamowe i Dodaj jednostkę reklamową.
Wpisz Nazwa jednostki reklamowej, a następnie wybierz Platformę i Format reklamy.
Na koniec kliknij Utwórz, aby zapisać jednostkę reklamową.
Dodawanie miejsca docelowego
Po utworzeniu projektu kliknij Zarabianie > Miejsca docelowe. Aby utworzyć nowe miejsce docelowe, kliknij Dodaj miejsce docelowe dla swojej jednostki reklamowej.
Podaj niezbędne informacje i kliknij Dodaj miejsce.
Zanotuj identyfikator miejsca docelowego.
Znajdowanie klucza interfejsu API do raportowania Unity Ads
Określanie stawek
Ten krok nie jest wymagany w przypadku integracji określania stawek.
Wodospad
Oprócz identyfikatora gry i identyfikatora miejsca docelowego do skonfigurowania identyfikatora jednostki reklamowej w usłudze Ad Manager potrzebny będzie też klucz API i główny identyfikator organizacji Unity Ads.
Kliknij Zarabianie > Konfiguracja > Zarządzanie interfejsem API i zapisz klucz dostępu do interfejsu API Statystyki zarabiania.
Następnie otwórz Zarabianie > Ustawienia organizacji i zapisz identyfikator główny organizacji.
Włączanie trybu testowego
Tryb testowy można włączyć w panelu Unity Ads. W ustawieniach projektu kliknij kartę Testowanie.
Tryb testowy aplikacji możesz włączyć, klikając przycisk edycji obok Sklepu Google Play, zaznaczając Zastąp tryb testowy klienta i wybierając Włącz tryb testowy (tj. używaj reklam testowych) na wszystkich urządzeniach.
Możesz też włączyć tryb testowy na określonych urządzeniach, klikając przycisk Dodaj urządzenie testowe.
Wypełnij formularz i kliknij Zapisz.
Krok 2. Skonfiguruj zapotrzebowanie na reklamy Unity Ads w Ad Manager UI
Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej
Zaloguj się na konto Ad Managera.
Kliknij Wyświetlanie > Grupy zysku, a potem kliknij przycisk Nowa grupa zysku.
Wpisz unikalną nazwę grupy zysku, ustaw stan na Aktywna, wybierz format reklamy i ustaw Typ zasobów reklamowych na Aplikacja mobilna. W sekcji Kierowanie > Zasoby reklamowe wybierz jednostkę reklamową w sekcji Zasoby reklamowe i Aplikacja mobilna, do której chcesz dodać zapośredniczenie.
Następnie kliknij przycisk Dodaj partnera zysku.
Jeśli masz już partnera zysku w Unity Ads, możesz go wybrać. W przeciwnym razie wybierz Utwórz nowego partnera zysku.
Jako sieci reklamowej wybierz Unity Ads, wpisz niepowtarzalną nazwę i włącz zapośredniczenie.
Włącz Automatyczne zbieranie danych i wpisz klucz API oraz identyfikator organizacji, które zostały utworzone w poprzedniej sekcji.
Po wybraniu partnera zysku wybierz Zapośredniczenie mobilne SDK jako Typ integracji, Android jako Platforma i Aktywny jako Stan. Wpisz identyfikator gry i identyfikator miejsca docelowego uzyskane w poprzedniej sekcji. Następnie wpisz wartość Domyślny CPM.
Gdy skończysz, u dołu strony kliknij Zapisz.
Dodawanie Unity Ads do listy partnerów reklamowych zgodnych z RODO i przepisami stanowymi w USA
Aby dodać Unity Ads do listy partnerów reklamowych zgodnych z RODO i amerykańskimi przepisami stanowymi w interfejsie Ad Managera, wykonaj czynności opisane w sekcji Ustawienia RODO i Ustawienia dotyczące przepisów stanowych w USA.
Krok 3. Zaimportuj pakiet SDK i adapter Unity Ads
Integracja z Android Studio (zalecana)
W pliku build.gradle.kts
na poziomie aplikacji dodaj te implementacje, zależności i konfiguracje. Używaj najnowszych wersji pakietu SDK i adaptera Unity Ads:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.unity3d.ads:unity-ads:4.12.3")
implementation("com.google.ads.mediation:unity:4.12.4.0")
}
Integracja ręczna
Pobierz najnowszą wersję pakietu SDK reklam Unity Ads (
unity-ads.aar
) z repozytorium GitHub i dodaj go do projektu.Otwórz elementy adaptera Unity Ads w repozytorium Maven Google. Wybierz najnowszą wersję, pobierz plik
.aar
adaptera reklam Unity i dodaj go do projektu.
Krok 4. Wdróż ustawienia prywatności w pakiecie SDK Unity Ads
Zgoda użytkowników z UE i RODO
Zgodnie z polityką Google w zakresie zgody użytkownika z UE musisz zadbać o to, aby użytkownicy z Europejskiego Obszaru Gospodarczego (EOG) otrzymali odpowiednie informacje i wyrazili zgodę na wykorzystywanie identyfikatorów urządzeń i danych osobowych. 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). Aby uzyskać zgodę, musisz wskazać wszystkie sieci reklamowe w łańcuchu zapośredniczenia, które mogą zbierać, otrzymywać lub używać danych osobowych, oraz podać informacje o wykorzystywaniu tych danych przez każdą z nich. Obecnie Google nie może automatycznie przekazywać wyboru użytkownika dotyczącego wyrażenia zgody do takich sieci.
W pakiecie SDK w wersji 2.0.0 Unity Ads dodano interfejs API obsługujący ustawienia prywatności. Poniższy przykładowy kod pokazuje, jak przekazywać te informacje o zgodzie do pakietu SDK Unity Ads. Jeśli zdecydujesz się ręcznie przekazywać pakietowi SDK Unity Ads informacje o zgodzie, zalecamy wywołanie tego kodu przed wysłaniem żądania reklamy za pomocą pakietu SDK do reklam mobilnych Google.
Java
import com.unity3d.ads.metadata.MetaData;
// ...
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();
Kotlin
import com.unity3d.ads.metadata.MetaData
// ...
val gdprMetaData = MetaData(this)
gdprMetaData["gdpr.consent"] = true
gdprMetaData.commit()
Więcej informacji oraz wartości, które można podać w ramach poszczególnych metod, znajdziesz w interfejsach API zgodnych z RODO i w artykule Zgodność z RODO firmy Unity Ads.
Amerykańskie przepisy stanowe o ochronie prywatności
Przepisy stanowe w USA wymagają, aby użytkownicy mieli możliwość wycofania zgody na „sprzedaż” swoich „danych osobowych” (w znaczeniu określonym w ustawie). W tym celu na stronie głównej podmiotu „sprzedającego” musi być umieszczony dobrze widoczny link „Nie sprzedawaj moich danych osobowych”. Przewodnik dotyczący zgodności z przepisami stanowymi USA o ochronie prywatności umożliwia włączenie ograniczonego przetwarzania danych w przypadku wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia w przypadku każdej sieci reklamowej w łańcuchu zapośredniczenia. Dlatego musisz wskazać w łańcuchu zapośredniczenia wszystkie sieci reklamowe, które mogą uczestniczyć w sprzedaży danych osobowych, i stosować się do wskazówek tych sieci, aby zapewnić zgodność.
W pakiecie SDK w wersji 2.0.0 Unity Ads dodano interfejs API obsługujący ustawienia prywatności. Poniższy przykładowy kod pokazuje, jak przekazywać te informacje o zgodzie do pakietu SDK Unity Ads. Jeśli zdecydujesz się ręcznie przekazywać pakietowi SDK Unity Ads informacje o zgodzie, zalecamy wywołanie tego kodu przed wysłaniem żądania reklamy za pomocą pakietu SDK do reklam mobilnych Google.
Java
import com.unity3d.ads.metadata.MetaData;
// ...
MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();
Kotlin
import com.unity3d.ads.metadata.MetaData
// ...
val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
ccpaMetaData.commit()
Aby uzyskać więcej informacji i dowiedzieć się, jakie wartości można podać w przypadku każdej metody, zapoznaj się z tymi przewodnikami: API dotyczące zgody na przetwarzanie danych i danych oraz Zgodność z CCPA .
Krok 5. Dodaj wymagany kod
Do integracji Unity Ads nie jest potrzebny żaden dodatkowy kod.
Krok 6. Przetestuj implementację
Włączanie reklam testowych
Upewnij się, że zarejestrujesz urządzenie testowe w Ad Managerze i włączysz tryb testowy w interfejsie Unity Ads.
Weryfikowanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z Unity Ads, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, korzystając z źródeł reklam Unity Ads (z określaniem stawek) i Unity Ads (kaskadowe).
Kody błędów
Jeśli adapter nie otrzyma reklamy z Unity Ads, wydawcy mogą sprawdzić błąd w odpowiedzi reklamy, korzystając z
ResponseInfo.getAdapterResponses()
w ramach tych klas:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
Oto kody i odpowiednie komunikaty zwracane przez adapter UnityAds, gdy nie udaje się załadować reklamy:
Kod błędu | Przyczyna |
---|---|
0-10 | Pakiet SDK UnityAds zwrócił błąd. Więcej informacji znajdziesz w kodowaniu. |
101 | Parametry serwera UnityAds skonfigurowane w interfejsie Ad Manager są nieprawidłowe lub ich brakuje. |
102 | UnityAds zwrócił miejsce docelowe ze stanem NO_FILL. |
103 | UnityAds zwrócił miejsce docelowe z poziomem DISABLED (WYŁĄCZONE). |
104 | UnityAds próbował wyświetlić reklamę z kontekstem o wartości null. |
105 | Kontekst używany do inicjowania, wczytywania lub wyświetlania reklam z Unity Ads nie jest wystąpieniem aktywności. |
106 | UnityAds próbował wyświetlić reklamę, która nie jest gotowa do wyświetlenia. |
107 | Na urządzeniu nie można korzystać z UnityAds. |
108 | UnityAds może wczytywać tylko 1 reklamę na miejsce docelowe naraz. |
109 | UnityAds zakończyło działanie w stanie ERROR. |
200-204 | Błąd dotyczący banera UnityAds. Więcej informacji znajdziesz w kodowaniu. |
Changelog dotyczący adaptera zapośredniczenia Unity Ads na Androida
Wersja 4.12.4.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.4.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.3.0.
- Wersja pakietu Unity Ads SDK: 4.12.4.
Wersja 4.12.3.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 4.12.3.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.3.0.
- Pakiet SDK Unity Ads w wersji 4.12.3.
Wersja 4.12.2.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 4.12.2.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.2.0.
- Wersja pakietu SDK Unity Ads 4.12.2.
Wersja 4.12.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.1.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.2.0.
- Wersja pakietu Unity Ads SDK: 4.12.1.
Wersja 4.12.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.1.0.
- Pakiet SDK Unity Ads w wersji 4.12.0.
Wersja 4.11.3.0
- Dodano obsługę określania stawek w przypadku formatów reklamy typu baner, reklamy pełnoekranowej i reklamy z nagrodą.
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.11.3.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.1.0.
- Pakiet SDK Unity Ads w wersji 4.11.3.
Wersja 4.11.2.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 4.11.2.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.0.0.
- Wersja pakietu SDK Unity Ads 4.11.2.
Wersja 4.10.0.0
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 23.0.0.
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.10.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 23.0.0.
- Pakiet SDK Unity Ads w wersji 4.10.0.
Wersja 4.9.3.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 4.9.3.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 22.6.0.
- Pakiet SDK Unity Ads w wersji 4.9.3.
Wersja 4.9.2.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.9.2.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 22.3.0.
- Wersja pakietu SDK Unity Ads 4.9.2.
Wersja 4.9.1.0
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 22.3.0.
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.9.1.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 22.3.0.
- Pakiet SDK Unity Ads w wersji 4.9.1.
Wersja 4.8.0.0
- Raportuje wyświetlenia reklamy, gdy pakiet SDK Unity Ads wywoła nową metodę wywołania zwrotnego onBannerShown().
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.8.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 22.2.0.
- Wersja pakietu SDK Unity Ads 4.8.0.
Wersja 4.7.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.7.1.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 22.1.0.
- Wersja pakietu SDK Unity Ads 4.7.1.
Wersja 4.7.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.7.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 22.0.0.
- Pakiet SDK Unity Ads w wersji 4.7.0.
Wersja 4.6.1.1
- Zaktualizowano adapter, aby używać nowej klasy
VersionInfo
. - Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 22.0.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 22.0.0.
- Wersja pakietu SDK Unity Ads 4.6.1.
Wersja 4.6.1.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 4.6.1.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 21.5.0
- Wersja pakietu SDK Unity Ads 4.6.1.
Wersja 4.6.0.0
- Dodaliśmy obsługę przekazywania informacji COPPA do pakietu SDK Unity Ads.
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 4.6.0.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google to 21.5.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 21.5.0
- Pakiet SDK Unity Ads w wersji 4.6.0.
Wersja 4.5.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.5.0.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 21.4.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 21.4.0
- Pakiet SDK Unity Ads w wersji 4.5.0.
Wersja 4.4.1.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.4.1.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 21.2.0
- Pakiet SDK Unity Ads w wersji 4.4.1.
Wersja 4.4.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.4.0.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google to 21.2.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 21.2.0
- Pakiet SDK Unity Ads w wersji 4.4.0.
Wersja 4.3.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.3.0.
- Funkcja wywołania zwrotnego
onAdOpened()
jest teraz przekierowywana, gdy rozpoczyna się odtwarzanie reklam pełnoekranowych i reklam z nagrodą.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 21.1.0
- Pakiet SDK Unity Ads w wersji 4.3.0.
Wersja 4.2.1.1
- Zaktualizowano
compileSdkVersion
itargetSdkVersion
do poziomu API 31. - Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 21.0.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 21.0.0.
- Pakiet SDK Unity Ads w wersji 4.2.1.
Wersja 4.2.1.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 4.2.1.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.6.0.
- Pakiet SDK Unity Ads w wersji 4.2.1.
Wersja 4.1.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.1.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.6.0.
- Pakiet SDK Unity Ads w wersji 4.1.0.
Wersja 4.0.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.0.1.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 20.6.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.6.0.
- Pakiet SDK Unity Ads w wersji 4.0.1.
Wersja 4.0.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.0.0.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do wersji 20.5.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.5.0.
- Pakiet SDK Unity Ads w wersji 4.0.0.
Wersja 3.7.5.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.7.5.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.2.0.
- Wersja pakietu SDK Unity Ads 3.7.5.
Wersja 3.7.4.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.7.4.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.2.0.
- Pakiet SDK Unity Ads w wersji 3.7.4.
Wersja 3.7.2.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK 3.7.2.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 20.2.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.2.0.
- Wersja pakietu SDK Unity Ads 3.7.2.
Wersja 3.7.1.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 3.7.1.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google to 20.1.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 20.1.0.
- Wersja pakietu SDK Unity Ads 3.7.1.
Wersja 3.6.2.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK 3.6.2.
- Rozwiązaliśmy problem polegający na tym, że reklamy z nagrodą nie przekazywały wywołań zwrotnych po kliknięciu.
- Pakiet SDK UnityAds został usunięty z kombinacji pakietu adaptera. Wydawcy muszą teraz ręcznie dodawać pakiet SDK UnityAds jako dodatkową zależność.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 19.8.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.8.0.
- Wersja pakietu SDK Unity Ads 3.6.2.
Wersja 3.6.0.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 3.6.0.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 19.6.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.6.0.
- Pakiet SDK Unity Ads w wersji 3.6.0.
Wersja 3.5.1.1
- Rozwiązaliśmy problem, który występował podczas próby wysłania żądania wielu reklam w pełnej treści i reklam z nagrodą.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
- Wersja pakietu SDK Unity Ads 3.5.1.
Wersja 3.5.1.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK w wersji 3.5.1.
- Rozwiązaliśmy problem, który powodował niepowodzenie żądań reklam inteligentnych banerów.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
- Wersja pakietu SDK Unity Ads 3.5.1.
Wersja 3.5.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.5.0.
- Dodaliśmy obsługę banerów adaptacyjnych.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 19.5.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
- Pakiet SDK Unity Ads w wersji 3.5.0.
Wersja 3.4.8.0
- Usunęliśmy błąd
NullPointerException
, który występował podczas usuwania banera reklamowego. - Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do 19.3.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.3.0.
- Wersja pakietu Unity Ads SDK to 3.4.8.
Wersja 3.4.6.1
- Utworzono wersję adaptera, która nie zawiera pakietu Unity Ads SDK.
Dzięki temu wydawcy mogą korzystać z usług Unity Ads podczas pośredniczenia w Unity, aby uniknąć problemów z konfliktującymi się zależnościami.
- Wydawcy mogą z niej korzystać, dodając zależność
com.google.ads.mediation:unity-adapter-only:x.y.z.p
w plikubuild.gradle
na poziomie aplikacji.
- Wydawcy mogą z niej korzystać, dodając zależność
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.1.0.
- Pakiet SDK Unity Ads w wersji 3.4.6.
Wersja 3.4.6.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.4.6.
- Adapter przekierowuje teraz wywołanie zwrotne
onAdOpened()
po kliknięciu banera reklamowego.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.1.0.
- Pakiet SDK Unity Ads w wersji 3.4.6.
Wersja 3.4.2.3
- Dodano opisowe kody błędów i przyczyny niepowodzenia wczytywania/wyświetlania adaptera.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.1.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.1.0.
- Pakiet SDK Unity Ads w wersji 3.4.2.
Wersja 3.4.2.2
- Naprawiliśmy błąd
ConcurrentModificationException
, który występował, gdy Unity Ads zwracał błąd.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.0.1.
- Pakiet SDK Unity Ads w wersji 3.4.2.
Wersja 3.4.2.1
- Ulepszone przekazywanie błędów Unity, aby wcześniej wykrywać błędy inicjalizacji i wczytywania reklam oraz skracać czas oczekiwania.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 19.0.1.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 19.0.1.
- Pakiet SDK Unity Ads w wersji 3.4.2.
Wersja 3.4.2.0
- Zweryfikowana zgodność z pakietem Unity Ads SDK 3.4.2.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 18.3.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
- Pakiet SDK Unity Ads w wersji 3.4.2.
Wersja 3.4.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.4.0.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 18.3.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
- Pakiet SDK Unity Ads w wersji 3.4.0.
Wersja 3.3.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.3.0.
Został opracowany i przetestowany z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 18.2.0.
- Pakiet SDK Unity Ads w wersji 3.3.0.
Wersja 3.2.0.1
- Naprawiliśmy błąd wyjątku wskazujący na null, który występował podczas wywoływania funkcji
loadAd()
przed wywołaniem funkcjiUnityAds.initialize()
. - Zaktualizowano minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 18.2.0.
Wersja 3.2.0.0
- Rozwiązaliśmy problem, który powodował niepowodzenie żądań banerów reklamowych.
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.2.0.
- Przeniesiono adapter do AndroidX.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google to 18.1.1.
Wersja 3.1.0.0
- Dodaliśmy obsługę elastycznych rozmiarów banerów reklamowych.
- Adapter odrzuca żądanie reklamy, jeśli żądany rozmiar nie jest zgodny z żadnym rozmiarem banera Unity Ads.
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.1.0.
Wersja 3.0.1.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.0.1.
- Naprawiono błąd, który powodował wyświetlanie komunikatu „NPE” podczas wyświetlania reklamy pełnoekranowej.
Wersja 3.0.0.2
- Zaktualizowano adapter, aby obsługiwał nowy interfejs API nagród w wersji beta otwartej.
- Minimalna wymagana wersja pakietu SDK do reklam mobilnych Google została zaktualizowana do 17.2.0.
Wersja 3.0.0.1
- Dodaliśmy obsługę banera Unity Ads.
Wersja 3.0.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads 3.0.0.
Wersja 2.3.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 2.3.0.
Wersja 2.2.1.1
- Zaktualizowano adapter, aby wywołać zdarzenie reklamy
onRewardedVideoComplete()
.
Wersja 2.2.1.0
- Weryfikowana zgodność z pakietem Unity Ads SDK 2.2.1.
Wersja 2.2.0.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 2.2.0.
Wersja 2.1.2.0
- Weryfikowana zgodność z pakietem Unity Ads SDK 2.1.2.
Wersja 2.1.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 2.1.1.
Wersja 2.1.0.0
- Zaktualizowano adapter, aby był zgodny z pakietem SDK Unity Ads 2.1.0.
Wersja 2.0.8.0
- Weryfikowana zgodność z pakietem SDK Unity Ads w wersji 2.0.8.
Wersja 2.0.7.0
- Korzystanie z raportowania kliknięć w Unity Ads (statystyki kliknięć AdMob i Unity Ads będą się zgadzać).
- Dodano obsługę wywołania zwrotnego onAdLeftApplication.
Wersja 2.0.6.0
- Weryfikowana zgodność z pakietem Unity Ads SDK w wersji 2.0.6.
Wersja 2.0.5.0
- Adaptery można teraz dodać jako zależność kompilacji, dodając do tagu zależności pliku build.gradle następujący kod:
compile 'com.google.ads.mediation:unity:2.0.5.0'
- Rozpowszechnianie adaptera w pliku AAR zamiast pliku JAR (patrz README, aby uzyskać dodatkowe instrukcje).
Wersja 2.0.4.0
- Naprawiliśmy błąd, który powodował, że reklamy wideo z nagrodą nie wczytywały się, gdy najpierw wczytano reklamę wyskakująca.
Wersja 2.0.2.0
- Zmieniliśmy system nazewnictwa wersji na: [Wersja pakietu SDK Unity Ads].[Wersja poprawki adaptera].
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK Unity Ads do wersji 2.0.2.
- Zaktualizowano minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 9.0.0.
- Aplikacje nie muszą już wywoływać metody UnityAds.changeActivity(this).
Wersja 1.0.0
- Pierwsza wersja. Obsługuje reklamy wideo z nagrodą i reklamy pełnoekranowe.