Z tego przewodnika dowiesz się, jak używać pakietu Google Mobile Ads SDK do wczytywania i wyświetlania reklam z Unity Ads za pomocą zapośredniczenia, które obejmuje integracje 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ą | |
| Rodzimy użytkownik | |
Wymagania wstępne
Zanim przejdziesz dalej, sprawdź te kwestie:
iOS w wersji 13.0 lub nowszej.
[W przypadku określania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam w określaniu stawek, użyj adaptera Unity w wersji 4.14.1.1 lub nowszej (zalecamy najnowszą wersję).
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.

Przejdź do Unity Ads Monetization i kliknij 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 następnie 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 Cel.

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 (Zarabianie na reklamach Unity) > Organization Settings (Ustawienia organizacji) i zanotuj Organization core ID (Identyfikator podstawowy organizacji).

Zaktualizuj plik app-ads.txt
Authorized Sellers for Apps (czyli plik app-ads.txt) to projekt IAB Tech Lab, który ma zagwarantować, że Twoje zasoby reklamowe w aplikacjach będą sprzedawane tylko w tych kanałach, na które wyrażasz zgodę. Aby zapobiec 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 reklam 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 zapośredniczenie. 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, sprawdź 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ę aplikacyjną.

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 określania stawek przez pakiet SDK.

Kliknij Zapisz.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Konfigurowanie określania stawek przez 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ę 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 Aplikacja.

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

Wybierz firmę utworzoną dla 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 zgodnych z RODO i przepisami stanowymi w USA
Aby dodać Unity Ads do listy partnerów reklamowych zgodnych z rozporządzeniami europejskimi i amerykańskimi przepisami stanowymi w interfejsie Ad Managera, wykonaj czynności opisane w artykułach Ustawienia zgodne z rozporządzeniami europejskimi i Ustawienia zgodne z amerykańskimi przepisami stanowymi.
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 oknie 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 swoim 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. Skonfiguruj 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 użytkownika zgodnych i niezgodnych z zasadami TCF.
amerykańskie przepisy stanowe o ochronie prywatności
Amerykańskie przepisy stanowe o ochronie prywatności wymagają, aby użytkownicy mieli możliwość wycofania zgody na „sprzedaż” ich „danych osobowych” (w znaczeniu określonym w ustawie). Opcja ta musi być dostępna za pomocą dobrze widocznego linku „Do Not Sell My Personal Information” („Nie sprzedawaj moich danych osobowych”) na stronie głównej podmiotu „sprzedającego”. Przewodnik po amerykańskich przepisach stanowych 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 każdej sieci reklamowej w łańcuchu zapośredniczenia. Dlatego musisz zidentyfikować każdą sieć reklamową w łańcuchu zapośredniczenia, która może uczestniczyć w sprzedaży danych osobowych, i postępować zgodnie ze wskazówkami 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łanie tego kodu przed wysłaniem żądania reklamy przez 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 poszczególnych metodach, znajdziesz w artykule Unity Ads na temat zgodności z ustawą o ochronie prywatności konsumentów.
Ustawianie ograniczeń wiekowych
Adapter zapośredniczenia Unity Ads w wersji 4.16.6.0 i nowszych przekazuje do Unity Ads ustawienie dotyczące treści skierowanych do dzieci oraz ustawienie dotyczące użytkowników poniżej wieku świadomego wyrażenia zgody.
Aby przetwarzać te sygnały na poziomie poszczególnych użytkowników, Unity Ads wymaga włączenia oznaczenia Mieszani odbiorcy w panelu Unity Monetization. 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
Aby dodać identyfikatory SKAdNetwork do pliku Info.plist projektu, postępuj zgodnie z dokumentacją Unity Ads.
Błędy kompilacji
Swift
W przypadku integracji w języku 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
Pamiętaj, aby zarejestrować urządzenie testowe w usłudze Ad Manager i włączyć tryb testowy w interfejsie Unity Ads.
Sprawdzanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z Unity Ads, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając ze źródeł reklam Unity Ads (określanie stawek) i Unity Ads (kaskada).
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 towarzyszące im komunikaty, które adapter UnityAds wyświetla, 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ł pusty token określania stawek lub wartość null. |
Lista zmian w adapterze zapośredniczenia Unity Ads na iOS
Wersja 4.21.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.21.0.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.9.0.
- Pakiet SDK Unity Ads w wersji 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.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.8.0.
- Pakiet SDK Unity Ads w wersji 4.20.0.
Wersja 4.19.0.1
- Jeśli obowiązują przepisy RODO, adapter automatycznie przekazuje teraz do pakietu SDK Unity Ads zgodę na wykorzystanie danych zgodnie z RODO znalezioną w
IABTCF_AddtlConsent.
Zbudowano i przetestowano za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK do wyświetlania 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 za pomocą:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.18.1.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Pakiet SDK Unity Ads w wersji 4.18.0.
Wersja 4.17.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.17.0.
Zbudowano i przetestowano za pomocą:
- 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.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Pakiet SDK Unity Ads w wersji 4.16.6.
Wersja 4.16.6.0
- Zweryfikowano 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- Pakiet SDK Unity Ads w wersji 4.16.6.
Wersja 4.16.5.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.16.5.
Zbudowano i przetestowano za pomocą:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.16.4.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.13.0.
- Pakiet SDK Unity Ads w wersji 4.16.4.
Wersja 4.16.3.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.16.3.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.12.0.
- Pakiet SDK Unity Ads w wersji 4.16.3.
Wersja 4.16.2.0
- Zaktualizowaliśmy metody wczytywania reklam, aby przed próbą wczytania reklamy czekać na pełne zainicjowanie pakietu SDK Unity Ads.
- Rozwiązaliśmy problem z sytuacją wyścigu, w której wywołania zwrotne po zakończeniu mogły zostać odrzucone, jeśli w toku było wiele inicjalizacji.
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.16.2.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.12.0.
- Pakiet SDK Unity Ads w wersji 4.16.2.
Wersja 4.16.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.16.1.
Zbudowano i przetestowano za pomocą:
- 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. - Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.16.0.
Zbudowano i przetestowano za pomocą:
- 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.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.6.0.
- Pakiet SDK Unity Ads w wersji 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 za pomocą:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.14.2.
Zbudowano i przetestowano za pomocą:
- 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 współczynnik proporcji wczytanego banera reklamowego Unity Ads jest zgodny z żądanym rozmiarem banera reklamowego.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- Pakiet SDK Unity Ads w wersji 4.14.1.
Wersja 4.14.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.14.1.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.13.2.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 12.0.0.
- Pakiet SDK Unity Ads w wersji 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 za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 11.13.0.
- Pakiet SDK Unity Ads w wersji 4.13.0.
Wersja 4.12.5.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.5.
Zbudowano i przetestowano za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.12.4.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
- Pakiet SDK Unity Ads w wersji 4.12.3.
Wersja 4.12.3.0
- * Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.12.3.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 11.7.0.
- Pakiet SDK Unity Ads w wersji 4.12.2.
Wersja 4.12.1.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.1.
Zbudowano i przetestowano za pomocą:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.12.0.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- 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 za pomocą:
- 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 za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.10.0.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.9.2.
Zbudowano i przetestowano za pomocą:
- 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.9.1.
Zbudowano i przetestowano za pomocą:
- 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
- Usunięto zgodność i zależność
GADMAdNetworkAdapterz adaptera Unity. - Dodano wywołanie metody raportowania wyświetlenia w metodzie delegowanej
unityAdsShowStart. - Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 4.9.0.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 10.7.0.
- Pakiet SDK do wyświetlania reklam Unity 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 za pomocą:
- 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 za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.6.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 10.2.0.
- Pakiet SDK Unity Ads w wersji 4.6.1.
Wersja 4.6.0.0
- Zweryfikowano 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 za pomocą:
- 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.
Zbudowano i przetestowano za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.4.1.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 9.11.0.
- Pakiet SDK Unity Ads w wersji 4.4.1.
Wersja 4.4.0.0
- thought
Zaktualizowano adapter, aby używał interfejsu API
didRewardUser. - Teraz wymagany jest pakiet 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 9.10.0.
- Pakiet SDK Unity Ads w wersji 4.4.0.
Wersja 4.3.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.3.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 9.8.0.
- Pakiet SDK do wyświetlania reklam Unity 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 za pomocą:
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.1.0.
Zbudowano i przetestowano za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 9.2.0.
- Pakiet SDK Unity Ads w wersji 4.1.0.
Wersja 4.0.1.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.0.1.
Zbudowano i przetestowano za pomocą:
- 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 za pomocą:
- 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 za pomocą:
- Pakiet SDK do reklam mobilnych Google w wersji 9.0.0.
- Pakiet SDK Unity Ads w wersji 4.0.0.
Wersja 4.0.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 4.0.0.
- Teraz wymagany jest system iOS w wersji co najmniej 10.0.
Zbudowano i przetestowano za pomocą
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.7.5.
Zbudowano i przetestowano za pomocą
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.7.4.
Zbudowano i przetestowano za pomocą
- 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
- Zweryfikowano 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 za pomocą
- 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 za pomocą
- Pakiet SDK do reklam mobilnych Google w wersji 8.4.0.
- Pakiet SDK Unity Ads w wersji 3.7.1.
Wersja 3.6.2.0
- Zaktualizowano adapter, aby używał formatu
.xcframework. - Zweryfikowano 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 za pomocą
- 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.
Zbudowano i przetestowano za pomocą
- 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 za pomocą
- 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 za pomocą
- Pakiet SDK do reklam mobilnych Google w wersji 7.68.0.
- Pakiet SDK Unity Ads 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.
- Teraz wymagany jest pakiet SDK do reklam mobilnych Google w wersji 7.68.0 lub nowszej.
Zbudowano i przetestowano za pomocą
- 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
- Zweryfikowana 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 za pomocą
- 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 za pomocą
- Pakiet SDK do reklam mobilnych Google w wersji 7.60.0.
- Pakiet SDK Unity Ads w wersji 3.4.6.
Wersja 3.4.2.2
- Dodaliśmy standardowe kody błędów i komunikaty adaptera.
- Zaktualizowaliśmy minimalną wymaganą wersję pakietu SDK do reklam mobilnych Google do wersji 7.59.0.
Zbudowano i przetestowano za pomocą
- Pakiet SDK do reklam mobilnych Google w wersji 7.59.0.
- Pakiet SDK Unity Ads w wersji 3.4.2.
Wersja 3.4.2.1
- Ulepszyliśmy przekazywanie błędów Unity, aby wcześniej rozpoznawać błędy inicjowania i wczytywania reklam oraz ograniczyć liczbę przypadków przekroczenia limitu czasu.
- Usunięto obsługę architektury i386.
Zbudowano i przetestowano za pomocą
- Pakiet SDK do reklam mobilnych Google w wersji 7.57.0.
- Pakiet SDK Unity Ads w wersji 3.4.2.
Wersja 3.4.2.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 3.4.2.
Zbudowano i przetestowano za pomocą
- 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 banerów reklamowych jednocześnie.
Zbudowano i przetestowano za pomocą
- 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
- Zweryfikowano zgodność z pakietem SDK do wyświetlania reklam Unity w wersji 3.3.0.
- Teraz obsługuje wczytywanie wielu banerów reklamowych jednocześnie.
Zbudowano i przetestowano za pomocą
- 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
- Zweryfikowano zgodność z pakietem SDK do wyświetlania reklam Unity 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 błąd, który powodował awarię podczas cofania przydziału 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ę banerów reklamowych.
Wersja 3.0.0.1
- Rozwiązaliśmy problem, który powodował, że adapter przechowywał parametr „placementId” z poprzedniego żądania.
Wersja 3.0.0.0
- Zweryfikowana zgodność z pakietem SDK Unity Ads w wersji 3.0.0.
Wersja 2.3.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads w wersji 2.3.0.
Wersja 2.2.1.1
- Dodano wywołanie zwrotne
adapterDidCompletePlayingRewardBasedVideoAd:do adaptera.
Wersja 2.2.1.0
- Zweryfikowano 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ęć AdMob i Unity Ads mogą się pokrywać.
- 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
- Zweryfikowano zgodność z pakietem SDK Unity Ads 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 może być 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ą.