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 AdMob, co obejmuje integrację 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 otwórz Projekty i kliknij 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.

Określanie stawek
W sekcji Konfiguracja kliknij Określanie stawek. W sekcji Miejsce docelowe wpisz nazwę miejsca docelowego.

Zanotuj identyfikator miejsca docelowego.
Kaskada
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 Unity Ads Reporting
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, skonfiguruj go pod kątem swojej aplikacji.
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 > Testing (Zarabianie na reklamach Unity > 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 AdMob
Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej
Musisz dodać Unity Ads do konfiguracji zapośredniczenia jednostki reklamowej.
Najpierw zaloguj się na konto AdMob. Następnie otwórz kartę Zapośredniczenie. Jeśli masz już grupę zapośredniczenia, którą chcesz zmodyfikować, kliknij jej nazwę, aby ją edytować, i przejdź do sekcji Dodawanie Unity Ads jako źródła reklam.
Aby utworzyć nową grupę zapośredniczenia, kliknij Utwórz grupę zapośredniczenia.

Wpisz format reklamy i platformę, a potem kliknij Dalej.

Nadaj nazwę grupie zapośredniczenia i wybierz lokalizacje, na które chcesz kierować reklamy. Następnie ustaw stan grupy zapośredniczenia na Włączona i kliknij Dodaj jednostki reklamowe.

Powiąż tę grupę zapośredniczenia z co najmniej jedną z istniejących jednostek reklamowych AdMob. Następnie kliknij Gotowe.

Na karcie jednostek reklamowych powinny być teraz widoczne wybrane przez Ciebie jednostki reklamowe:

Dodawanie Unity Ads jako źródła reklam
Określanie stawek
W sekcji Źródła reklam znajdź kartę Określanie stawek i kliknij Dodaj źródło reklam. Następnie wybierz Unity Ads.
Kliknij Jak podpisać umowę partnerską i skonfiguruj partnerstwo dotyczące określania stawek z Unity Ads.
Kliknij Potwierdź i wyraź zgodę, a następnie Dalej.
Jeśli masz już mapowanie dla Unity Ads, możesz je wybrać. W przeciwnym razie kliknij Dodaj mapowanie.
Następnie wpisz identyfikator gry i identyfikator miejsca docelowego uzyskane w poprzedniej sekcji. Następnie kliknij Gotowe.

Kaskada
Na karcie Kaskada w sekcji Źródła reklam kliknij Dodaj źródło reklam.
Wybierz Unity Ads i włącz przełącznik Optymalizuj. Wpisz klucz interfejsu API i identyfikator podstawowy organizacji uzyskane w poprzedniej sekcji, aby skonfigurować optymalizację źródła reklam Unity Ads. Następnie wpisz wartość eCPM dla Unity Ads i kliknij Dalej.

Jeśli masz już mapowanie dla Unity Ads, możesz je wybrać. W przeciwnym razie kliknij Dodaj mapowanie.

Następnie wpisz identyfikator gry i identyfikator miejsca docelowego uzyskane w poprzedniej sekcji. Następnie kliknij Gotowe.

Dodawanie Unity Ads do listy partnerów reklamowych zgodnych z RODO i przepisami stanowymi w USA
Wykonaj czynności opisane w artykułach Ustawienia zgodne z rozporządzeniami europejskimi i Ustawienia zgodne z amerykańskimi przepisami stanowymi, aby dodać Unity Ads do listy partnerów reklamowych zgodnych z rozporządzeniami europejskimi i amerykańskimi przepisami stanowymi w interfejsie AdMob.
Krok 3. Zaimportuj pakiet SDK do wyświetlania reklam i adapter Unity Ads
Zalecane: użyj 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.
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 pobierania w liście zmian, i połącz UnityAdapter.framework ze swoim projektem.
Używanie CocoaPods
Dodaj do pliku Podfile projektu ten wiersz:
pod 'GoogleMobileAdsMediationUnity'W wierszu poleceń uruchom:
pod install --repo-update
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 przekazać określone informacje użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii oraz uzyskać ich zgodę na wykorzystywanie plików cookie lub innych lokalnych metod przechowywania danych, jeśli jest to wymagane przez prawo, a także na gromadzenie, udostępnianie i wykorzystywanie danych osobowych do personalizacji 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ń zgodnych lub 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 prawo do rezygnacji ze „sprzedaży” ich „danych osobowych” (w znaczeniu określonym w ustawie). Opcja ta musi być dostępna za pomocą dobrze widocznego linku „Nie sprzedawaj moich danych osobowych” na stronie głównej podmiotu „sprzedającego”. Przewodnik po 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 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 do wyświetlania reklam Unity Ads. Jeśli zdecydujesz się przekazywać informacje o zgodzie do pakietu SDK do wyświetlania reklam Unity Ads ręcznie, 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 każdej metodzie, 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 lub nowszej przekazuje do Unity Ads ustawienie dotyczące treści skierowanych do dzieci i 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 „mieszana grupa 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 AdMob 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 reklamę, korzystając z metody GADResponseInfo.adNetworkInfoArray w tych klasach:
GADMAdapterUnity
GADMediationAdapterUnity
Oto kody i powiązane z nimi 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 AdMob są nieprawidłowe lub ich brakuje. |
| 102 | Urządzenie nie jest obsługiwane przez UnityAds. |
| 103 | Sieć UnityAds zakończyła wyświetlanie 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 Ads, ponieważ reklama nie jest gotowa. |
| 107 | UnityAds wywołało wywołanie zwrotne zmiany miejsca docelowego ze stanem miejsca docelowego kUnityAdsPlacementStateDisabled. |
| 108 | W tym miejscu docelowym została już wczytana reklama. 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 adaptera 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
- Zweryfikowana 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
- Zaktualizowaliśmy adapter, aby żądanie reklamy nie powiodło się, gdy podczas zbierania sygnałów zostanie zwrócony pusty token określania stawek.
- Zweryfikowana zgodność z pakietem SDK do wyświetlania reklam Unity 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 do wyświetlania reklam Unity w wersji 4.19.0.
Wersja 4.19.0.0
- Zweryfikowano zgodność z pakietem SDK Unity Ads 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 do wyświetlania reklam Unity 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
- Zweryfikowano zgodność z pakietem SDK do wyświetlania reklam Unity 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
- Zweryfikowana 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 w wersji 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
- Zweryfikowana 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
- Zweryfikowano zgodność z pakietem SDK do wyświetlania reklam Unity 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 do wyświetlania reklam Unity w wersji 4.16.3.
Wersja 4.16.2.0
- Zaktualizowano metody wczytywania reklam, aby przed próbą załadowania reklamy zaczekać na pełną inicjalizację pakietu SDK do wyświetlania reklam 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.
- Zweryfikowano 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
- Zweryfikowano 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 wymaga systemu iOS w wersji co najmniej
13.0. - Zweryfikowana 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
- Zweryfikowano 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
- Zweryfikowana zgodność z pakietem SDK do wyświetlania reklam 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
- Teraz wymagany jest pakiet 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 raportowanie kodu 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
- Zweryfikowana 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
- Zweryfikowano 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
- Zweryfikowano zgodność z pakietem SDK do wyświetlania reklam 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
- Zweryfikowano 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
- Zweryfikowano 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 do wyświetlania reklam 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
- Zweryfikowano 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ść z
GADMAdNetworkAdapteri zależność od tej wersji z adaptera Unity. - Dodano wywołanie metody raportowania wyświetlenia w metodzie delegowanej
unityAdsShowStart. - Zweryfikowano 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.
- Potwierdzona 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
- Potwierdzona 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
- Zweryfikowano zgodność z pakietem SDK do wyświetlania reklam Unity 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
- Zaktualizowano adapter, aby używał interfejsu API
didRewardUser. - 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 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 Unity Ads w wersji 4.3.0.
Wersja 4.2.1.0
- Zweryfikowano 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 do wyświetlania reklam Unity w wersji 4.0.0.
Wersja 4.0.0.1
- Zweryfikowano zgodność z pakietem SDK do reklam mobilnych Google w wersji 9.0.0.
- Teraz wymagany jest pakiet 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 do wyświetlania reklam Unity w wersji 4.0.0.
Wersja 4.0.0.0
- Zweryfikowana 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 do wyświetlania reklam Unity 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. - Zweryfikowana 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ę adaptacyjnych banerów reklamowych.
- Wymaga teraz pakietu 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 do wyświetlania reklam 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
- Zweryfikowano 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ć 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
- Zweryfikowana 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
- Zweryfikowana zgodność z pakietem SDK Unity Ads 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 banery reklamowe Unity nie wyświetlały się po załadowaniu.
- 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 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 były wczytywane 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 powodujący awarię podczas cofania przydzielenia reklam z nagrodą.
Wersja 3.0.0.3
- Zaktualizowano adapter, aby korzystał z nowego interfejsu API reklam z nagrodą.
- Teraz wymagany jest pakiet 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
- Zweryfikowano 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 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
- Zweryfikowana 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 do wyświetlania reklam 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 zawsze będzie 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ą.