Integracja Unity Ads z zapośredniczeniem

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).

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:

  1. W Xcode kliknij File (Plik) > Add Package Dependencies… (Dodaj zależności pakietów…).

  2. W wyświetlonym wierszu poleceń wyszukaj ten adres URL pakietu:

    https://github.com/googleads/googleads-mobile-ios-mediation-unity.git
    
  3. W sekcji Reguła zależności wybierz Gałąź.

  4. 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

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 tagForUnderAgeOfConsent pakietu 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-arc i -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.plist w platformach w ramach UnityAdapter.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 GADMAdNetworkAdapter i 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 didRewardUser API.
  • 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: i rewardBasedVideoAdWillLeaveApplication:.

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ą.