Z tego przewodnika dowiesz się, jak za pomocą Google Mobile Ads SDK wczytywać i wyświetlać reklamy z Unity Ads przy użyciu zapośredniczenia, w tym integracji z określaniem stawek i kaskadą. Dowiesz się z niego, jak dodać Unity Ads do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK do wyświetlania reklam i adapter Unity Ads z aplikacją na iOS.
Obsługiwane integracje i formaty reklam
Adapter zapośredniczenia Unity Ads ma te funkcje:
| Integracja | |
|---|---|
| Określanie stawek | |
| Kaskada | 1 |
| Formaty | |
| Baner | |
| Pełnoekranowa | |
| Z nagrodą | |
| Natywna | |
Wymagania wstępne
Zanim przejdziesz dalej, sprawdź, czy:
iOS w wersji 13.0 lub nowszej.
[W przypadku ustalania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam z ustalaniem stawek, użyj adaptera Unity w wersji 4.14.1.1 lub nowszej (zalecana jest najnowsza wersja).
Najnowsza wersja Google Mobile Ads SDK.
Krok 1. Skonfiguruj ustawienia w interfejsie Unity Ads
Zarejestruj się lub zaloguj się w Unity Ads.
Utwórz projekt
W panelu Unity Ads kliknij kolejno Projects (Projekty) i New (Nowy).

Wypełnij formularz i kliknij Utwórz, aby dodać projekt.

Kliknij kolejno Zarabianie na reklamach Unity i Rozpocznij.

W oknie New Project (Nowy projekt) wybierz I will use Mediation (Będę używać zapośredniczenia) i Google AdMob jako Mediation Partner (Partner zapośredniczenia), a następnie kliknij Next (Dalej).

Wybierz opcję ustawień reklam, a następnie kliknij Dalej.

Wybierz konfigurację miejsca docelowego, a potem kliknij Dalej.
Określanie stawek

Kaskada

Wypełnij formularz i kliknij Dodaj projekt.

Zanotuj identyfikator gry.

Tworzenie jednostek reklamowych i miejsc docelowych
Kliknij kolejno Unity Ads Monetization (Zarabianie na reklamach Unity) > Placements (Miejsca docelowe), a następnie wybierz projekt i kliknij Add ad unit (Dodaj jednostkę reklamową).

Wpisz nazwę jednostki reklamowej, a następnie wybierz platformę i format reklamy.

Kliknij kolejno Zarabianie > Miejsca docelowe, a następnie Dodaj jednostkę reklamową.

Wpisz nazwę jednostki reklamowej, a następnie wybierz platformę i format reklamy.

W sekcji Konfiguracja wybierz Kaskada. W sekcji Miejsce docelowe wpisz nazwę miejsca docelowego, tagowanie geograficzne i kierowanie.

Zanotuj identyfikator miejsca docelowego.
Na koniec kliknij Dodaj jednostkę reklamową, aby zapisać jednostkę reklamową i miejsce docelowe.
Znajdowanie klucza interfejsu API raportowania Unity Ads
Określanie stawek
Ten krok nie jest wymagany w przypadku integracji z określaniem stawek.
Kaskada
Otwórz Unity Ads Monetization (Zarabianie na reklamach Unity) > API management (Zarządzanie interfejsami API) i zapisz klucz interfejsu API w sekcji Monetization Stats API Access (Dostęp do interfejsu API statystyk zarabiania).

Następnie kliknij Unity Ads Monetization (Generowanie przychodu z reklam Unity) > Organization Settings (Ustawienia organizacji) i zanotuj Organization core ID (Główny identyfikator organizacji).

Zaktualizuj plik app-ads.txt
Plik Authorized Sellers for Apps 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 znacznej utracie przychodów z reklam, musisz wdrożyć plik app-ads.txt.
Jeśli jeszcze nie masz pliku app-ads.txt, utwórz go na potrzeby Ad Managera.
Aby wdrożyć app-ads.txt w Unity Ads, zapoznaj się z artykułem o konfigurowaniu pliku app-ads.txt po raz pierwszy.
Włączanie trybu testowego
Tryb testowy można włączyć w panelu Unity Ads. Kliknij Unity Ads Monetization (Zarabianie na reklamach Unity) > Testing (Testowanie).
Możesz wymusić tryb testowy w aplikacji, klikając przycisk edycji obok opcji Apple App Store, włączając opcję Zastąp tryb testowy klienta i wybierając Wymuś 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 Dodaj urządzenie testowe.

Wpisz szczegóły urządzenia testowego i kliknij Zapisz.

Krok 2. Skonfiguruj żądania Unity Ads w interfejsie Ad Managera
Zaloguj się na konto Ad Managera.
Dodawanie Unity Ads w sekcji Firmy
Określanie stawek
Ten krok nie jest wymagany w przypadku integracji z określaniem stawek.
Kaskada
Kliknij kolejno Administracja > Firmy, a następnie na karcie Wszystkie firmy kliknij przycisk Nowa firma. Kliknij Sieć reklamowa.

Wybierz Unity Ads jako sieć reklamową, wpisz unikalną nazwę i włącz mediację. Włącz Automatyczne zbieranie danych i wpisz klucz interfejsu API oraz podstawowy identyfikator organizacji uzyskane w poprzedniej sekcji.
Nie musisz wpisywać nazwy użytkownika ani hasła. Gdy skończysz, kliknij Zapisz.

Włącz udostępnianie bezpiecznych sygnałów
Określanie stawek
Kliknij Administracja > Ustawienia globalne. Otwórz kartę Ustawienia konta Ad Exchange, przejrzyj i włącz Udostępnianie bezpiecznych sygnałów. Kliknij Zapisz.

Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Udostępnianie bezpiecznego sygnału w pytaniach o stawkę
Określanie stawek
Kliknij kolejno Zasoby reklamowe i Bezpieczne sygnały. W sekcji Bezpieczne sygnały wyszukaj Unity Ads i włącz opcję Włącz integrację aplikacji.

Kliknij Zapisz.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Zezwalanie na udostępnianie bezpiecznych sygnałów na potrzeby określania stawek przez pakiet SDK
Określanie stawek
Kliknij Wyświetlanie > Ustawienia na potrzeby kanałów popytu. Na karcie Ustawienia domyślne włącz opcję Zezwalaj na udostępnianie bezpiecznych sygnałów w przypadku licytowania w SDK.

Kliknij Zapisz.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Konfigurowanie określania stawek w Unity Ads
Określanie stawek
Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Kliknij Nowy licytujący.

Jako licytującego wybierz Unity Ads.

Kliknij Dalej, aby włączyć określanie stawek przez pakiet SDK w przypadku tego licytującego.

Kliknij Gotowe.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Konfigurowanie mapowania jednostki reklamowej
Określanie stawek
Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Wybierz firmę w przypadku reklam Unity Ads.

Otwórz kartę Mapowanie jednostek reklamowych i kliknij Nowe mapowanie jednostek reklamowych.

Wybierz Konkretna jednostka reklamowa. Wybierz jednostkę reklamową i format, Aplikacja mobilna jako Typ zasobów reklamowych oraz Aplikacja mobilna. Następnie wpisz Identyfikator gry i Identyfikator miejsca docelowego uzyskane w poprzedniej sekcji.
Na koniec kliknij Zapisz.

Kaskada
Kliknij kolejno Wyświetlanie > Grupy zysku i kliknij przycisk Nowa grupa zysku. Wybierz zasoby reklamowe i aplikację.

Przewiń do sekcji Partnerzy zysku i kliknij Dodaj partnera zapośredniczenia.

Wybierz firmę utworzoną na potrzeby Unity Ads w poprzedniej sekcji. Wybierz Zapośredniczenie mobilne SDK jako Typ integracji, iOS jako Platformę i Aktywny jako Stan.
Wpisz identyfikator gry i identyfikator miejsca docelowego uzyskane w poprzedniej sekcji oraz wartość Domyślny CPM. Kliknij Zapisz.

Dodawanie Unity Ads do listy partnerów reklamowych zachowujących zgodność z RODO i amerykańskimi przepisami stanowymi
Aby dodać Unity Ads do listy partnerów reklamowych zachowujących zgodność z rozporządzeniami europejskimi i amerykańskimi przepisami stanowymi w interfejsie Ad Managera, wykonaj czynności opisane w sekcjach Ustawienia dotyczące rozporządzeń europejskich i Ustawienia dotyczące amerykańskich przepisów stanowych.
Krok 3. Zaimportuj pakiet SDK do wyświetlania reklam i adapter Unity Ads
Używanie Swift Package Managera
Zanim przejdziesz dalej, musisz mieć minimalną obsługiwaną wersję adaptera 4.16.0.0.
Aby dodać do projektu zależność pakietu, wykonaj te czynności:
W Xcode kliknij File (Plik) > Add Package Dependencies… (Dodaj zależności pakietów…).
W wyświetlonym wierszu poleceń wyszukaj ten adres URL pakietu:
https://github.com/googleads/googleads-mobile-ios-mediation-unity.gitW sekcji Reguła zależności wybierz Gałąź.
W polu tekstowym wpisz
main.
Używanie CocoaPods
Dodaj do pliku Podfile projektu ten wiersz:
pod 'GoogleMobileAdsMediationUnity'W wierszu poleceń uruchom:
pod install --repo-update
Integracja ręczna
Pobierz najnowszą wersję pakietu SDK Unity Ads i połącz UnityAds.framework w projekcie.
Pobierz najnowszą wersję adaptera Unity Ads, korzystając z linku do pobrania w liście zmian, i połącz UnityAdapter.framework ze swoim projektem.
Krok 4. Wdróż ustawienia prywatności w pakiecie SDK Unity Ads
Zgoda użytkowników z UE i RODO
Aby zachować zgodność z polityką Google w zakresie zgody użytkownika z UE, musisz udzielać odpowiednich informacji użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii oraz uzyskać ich zgodę na stosowanie plików cookie lub innych środków do lokalnego przechowywania danych, jeśli jest to wymagane prawnie. Musisz też uzyskać ich zgodę na zbieranie, udostępnianie i wykorzystywanie danych osobowych do personalizowania reklam. 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). Odpowiadasz za sprawdzenie, czy zgoda jest przekazywana do każdego źródła reklam w łańcuchu zapośredniczenia.
Adapter Unity Ads na iOS w wersji 4.19.0.1 lub nowszej obsługuje przekazywanie sygnałów zgody na wykorzystanie danych zgodnie z RODO z platform do zarządzania zgodą użytkowników, które są zintegrowane z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych (TCF), do pakietu SDK Unity Ads. Więcej informacji znajdziesz w artykule Konfigurowanie ustawień zgody na wykorzystanie danych zgodnych i niezgodnych z zasadami TCF.
Amerykańskie przepisy stanowe o ochronie prywatności
Amerykańskie przepisy stanowe dotyczące prywatności wymagają, aby użytkownicy mieli prawo do rezygnacji ze „sprzedaży” ich „danych osobowych” (w znaczeniu określonym w ustawie). Opcja rezygnacji musi być dostępna za pomocą dobrze widocznego linku „Nie sprzedawaj moich danych osobowych” na stronie głównej „sprzedającego”. Przewodnik po zgodności z przepisami stanowymi USA dotyczącymi ochrony prywatności umożliwia włączenie ograniczonego przetwarzania danych na potrzeby wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia do każdej sieci reklamowej w Twoim łańcuchu zapośredniczenia. Dlatego musisz wskazać każdą sieć reklamową w łańcuchu zapośredniczenia, która może uczestniczyć w sprzedaży danych osobowych, i postępować zgodnie z wytycznymi każdej z tych sieci, aby zapewnić zgodność z przepisami.
W pakiecie SDK w wersji 2.0.0 Unity Ads dodało interfejs API obsługujący ustawienia prywatności. Poniższy przykładowy kod pokazuje, jak przekazać te informacje o zgodzie do pakietu SDK Unity Ads. Jeśli zdecydujesz się ręcznie przekazywać informacje o zgodzie do pakietu SDK do wyświetlania reklam Unity Ads, zalecamy wywoływanie tego kodu przed wysłaniem żądania reklam za pomocą funkcji Google Mobile Ads SDK.
Swift
let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()
Objective-C
UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];
Więcej informacji i wartości, które można podać w każdej metodzie, znajdziesz w artykule Unity Ads na temat zgodności z ustawą o ochronie prywatności konsumentów.
Ustawianie ograniczeń wiekowych
Adapter mediacji Unity Ads w wersji 4.16.6.0 i nowszych przekazuje do Unity Ads ustawienie dotyczące kierowania reklam na dzieci oraz ustawienie zgody użytkowników poniżej wieku.
Aby przetwarzać te sygnały na poziomie poszczególnych użytkowników, musisz w panelu Unity Monetization włączyć oznaczenie Mixed Audience (Odbiorcy mieszani). Więcej informacji o włączaniu oznaczenia mieszanej grupy odbiorców w projekcie znajdziesz w artykule Ustawianie oznaczeń wiekowych na poziomie gry.
Krok 5. Dodaj wymagany kod
Wdrażanie SKAdNetwork
Postępuj zgodnie z dokumentacją Unity Ads, aby dodać identyfikatory SKAdNetwork do pliku Info.plist projektu.
Błędy kompilacji
Swift
W przypadku integracji Swift nie jest wymagany żaden dodatkowy kod.
Objective-C
W przypadku adaptera Unity Ads w wersji 4.4.0.0 lub nowszej musisz wykonać czynności integracyjne opisane w dokumentacji Unity.
Krok 6. Przetestuj implementację
Włączanie reklam testowych
Upewnij się, że zarejestrowano urządzenie testowe w Ad Managerze i włączono tryb testowy w interfejsie Unity Ads.
Sprawdzanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z Unity Ads, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, korzystając ze źródeł reklam Unity Ads (określanie 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 na żądanie reklamy, korzystając z metody GADResponseInfo.adNetworkInfoArray w tych klasach:
GADMAdapterUnity
GADMediationAdapterUnity
Oto kody i komunikaty towarzyszące, które są zwracane przez adapter UnityAds, gdy nie uda się wczytać reklamy:
| Kod błędu | Przyczyna |
|---|---|
| 0-9 | Pakiet SDK UnityAds zwrócił błąd. Więcej informacji znajdziesz w dokumentacji Unity. |
| 101 | Parametry serwera UnityAds skonfigurowane w interfejsie Ad Managera są nieprawidłowe lub ich brakuje. |
| 102 | Urządzenie nie jest obsługiwane przez UnityAds. |
| 103 | Wyświetlanie reklamy UnityAds zakończyło się ze stanem błędu kUnityAdsFinishStateError. |
| 104 | Obiekt reklamy Unity ma wartość nil po wywołaniu jego inicjatora. |
| 105 | Nie udało się wyświetlić reklam Unity, ponieważ reklama nie jest gotowa. |
| 107 | UnityAds wywołało wywołanie zwrotne zmiany miejsca docelowego ze stanem miejsca docelowego kUnityAdsPlacementStateDisabled. |
| 108 | Reklama została już wczytana w tym miejscu docelowym. Pakiet SDK UnityAds nie obsługuje wczytywania wielu reklam w tym samym miejscu docelowym. |
| 109 | Baner reklamowy zwrócony przez UnityAds nie pasuje do żądanego rozmiaru. |
| 110 | UnityAds zwróciła błąd inicjowania. |
| 111 | Nieobsługiwany format reklamy. |
| 112 | UnityAds zwrócił token ustalania stawek o wartości null lub pusty. |
Lista zmian adaptera zapośredniczenia Unity Ads na iOS
Wersja 4.21.0.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.21.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.11.0.
- Pakiet SDK Unity Ads w wersji 4.21.0.
Wersja 4.20.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.20.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.9.0.
- Wersja pakietu SDK Unity Ads 4.20.1.
Wersja 4.20.0.0
- Zaktualizowano adapter, aby żądanie reklamy nie powiodło się, gdy podczas zbierania sygnałów został zwrócony pusty token określania stawek.
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.20.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.8.0.
- Wersja pakietu SDK Unity Ads 4.20.0.
Wersja 4.19.0.1
- Jeśli obowiązuje RODO, adapter automatycznie przekazuje do pakietu Unity Ads SDK zgodę na wykorzystanie danych zgodnie z RODO znalezioną w
IABTCF_AddtlConsent.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.7.0.
- Pakiet SDK Unity Ads w wersji 4.19.0.
Wersja 4.19.0.0
- Sprawdzona zgodność z pakietem SDK do reklam Unity w wersji 4.19.0.
- Zaktualizuj minimalną wersję iOS, aby złagodzić zależność od pakietu SDK do reklam mobilnych Google i zezwolić na wersje podrzędne.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.6.0.
- Pakiet SDK Unity Ads w wersji 4.19.0.
Wersja 4.18.1.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.18.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.4.0.
- Pakiet SDK Unity Ads w wersji 4.18.1.
Wersja 4.18.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.18.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Wersja pakietu SDK Unity Ads 4.18.0.
Wersja 4.17.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.17.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.1.0.
- Pakiet SDK Unity Ads w wersji 4.17.0.
Wersja 4.16.6.1
- Zaktualizowano zależność pakietu SDK do reklam mobilnych Google do wersji 13.0.0.
- Rozwiązaliśmy problem w wersji 4.16.6.0, który powodował, że podspec nieprawidłowo wskazywał plik binarny 4.16.5.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Wersja pakietu SDK Unity Ads 4.16.6.
Wersja 4.16.6.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.16.6.
- Dodaliśmy obsługę przekazywania parametru
tagForUnderAgeOfConsentpakietu SDK do reklam mobilnych Google do pakietu SDK Unity Ads.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Wersja pakietu SDK Unity Ads 4.16.6.
Wersja 4.16.5.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.16.5.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Pakiet SDK Unity Ads w wersji 4.16.5.
Wersja 4.16.4.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.16.4.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.13.0.
- Wersja pakietu SDK Unity Ads 4.16.4.
Wersja 4.16.3.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.16.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.12.0.
- Wersja pakietu SDK Unity Ads 4.16.3.
Wersja 4.16.2.0
- Zaktualizowano metody wczytywania reklam, aby przed próbą wczytania reklamy czekać na pełne zainicjowanie pakietu SDK Unity Ads.
- Rozwiązano problem z sytuacją wyścigu, w której wywołania zwrotne po zakończeniu mogły zostać pominięte, jeśli trwała inicjalizacja wielu usług.
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.16.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.12.0.
- Wersja pakietu SDK Unity Ads 4.16.2.
Wersja 4.16.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.16.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.9.0.
- Pakiet SDK Unity Ads w wersji 4.16.1.
Wersja 4.16.0.0
- Teraz wymagana jest minimalna wersja iOS
13.0. - Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.16.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.8.0.
- Pakiet SDK Unity Ads w wersji 4.16.0.
Wersja 4.15.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.15.1.
Zaprojektowano i przetestowano z użyciem:
- SDK do reklam mobilnych Google w wersji 12.6.0.
- Wersja pakietu SDK Unity Ads 4.15.1.
Wersja 4.15.0.0
- Dodano kod błędu
111: Unsupported ad format. - Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.15.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.5.0.
- Pakiet SDK Unity Ads w wersji 4.15.0.
Wersja 4.14.2.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.14.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.3.0.
- Pakiet SDK Unity Ads w wersji 4.14.2.
Wersja 4.14.1.1
- W przypadku określania stawek adapter nie sprawdza już rozmiaru banera reklamowego.
- W przypadku kaskady adapter sprawdza teraz, czy proporcje załadowanego banera reklamowego Unity Ads są zgodne z rozmiarem żądanego banera reklamowego.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- Wersja pakietu SDK Unity Ads 4.14.1.
Wersja 4.14.1.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.14.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- Pakiet SDK Unity Ads w wersji 4.14.1.
Wersja 4.14.0.0
- Włączono flagi
-fobjc-arci-fstack-protector-all. - Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.14.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- Pakiet SDK Unity Ads w wersji 4.14.0.
Wersja 4.13.2.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.13.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.1.0.
- Pakiet SDK Unity Ads w wersji 4.13.2.
Wersja 4.13.1.1
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 12.0.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.0.0.
- Wersja pakietu SDK Unity Ads 4.13.1.
Wersja 4.13.1.0
- Dodaliśmy właściwość
GADMediationAdapterUnity.testMode, aby wskazać, czy pakiet SDK Unity Ads powinien być inicjowany w trybie testowym. Tę flagę należy ustawić przed zainicjowaniem pakietu SDK do reklam mobilnych Google. - Zaktualizowano, aby zgłaszać kod błędu pakietu SDK do wyświetlania reklam Unity Ads, gdy nie uda się wczytać reklamy.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.13.0.
- Pakiet SDK Unity Ads w wersji 4.13.1.
Wersja 4.13.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.13.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.13.0.
- Wersja pakietu SDK Unity Ads 4.13.0.
Wersja 4.12.5.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.5.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.12.0.
- Pakiet SDK Unity Ads w wersji 4.12.5.
Wersja 4.12.4.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.4.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.12.0.
- Pakiet SDK Unity Ads w wersji 4.12.4.
Wersja 4.12.3.1
- Zaktualizowano
CFBundleShortVersionString, aby zawierał 3 komponenty zamiast 4.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
- Wersja pakietu SDK Unity Ads 4.12.3.
Wersja 4.12.3.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
- Pakiet SDK Unity Ads w wersji 4.12.3.
Wersja 4.12.2.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.7.0.
- Wersja pakietu SDK Unity Ads 4.12.2.
Wersja 4.12.1.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.12.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.6.0.
- Pakiet SDK Unity Ads w wersji 4.12.1.
Wersja 4.12.0.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.12.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.5.0.
- Pakiet SDK Unity Ads w wersji 4.12.0.
Wersja 4.11.3.1
- Dodano obsługę określania stawek w przypadku formatów reklam: banerów, reklam pełnoekranowych i reklam z nagrodą.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.5.0.
- Pakiet SDK Unity Ads w wersji 4.11.3.
Wersja 4.11.3.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.11.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.4.0.
- Pakiet SDK Unity Ads w wersji 4.11.3.
Wersja 4.11.2.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.11.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.4.0.
- Pakiet SDK Unity Ads w wersji 4.11.2.
Wersja 4.10.0.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.10.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.2.0.
- Pakiet SDK Unity Ads w wersji 4.10.0.
Wersja 4.9.3.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.9.3.
- Teraz wymagany jest system iOS w wersji co najmniej 12.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 11.0 lub nowszej.
- Uwzględniono
Info.plistw platformach w ramachUnityAdapter.xcframework.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.0.1.
- Pakiet SDK Unity Ads w wersji 4.9.3.
Wersja 4.9.2.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.9.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.13.0.
- Pakiet SDK Unity Ads w wersji 4.9.2.
Wersja 4.9.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.9.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.12.0.
- Pakiet SDK Unity Ads w wersji 4.9.1.
Wersja 4.9.0.0
- Z adaptera Unity usunięto zgodność z
GADMAdNetworkAdapteri zależność od tej wersji. - Dodano wywołanie metody wyświetlania raportu w metodzie delegata
unityAdsShowStart. - Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.9.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.12.0.
- Pakiet SDK Unity Ads w wersji 4.9.0.
Wersja 4.8.0.0
- Dodaliśmy obsługę zdarzeń wyświetlenia w przypadku banerów reklamowych.
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.8.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.7.0.
- Pakiet SDK Unity Ads w wersji 4.8.0.
Wersja 4.7.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.7.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.5.0.
- Pakiet SDK Unity Ads w wersji 4.7.1.
Wersja 4.7.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.7.0.
- Teraz wymagany jest system iOS w wersji co najmniej 11.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 10.4.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.4.0.
- Pakiet SDK Unity Ads w wersji 4.7.0.
Wersja 4.6.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.6.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.2.0.
- Wersja pakietu SDK Unity Ads 4.6.1.
Wersja 4.6.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.6.0.
- Dodaliśmy obsługę przekazywania informacji o ustawie COPPA do pakietu SDK do wyświetlania reklam Unity Ads.
- Usunęliśmy obsługę architektury
armv7. - Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 10.0.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.2.0.
- Pakiet SDK Unity Ads w wersji 4.6.0.
Wersja 4.5.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.5.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.14.0.
- Pakiet SDK Unity Ads w wersji 4.5.0.
Wersja 4.4.1.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.4.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.11.0.
- Wersja pakietu SDK Unity Ads 4.4.1.
Wersja 4.4.0.0
- Zaktualizowano adapter, aby korzystał z interfejsu
didRewardUserAPI. - Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 9.8.0 lub nowszej.
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.4.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.10.0.
- Unity Ads SDK w wersji 4.4.0.
Wersja 4.3.0.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.3.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.8.0.
- Pakiet SDK Unity Ads w wersji 4.3.0.
Wersja 4.2.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.2.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.4.0.
- Pakiet SDK Unity Ads w wersji 4.2.1.
Wersja 4.1.0.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.1.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.2.0.
- Wersja pakietu SDK Unity Ads 4.1.0.
Wersja 4.0.1.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 4.0.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.0.0.
- Pakiet SDK Unity Ads w wersji 4.0.1.
Wersja 4.0.0.2
- Dodaliśmy obsługę architektury symulatora arm64.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.0.0.
- Pakiet SDK Unity Ads w wersji 4.0.0.
Wersja 4.0.0.1
- Zweryfikowano zgodność z pakietem SDK do reklam mobilnych Google w wersji 9.0.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 9.0.0 lub nowszej.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.0.0.
- Wersja pakietu SDK Unity Ads 4.0.0.
Wersja 4.0.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.0.0.
- Teraz wymaga minimalnej wersji iOS 10.0.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.13.0.
- Pakiet SDK Unity Ads w wersji 4.0.0.
Wersja 3.7.5.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 3.7.5.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.8.0.
- Pakiet SDK Unity Ads w wersji 3.7.5.
Wersja 3.7.4.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.7.4.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.7.0.
- Pakiet SDK Unity Ads w wersji 3.7.4.
Wersja 3.7.2.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 3.7.2.
- Zmniejszono zależność od pakietu SDK do reklam mobilnych Google w wersji 8.0.0 lub nowszej.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.5.0.
- Pakiet SDK Unity Ads w wersji 3.7.2.
Wersja 3.7.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.7.1.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.4.0 lub nowszej.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.4.0.
- Wersja pakietu SDK Unity Ads 3.7.1.
Wersja 3.6.2.0
- Zaktualizowano adapter, aby używał formatu
.xcframework. - Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 3.6.2.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.2.0 lub nowszej.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.2.0.
- Pakiet SDK Unity Ads w wersji 3.6.2.
Wersja 3.6.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.6.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.69.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.69.0.
- Pakiet SDK Unity Ads w wersji 3.6.0.
Wersja 3.5.1.1
- Naprawiono błąd, który czasami powodował awarię po zakończeniu inicjowania pakietu SDK do wyświetlania reklam Unity.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.68.0.
- Pakiet SDK Unity Ads w wersji 3.5.1.
Wersja 3.5.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.5.1.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.68.0.
- Unity Ads SDK w wersji 3.5.1.
Wersja 3.5.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.5.0.
- Dodaliśmy obsługę banerów adaptacyjnych.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.68.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.68.0.
- Pakiet SDK Unity Ads w wersji 3.5.0.
Wersja 3.4.8.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.4.8.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.63.0 lub nowszej.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.63.0.
- Pakiet SDK Unity Ads w wersji 3.4.8.
Wersja 3.4.6.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.4.6.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.60.0 lub nowszej.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.60.0.
- Wersja pakietu Unity Ads SDK 3.4.6.
Wersja 3.4.2.2
- Dodano standardowe kody błędów i komunikaty o błędach dotyczące adapterów.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 7.59.0.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.59.0.
- Wersja pakietu SDK Unity Ads 3.4.2.
Wersja 3.4.2.1
- Ulepszone przekazywanie błędów Unity, aby wcześniej rozpoznawać błędy inicjowania i wczytywania reklam oraz skracać czas oczekiwania.
- Usunięto obsługę architektury i386.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.57.0.
- Wersja pakietu SDK Unity Ads 3.4.2.
Wersja 3.4.2.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 3.4.2.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.55.1.
- Pakiet SDK Unity Ads w wersji 3.4.2.
Wersja 3.4.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.4.0.
- Teraz obsługuje wczytywanie wielu reklam banerowych jednocześnie.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.53.0.
- Pakiet SDK Unity Ads w wersji 3.4.0.
Wersja 3.3.0.0
- Sprawdzona zgodność z pakietem SDK do reklam Unity w wersji 3.3.0.
- Teraz obsługuje wczytywanie wielu banerów reklamowych jednocześnie.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.51.0.
- Pakiet SDK Unity Ads w wersji 3.3.0.
Wersja 3.2.0.1
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.2.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.46.0 lub nowszej.
- Rozwiązaliśmy problem, który powodował, że po wczytaniu banery reklamowe Unity nie wyświetlały się.
- Rozwiązaliśmy problem, który powodował, że adapter nie przekazywał prawidłowo wywołania zwrotnego
unityAdsReady.
Wersja 3.2.0.0
- Wersja została usunięta z powodu regresji w raportowaniu niewypełnionych wyświetleń.
Wersja 3.1.0.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 3.1.0.
Wersja 3.0.3.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.0.3.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.42.2 lub nowszej.
- Dodaliśmy obsługę elastycznych rozmiarów banerów reklamowych.
- Rozwiązaliśmy problem, który powodował, że banery reklamowe Unity wczytywały się tylko raz na sesję.
Wersja 3.0.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.0.1.
- Naprawiliśmy awarię, która występowała podczas zwalniania pamięci reklam z nagrodą.
Wersja 3.0.0.3
- Aktualizujemy adapter, aby korzystał z nowego interfejsu API reklam z nagrodą.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.41.0 lub nowszej.
Wersja 3.0.0.2
- Dodaliśmy obsługę reklam banerowych.
Wersja 3.0.0.1
- Rozwiązaliśmy problem, który powodował, że adapter przechowywał identyfikator miejsca docelowego z poprzedniego żądania.
Wersja 3.0.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.0.0.
Wersja 2.3.0.0
- Sprawdzona zgodność z pakietem SDK do reklam Unity w wersji 2.3.0.
Wersja 2.2.1.1
- Dodano wywołanie zwrotne
adapterDidCompletePlayingRewardBasedVideoAd:do adaptera.
Wersja 2.2.1.0
- Sprawdzona zgodność z pakietem SDK Unity Ads w wersji 2.2.1.
Wersja 2.2.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 2.2.0.
Wersja 2.1.2.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 2.1.2.
- Usunięto obsługę architektury „armv7s”.
Wersja 2.1.1.0
- Zweryfikowano zgodność z pakietem SDK do wyświetlania reklam Unity Ads w wersji 2.1.1.
Wersja 2.1.0.0
- Zaktualizowano adapter, aby był zgodny z pakietem SDK Unity Ads w wersji 2.1.0.
Wersja 2.0.8.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 2.0.8.
Wersja 2.0.7.0
- Adapter śledzi teraz kliknięcia reklam Unity Ads, dzięki czemu statystyki kliknięć w AdMob i Unity Ads mogą być zgodne.
- Aplikacje otrzymują teraz wywołania zwrotne
interstitialWillLeaveApplication:irewardBasedVideoAdWillLeaveApplication:.
Wersja 2.0.6.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 2.0.6.
Wersja 2.0.5.0
- Sprawdzona zgodność z pakietem SDK do reklam Unity w wersji 2.0.5.
Wersja 2.0.4.0
- Zmieniono system nazewnictwa wersji na [wersja pakietu SDK Unity Ads].[wersja poprawek adaptera].
- Zaktualizowano minimalną wymaganą wersję pakietu SDK Unity Ads do wersji 2.0.4.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 7.10.1.
Wersja 1.0.2
- Klucz elementu nagrody użytkownika nie jest już pusty. Klucz nagrody będzie zawsze pustym lub prawidłowym ciągiem znaków.
Wersja 1.0.1
- Naprawiliśmy błąd, który powodował, że wywołanie zwrotne
rewardBasedVideoAdDidOpen:nie było wywoływane.
Wersja 1.0.0
- Obsługuje reklamy pełnoekranowe i reklamy wideo z nagrodą.