Z tego przewodnika dowiesz się, jak używać pakietu SDK do reklam mobilnych Google do wczytywania i wyświetlania reklam z Unity Ads za pomocą zapośredniczenia (w tym do integracji kaskady). Opisano w nim, jak dodać Unity Ads do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter Unity Ads z aplikacją Android .
Obsługiwane integracje i formaty reklam
Adapter zapośredniczenia Ad Manager do Unity Ads ma te możliwości:
Integracja | |
---|---|
Ustalanie stawek | |
Wodospad | |
Formaty | |
Baner | |
Pełnoekranowa | |
Otrzymano | |
Natywna |
Wymagania
- Interfejs API Androida na poziomie 19 lub wyższym
Najnowszy pakiet SDK do reklam mobilnych Google
Skorzystaj z zapośredniczenia Wprowadzenie
Krok 1. Skonfiguruj ustawienia w interfejsie Unity Ads
Zarejestruj się lub zaloguj w Unity Ads.
Tworzenie projektu
W panelu Unity Ads przejdź do sekcji Projects (Projekty) i kliknij Create Project (Utwórz projekt).
Wypełnij formularz i kliknij Utwórz projekt, aby dodać projekt.
Otwórz Zarabianie > Rozpocznij, a potem kliknij Rozpocznij.
W oknie Konfiguracja projektu wybierz Chcę używać zapośredniczenia i Google AdMob w przypadku Partnera zapośredniczenia, a następnie kliknij Dalej.
Wybierz ustawienia reklam i kliknij Dalej.
Wypełnij formularz i kliknij Dodaj projekt.
Zanotuj identyfikator gry.
Utwórz jednostkę reklamową
Kliknij Generowanie przychodu > Jednostki reklamowe, a potem kliknij Dodaj jednostkę reklamową.
Wypełnij pole Nazwa jednostki reklamowej, a potem wybierz Platformę i Format reklamy.
Na koniec kliknij Utwórz, aby zapisać jednostkę reklamową.
Dodaj miejsce docelowe
Po utworzeniu projektu kliknij Generowanie przychodu > Miejsca docelowe. Aby utworzyć nowe miejsce docelowe, kliknij Dodaj miejsce docelowe obok jednostki reklamowej.
Podaj wymagane informacje i kliknij Dodaj miejsce docelowe.
Zapisz Identyfikator miejsca docelowego.
Pobieranie danych logowania
Oprócz identyfikatora gry i identyfikatora miejsca docelowego będziesz też potrzebować klucza interfejsu API Unity Ads i podstawowego identyfikatora organizacji do skonfigurowaniaAd Manager identyfikatora jednostki reklamowej.
Wybierz Generowanie przychodu > Konfiguracja > Zarządzanie interfejsami API i zanotuj klucz dostępu interfejsu Monetization Stats API.
Następnie wybierz Zarabianie > Ustawienia organizacji i zanotuj podstawowy identyfikator organizacji.
Włącz tryb testowy
Tryb testowy możesz włączyć w panelu Unity Ads. W ustawieniach projektu wybierz kartę Testowanie.
Możesz wymusić tryb testowy aplikacji, klikając przycisk edycji obok Sklep Google Play , zaznaczając opcję Zastąp tryb testowy klienta i wybierając Wymuś włączenie trybu testowego (np. używaj reklam testowych) na wszystkich urządzeniach.
Możesz też włączyć tryb testowy dla konkretnych urządzeń, klikając przycisk Dodaj urządzenie testowe.
Wypełnij formularz i kliknij Zapisz.
Krok 2. Skonfiguruj oferty reklamowe Unity Ads w Ad Manager interfejsie użytkownika
Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej
Zaloguj się na konto Ad Managera.
Kliknij Wyświetlanie > Grupy zysku i kliknij przycisk Nowa grupa zysku.
Wpisz niepowtarzalną nazwę grupy zysku, ustaw Stan na Aktywna, wybierz Format reklamy, a jako Typ zasobów reklamowych wybierz Aplikacja mobilna. W sekcji Kierowanie > Zasoby reklamowe wybierz jednostkę reklamową w sekcjach 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 przypadku usługiUnity Ads, możesz go wybrać. W przeciwnym razie kliknij Utwórz nowego partnera zysku.
Jako Sieć reklamowa wybierz Unity Ads, wpisz niepowtarzalną nazwę i włącz Zapośredniczenie.
Włącz Automatyczne zbieranie danych i wpiszAPI Key and Organization core ID uzyskane w poprzedniej sekcji.
Po wybraniu Partnera zysku wybierz Zapośredniczenie mobilne SDK jako typ integracji, Android jako platformę i Aktywne jako stan. WpiszGame ID and Placement ID uzyskane w poprzedniej sekcji. Następnie wpisz domyślną wartość CPM.
.Gdy skończysz, u dołu strony kliknij Zapisz.
Dodaj Unity Ads do listy partnerów reklamowych zgodnych z RODO i amerykańskimi przepisami stanowymi
Wykonaj czynności opisane w sekcji Ustawienia RODO i Ustawienia amerykańskich przepisów stanowych , aby dodać Unity Ads do listy partnerów reklamowych zgodnych z RODO i amerykańskimi przepisami stanowymi w Ad Manager UI.
Krok 3. Zaimportuj pakiet SDK i adapter Unity Ads
Integracja Android Studio (zalecana)
W pliku build.gradle.kts
na poziomie aplikacji dodaj podane niżej zależności i konfiguracje implementacji. Użyj najnowszych wersji pakietu SDK Unity Ads i adaptera:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.0.0")
implementation("com.unity3d.ads:unity-ads:4.9.3")
implementation("com.google.ads.mediation:unity:4.9.3.0")
}
Integracja ręczna
Pobierz najnowszy pakiet SDK Unity Ads (
unity-ads.aar
) z repozytorium na GitHubie i dodaj go do swojego projektu.Otwórz artefakty adaptera Unity Ads w repozytorium Maven Google. Wybierz najnowszą wersję, pobierz plik
.aar
adaptera Unity Ads i dodaj go do swojego projektu.
Krok 4. Zastosuj ustawienia prywatności w pakiecie SDK Unity Ads
Zgoda użytkowników z UE a RODO
Zgodnie z polityką Google w zakresie zgody użytkownika z UE musisz dopilnować, aby użytkownicy z Europejskiego Obszaru Gospodarczego (EOG) udzielili określonych informacji na temat korzystania z identyfikatorów urządzeń i danych osobowych oraz uzyskali od nich odpowiednie zgody. 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). Żeby uzyskać zgodę na wykorzystanie danych, musisz wskazać wszystkie sieci reklamowe w łańcuchu zapośredniczenia, które mogą zbierać, otrzymywać lub wykorzystywać dane osobowe, a także dostarczać informacje o korzystaniu z nich przez poszczególne sieci. Obecnie Google nie może automatycznie przekazać zgody użytkownika na wykorzystanie danych do takich sieci.
W pakiecie SDK w wersji 2.0.0 do pakietu Unity Ads został dodany interfejs API umożliwiający obsługę ustawień prywatności. Poniższy przykładowy kod pokazuje, jak przesłać informacje o wyrażeniu zgody do pakietu SDK Unity Ads. Jeśli zdecydujesz się ręcznie przekazywać informacje o zgodzie do pakietu SDK Unity Ads, zalecamy wywołanie tego kodu przed wysłaniem żądań reklam 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 i informacje o wartościach dostępnych w poszczególnych metodach znajdziesz w przewodnikach dotyczących prywatności i danych na stronie Unity Ads: interfejsów API do uzyskiwania zgody prywatności i danych oraz zgodności z RODO. .
Amerykańskie przepisy stanowe o ochronie prywatności
Amerykańskie przepisy stanowe o ochronie prywatności wymagają przyznania użytkownikom prawa do wycofania zgody na „sprzedaż” „danych osobowych” (w znaczeniu określonym w ustawie), przy czym opcja ta jest dostępna za pomocą dobrze widocznego linku „Do Not Sell My Personal Information” („Nie sprzedawaj moich danych osobowych”) na stronie głównej sprzedającego. Przewodnik dotyczący zgodności z amerykańskimi przepisami stanowymi o ochronie prywatności umożliwia włączenie ograniczonego przetwarzania danych na potrzeby wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia do żadnej sieci reklamowej w łańcuchu zapośredniczenia. Dlatego musisz wskazać wszystkie sieci reklamowe w łańcuchu zapośredniczenia, które mogą uczestniczyć w sprzedaży danych osobowych, i stosować się do wskazówek tych sieci, aby zapewnić zgodność z zasadami.
W pakiecie SDK w wersji 2.0.0 do pakietu Unity Ads został dodany interfejs API umożliwiający obsługę ustawień prywatności. Poniższy przykładowy kod pokazuje, jak przesłać informacje o wyrażeniu zgody do pakietu SDK Unity Ads. Jeśli zdecydujesz się ręcznie przekazywać informacje o zgodzie do pakietu SDK Unity Ads, zalecamy wywołanie tego kodu przed wysłaniem żądań reklam 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()
Więcej informacji i informacje o wartościach dostępnych w poszczególnych metodach znajdziesz w przewodnikach dotyczących prywatności i danych API w narzędziu Unity Ads do artykułu Zgodność z ustawą CCPA .
Krok 5. Dodaj wymagany kod
Integracje z Unity Ads nie wymagają dodatkowego kodu.
Krok 6. Przetestuj implementację
Włącz reklamy testowe
Zarejestruj urządzenie testowe na potrzeby Ad Manager i włącz tryb testowy w Unity Ads interfejsie użytkownika.
Weryfikacja reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z witrynyUnity Ads, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając z Unity Ads (Waterfall) źródeł reklam.
Kody błędów
Jeśli adapter nie otrzyma reklamy z Unity Ads, wydawcy mogą sprawdzić przyczynę błędu w odpowiedzi na żądanie reklamy, korzystając z elementu
ResponseInfo.getAdapterResponse()
dostępnego w ramach tych klas:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
Oto kody i powiązane z nimi wiadomości wysyłane przez adapter UnityAds, gdy reklama się nie wczytuje:
Kod błędu | Przyczyna |
---|---|
0-10 | Pakiet SDK UnityAds zwrócił błąd. Więcej informacji znajdziesz w kodzie. |
101 | Brakuje parametrów serwera UnityAds skonfigurowane w interfejsie Ad Manager lub są one nieprawidłowe. |
102 | Reklama UnityAds zwróciła miejsce docelowe ze stanem NO_FILL (brak_uzupełnienia). |
103 | Usługa UnityAds zwróciła miejsce docelowe ze stanem WYŁĄCZONO. |
104 | Usługa UnityAds próbowała wyświetlić reklamę z pustym kontekstem. |
105 | Kontekst używany do inicjowania, wczytywania lub wyświetlania reklam z Unity Ads nie jest instancją aktywności. |
106 | Usługa UnityAds próbowała wyświetlić reklamę, która nie jest gotowa do wyświetlania. |
107 | To urządzenie nie obsługuje UnityAds. |
108 | UnityAds może wczytać tylko 1 reklamę na miejsce docelowe naraz. |
109 | Reklamy UnityAds mają stan ERROR. |
200-204 | Błąd związany z banerem UnityAds. Więcej informacji znajdziesz w kodzie. |
0-9 | Pakiet SDK UnityAds zwrócił błąd. Więcej informacji znajdziesz w dokumentacji Unity. |
101 | Brakuje parametrów serwera UnityAds skonfigurowane w interfejsie Ad Manager lub są one nieprawidłowe. |
102 | Urządzenie nie jest obsługiwane przez UnityAds. |
103 | Aplikacja UnityAds zakończyła prezentację ze stanem błędu kUnityAdsFinishStateError. |
104 | Po wywołaniu jego inicjatora obiekt reklamy Unity jest pusty. |
105 | Nie udało się wyświetlić reklam Unity, ponieważ reklama nie jest gotowa. |
106 | Wywołanie zwrotne miejsca docelowego w środowisku UnityAds zostało zmienione. Stan miejsca docelowego to kUnityAds PlacementStateNoFill. |
107 | System UnityAds wywołał wywołanie zwrotne miejsca docelowego, zmieniając stan miejsca docelowego: kUnityAds PlacementStateDisabled. |
108 | Reklama na potrzeby tego miejsca docelowego została już wczytana. Pakiet UnityAds SDK nie obsługuje wczytywania wielu reklam w tym samym miejscu docelowym. |
Historia zmian adaptera Unity Ads Android Mediation
Wersja 4.9.3.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.9.3.
Stworzone i przetestowane w:
- Pakietu SDK do reklam mobilnych Google w wersji 22.6.0.
- Pakietu SDK Unity Ads w wersji 4.9.3.
Wersja 4.9.2.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.9.2
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 22.3.0.
- Pakiet SDK Unity Ads w wersji 4.9.2
Wersja 4.9.1.0
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 22.3.0.
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.9.1.
Stworzone i przetestowane w:
- 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świetlenie reklamy, gdy pakiet SDK Unity Ads wywoła nową metodę wywołania zwrotnego onBannerShown().
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.8.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 22.2.0.
- Pakiet SDK Unity Ads w wersji 4.8.0.
Wersja 4.7.1.0
- Zweryfikowana zgodność z Unity Ads SDK 4.7.1
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 22.1.0.
- Pakiet SDK Unity Ads w wersji 4.7.1
Wersja 4.7.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.7.0.
Stworzone i przetestowane w:
- 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
. - Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 22.0.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 22.0.0.
- Pakiet SDK Unity Ads w wersji 4.6.1
Wersja 4.6.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.6.1.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 21.5.0
- Pakiet SDK Unity Ads w wersji 4.6.1
Wersja 4.6.0.0
- Dodaliśmy obsługę przekazywania informacji o COPPA do pakietu SDK Unity Ads.
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.6.0.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 21.5.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 21.5.0
- Pakietu SDK Unity Ads w wersji 4.6.0.
Wersja 4.5.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.5.0.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 21.4.0.
Stworzone i przetestowane w:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.4.1.
Stworzone i przetestowane w:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.4.0.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 21.2.0.
Stworzone i przetestowane w:
- 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 4.3.0.
- Wywołanie zwrotne
onAdOpened()
jest teraz przekierowywane po rozpoczęciu odtwarzania reklam pełnoekranowych i reklam z nagrodą.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 21.1.0
- Pakietu SDK Unity Ads w wersji 4.3.0.
Wersja 4.2.1.1
- Zaktualizowano
compileSdkVersion
itargetSdkVersion
do interfejsu API 31. - Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 21.0.0.
Stworzone i przetestowane w:
- 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 SDK Unity Ads 4.2.1.
Stworzone i przetestowane w:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.1.0.
Stworzone i przetestowane w:
- 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 4.0.1.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.6.0.
Stworzone i przetestowane w:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads 4.0.0.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.5.0.
Stworzone i przetestowane w:
- 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 3.7.5.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 20.2.0.
- Pakiet SDK Unity Ads w wersji 3.7.5.
Wersja 3.7.4.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.7.4.
Stworzone i przetestowane w:
- 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 SDK Unity Ads 3.7.2.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.2.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 20.2.0.
- Pakiet SDK Unity Ads w wersji 3.7.2
Wersja 3.7.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.7.1.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 20.1.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 20.1.0.
- Pakiet SDK Unity Ads w wersji 3.7.1
Wersja 3.6.2.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.6.2.
- Rozwiązaliśmy problem, który powodował, że reklamy z nagrodą nie przekazywały wywołań zwrotnych po kliknięciu.
- Pakiet SDK UnityAds został usunięty z pakietu adaptera. Wydawcy muszą teraz ręcznie uwzględniać pakiet SDK UnityAds jako dodatkową zależność.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.8.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.8.0.
- Pakietu SDK Unity Ads w wersji 3.6.2.
Wersja 3.6.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.6.0.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.6.0.
Stworzone i przetestowane w:
- 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 z wysyłaniem żądania wielu reklam pełnoekranowych i reklam z nagrodą.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
- Pakiet SDK Unity Ads w wersji 3.5.1
Wersja 3.5.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.5.1.
- Rozwiązaliśmy problem, który powodował błędy żądań banerów reklamowych inteligentnych.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.5.0.
- Pakiet SDK Unity Ads w wersji 3.5.1
Wersja 3.5.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.5.0.
- Dodaliśmy obsługę banerów adaptacyjnych.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.5.0.
Stworzone i przetestowane w:
- 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
- Usunięto błąd
NullPointerException
, który występował po zniszczeniu banera reklamowego. - Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.3.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.3.0.
- Pakietu SDK Unity Ads w wersji 3.4.8.
Wersja 3.4.6.1
- Utworzyliśmy kompilację adaptera, która nie zawiera pakietu SDK Unity Ads w pakiecie.
Dzięki temu wydawcy mogą korzystać z usług Unity Ads podczas pośrednictwa w Unity, aby uniknąć konfliktów z zależnościami.
- Wydawcy mogą z nich skorzystać, dodając zależność
com.google.ads.mediation:unity-adapter-only:x.y.z.p
od plikubuild.gradle
na poziomie aplikacji.
- Wydawcy mogą z nich skorzystać, dodając zależność
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.1.0.
- Pakietu SDK Unity Ads w wersji 3.4.6
Wersja 3.4.6.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.4.6.
- Adapter przekierowuje teraz wywołanie zwrotne
onAdOpened()
po kliknięciu banera reklamowego.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.1.0.
- Pakietu SDK Unity Ads w wersji 3.4.6
Wersja 3.4.2.3
- Dodaliśmy opisowe kody błędów oraz przyczyny niepowodzenia podczas wczytywania/wyświetlania adaptera.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.1.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.1.0.
- Pakietu SDK Unity Ads w wersji 3.4.2
Wersja 3.4.2.2
- Naprawiono awarię
ConcurrentModificationException
, która występowała, gdy Unity Ads zwracał błąd.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.0.1.
- Pakietu SDK Unity Ads w wersji 3.4.2
Wersja 3.4.2.1
- Ulepszyliśmy przekazywanie błędów Unity, dzięki czemu można wcześniej rozpoznać błędy inicjowania i wczytania reklamy oraz skrócić czas oczekiwania.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 19.0.1.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 19.0.1.
- Pakietu SDK Unity Ads w wersji 3.4.2
Wersja 3.4.2.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.4.2.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 18.3.0.
Stworzone i przetestowane w:
- Pakiet SDK do reklam mobilnych Google w wersji 18.3.0.
- Pakietu SDK Unity Ads w wersji 3.4.2
Wersja 3.4.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.4.0.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 18.3.0.
Stworzone i przetestowane w:
- 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 3.3.0.
Stworzone i przetestowane w:
- 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
- Usunięto błąd związany z wyjątkiem wskaźnika null, który występował podczas wywoływania funkcji
loadAd()
przed wywołaniem funkcjiUnityAds.initialize()
. - Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 18.2.0.
Wersja 3.2.0.0
- Rozwiązaliśmy problem, który powodował błędy żądań banerów reklamowych.
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.2.0.
- Przeniesiono adapter na AndroidaX.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 18.1.1.
Wersja 3.1.0.0
- Dodaliśmy obsługę elastycznych rozmiarów banerów reklamowych.
- Adapter nie realizuje żądania reklamy, jeśli żądany rozmiar jest niezgodny z żadnymi rozmiarami banerów reklamowych Unity Ads.
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.1.0.
Wersja 3.0.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.0.1.
- Naprawiono błąd, który powodował wyświetlanie reklamy pełnoekranowej „NPE”.
Wersja 3.0.0.2
- Zaktualizowano adapter, aby obsługiwał nowy interfejs API z nagrodą w otwartej wersji beta.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 17.2.0.
Wersja 3.0.0.1
- Dodaliśmy obsługę banera reklamowego Unity.
Wersja 3.0.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 3.0.0.
Wersja 2.3.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 2.3.0.
Wersja 2.2.1.1
- Zaktualizowano adapter, aby wywoływać zdarzenie reklamowe
onRewardedVideoComplete()
.
Wersja 2.2.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 2.2.1.
Wersja 2.2.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 2.2.0.
Wersja 2.1.2.0
- Zweryfikowana zgodność z Unity Ads SDK 2.1.2
Wersja 2.1.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 2.1.1.
Wersja 2.1.0.0
- Zaktualizowaliśmy adapter, aby był zgodny z pakietem SDK Unity Ads 2.1.0.
Wersja 2.0.8.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 2.0.8.
Wersja 2.0.7.0
- korzystanie z raportowania kliknięć w Unity Ads (statystyki kliknięć w AdMob i Unity Ads będą się zgadzać);
- Dodano obsługę wywołania zwrotnego onAdLeftApplication.
Wersja 2.0.6.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads 2.0.6.
Wersja 2.0.5.0
- Adaptery można teraz dodawać jako zależność kompilacji, dodając ten kod do tagu zależności pliku build.gradle:
compile 'com.google.ads.mediation:unity:2.0.5.0'
- Przeniesiono do dystrybucji adaptera w postaci pliku aar zamiast pliku jar (dodatkowe instrukcje znajdziesz w pliku README).
Wersja 2.0.4.0
- Naprawiono błąd, który powodował, że reklamy wideo z nagrodą nie wczytywały się, gdy reklama pełnoekranowa była wczytywana najpierw.
Wersja 2.0.2.0
- Zmieniliśmy system nazewnictwa wersji na [Wersja pakietu SDK Unity Ads].[adapter patch version].
- Zaktualizowano minimalną wersję pakietu SDK Unity Ads do wersji 2.0.2.
- Zaktualizowano minimalną wersję pakietu SDK do reklam mobilnych Google do wersji 9.0.0.
- Aplikacje nie muszą już wywoływać UnityAds.changeActivity(this).
Wersja 1.0.0
- Pierwsza wersja. Obsługuje reklamy wideo oparte na nagrodach i reklamy pełnoekranowe.