Z tego przewodnika dowiesz się, jak za pomocą Google Mobile Ads SDK wczytywać i wyświetlać reklamy z InMobi przy użyciu zapośredniczenia, zarówno w przypadku integracji kaskadowej, jak i określania stawek. Wyjaśnia, jak dodać InMobi do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter InMobi z aplikacją na iOS.
Obsługiwane integracje i formaty reklam
Adapter zapośredniczenia InMobi ma te możliwości:
| Integracja | |
|---|---|
| Określanie stawek | |
| Kaskada | |
| Formaty | |
| Baner | |
| Pełnoekranowa | |
| Z nagrodą | |
| Reklama 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 w ustalaniu stawek, użyj adaptera InMobi w wersji 10.6.0.0 lub nowszej (zalecana jest najnowsza wersja).
Najnowsza wersja Google Mobile Ads SDK.
Krok 1. Skonfiguruj ustawienia w interfejsie InMobi
Zarejestruj się, aby utworzyć konto InMobi.

Gdy Twoje konto zostanie zweryfikowane, zaloguj się.
Dodaj aplikację
Aby dodać aplikację do panelu InMobi, kliknij Zasoby reklamowe > Ustawienia zasobów reklamowych.

Kliknij Dodaj zasoby reklamowe i w menu wybierz kanał Aplikacja mobilna.

Zacznij wpisywać adres URL opublikowanego sklepu z aplikacjami na pasku wyszukiwania i wybierz aplikację z automatycznie wypełnionych wyników. Kliknij Dalej.

Jeśli Twoja aplikacja nie jest opublikowana, kliknij Połącz ręcznie i wpisz wymagane szczegóły. Kliknij Dalej.

Sprawdź ustawienia Zgodność aplikacji i witryny z zasadami, a następnie kliknij Zapisz i utwórz miejsca docelowe.

Miejsca docelowe
Po skonfigurowaniu asortymentu system przekieruje Cię do procesu tworzenia miejsca docelowego.

Określanie stawek
Wybierz typ jednostki reklamowej. Następnie wpisz nazwę miejsca docelowego, wybierz Włączone i Określanie stawek przez pakiet SDK Google w przypadku określania stawek na podstawie odbiorców i partnera, a potem wypełnij pozostałą część formularza. Gdy skończysz, kliknij Utwórz miejsce docelowe.

Kaskada
Wybierz typ jednostki reklamowej. Następnie wpisz nazwę miejsca docelowego, w sekcji Określanie stawek na podstawie danych o odbiorcach wybierz Wyłączone i wypełnij pozostałą część formularza. Gdy skończysz, kliknij Utwórz miejsce docelowe.

Po utworzeniu miejsca docelowego wyświetlą się jego szczegóły. Zanotuj identyfikator miejsca docelowego, który będzie używany do konfigurowania jednostki reklamowej Ad Managera.

Identyfikator konta
Identyfikator konta InMobi znajdziesz w sekcji Finanse > Ustawienia płatności > Informacje o płatnościach.

Znajdowanie klucza interfejsu API do raportowania InMobi
Określanie stawek
Ten krok nie jest wymagany w przypadku integracji z określaniem stawek.
Kaskada
Otwórz Moje konto > Ustawienia konta. Otwórz kartę Klucz interfejsu API i kliknij Wygeneruj klucz interfejsu API.
Wybierz adres e-mail użytkownika, dla którego wymagany jest klucz, i kliknij Wygeneruj klucz interfejsu API. Wygenerowany zostanie plik zawierający klucz interfejsu API i nazwę użytkownika lub login.

Klucz interfejsu API dla wszystkich użytkowników może wygenerować tylko administrator konta wydawcy. Jeśli zapomnisz wcześniej wygenerowanego klucza interfejsu API, zresetuj go, najeżdżając kursorem na swój adres e-mail na karcie Klucz interfejsu API.

Aktualizowanie pliku 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 tego nie zrobiono, utwórz plik app-ads.txt na potrzeby Ad Managera.
Aby wdrożyć app-ads.txt w przypadku InMobi, dodaj spersonalizowany fragment kodu.
Włączanie trybu testowego
Włącz tryb testowy w przypadku miejsca docelowego we wszystkich wyświetleniach na żywo lub tylko na określonych urządzeniach testowych.

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

Jako Sieć reklamowa wybierz InMobi, wpisz unikalną Nazwę i włącz Zapośredniczenie. Włącz Automatyczne zbieranie danych i wpisz nazwę użytkownika oraz klucz API uzyskane w poprzedniej sekcji.
Następnie wpisz nazwę użytkownika i kliknij Zapisz.

Włączanie udostępniania bezpiecznych sygnałów
Określanie stawek
Kliknij kolejno Administracja i 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 bezpiecznych sygnałów w pytaniach o stawkę
Określanie stawek
Kliknij kolejno Zasoby reklamowe i Bezpieczne sygnały. W sekcji Bezpieczne sygnały wyszukaj InMobi 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 kolejno Wyświetlanie i 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 InMobi
Określanie stawek
Kliknij kolejno Wyświetlanie > Licytujący i Otwórz Określanie stawek przez pakiet SDK.

Kliknij Nowy licytujący.

Wybierz licytującego InMobi.

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ę InMobi.

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 konta 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ą w poprzedniej sekcji na potrzeby InMobi. Wybierz Zapośredniczenie mobilne SDK jako Typ integracji, iOS jako Platformę i Aktywny jako Stan.
Wpisz identyfikator konta i identyfikator miejsca docelowego uzyskane w poprzedniej sekcji oraz wartość domyślnego CPM. Kliknij Zapisz.

Dodawanie InMobi do listy partnerów reklamowych zachowujących zgodność z RODO i amerykańskimi przepisami stanowymi
Aby dodać InMobi 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 InMobi i adapter
Korzystanie z Swift Package Manager
Zanim przejdziesz dalej, musisz mieć minimalną obsługiwaną wersję adaptera 10.8.6.0.
Aby dodać zależność pakietu do projektu, wykonaj te czynności:
W Xcode kliknij kolejno File (Plik) > Add Package Dependencies... (Dodaj zależności pakietu…).
W wyświetlonym wierszu poleceń wyszukaj ten adres URL pakietu:
https://github.com/googleads/googleads-mobile-ios-mediation-inmobi.gitW sekcji Reguła zależności wybierz Gałąź.
W polu tekstowym wpisz
main.
Korzystanie z CocoaPods
Dodaj do pliku Podfile projektu ten wiersz:
pod 'GoogleMobileAdsMediationInMobi'W wierszu poleceń uruchom:
pod install --repo-update
Integracja ręczna
- Pobierz najnowszą wersję pakietu InMobi SDK na iOS i połącz ją z projektem.
InMobiSDK.framework
- Pobierz najnowszą wersję adaptera InMobi, korzystając z linku do pobierania w historii zmian, i połącz go z projektem za pomocą linku
InMobiAdapter.framework. - Dodaj do projektu te platformy:
libsqlite3.0.tbdlibz.tbdWebKit.framework
Ustawienia projektu
Dodaj flagę -ObjC do Other Linker Flags (Inne flagi linkera) w sekcji Application Target > Build Settings (Cel aplikacji > Ustawienia kompilacji).
Krok 4. Wdróż ustawienia prywatności w pakiecie InMobi SDK
Zgoda użytkowników z UE i RODO
Aby zachować zgodność z polityką Google w zakresie zgody użytkownika z UE, musisz przekazywać użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Szwajcarii i Wielkiej Brytanii określone informacje oraz uzyskiwać ich zgodę na używanie plików cookie lub innych form lokalnego przechowywania danych, jeśli jest to wymagane przez prawo, a także na zbieranie, udostępnianie i wykorzystywanie danych osobowych na potrzeby 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.
Począwszy od wersji 10.7.5 pakietu SDK InMobi, InMobi automatycznie odczytuje zgodę na wykorzystanie danych zgodnie z RODO ustawioną przez platformy do zarządzania zgodą użytkowników, które obsługują specyfikację Google dotyczącą udzielenia dodatkowej zgody, w tym pakiet SDK UMP. Więcej informacji znajdziesz w sekcji Inicjowanie pakietu SDK.
Amerykańskie przepisy stanowe o ochronie prywatności
Amerykańskie przepisy stanowe o ochronie prywatności wymagają, aby użytkownicy mieli prawo wycofać zgodę na „sprzedaż” „danych osobowych” (w znaczeniu określonym w ustawie). W tym celu na stronie głównej podmiotu „sprzedającego” musi być umieszczony dobrze widoczny link „Nie sprzedawaj moich danych osobowych”. 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 wersji 10.5.6.0 adapter InMobi dodał obsługę odczytywania ciągu tekstowego dotyczącego ochrony prywatności w Stanach Zjednoczonych opracowanego przez IAB z NSUserDefaults.
Aby ustawić ciąg tekstowy dotyczący prywatności w USA w NSUserDefaults, postępuj zgodnie z instrukcjami w dokumentacji dotyczącej amerykańskich przepisów stanowych o ochronie prywatności.
Dodatkowo zapoznaj się z dokumentacją InMobi dotyczącą CCPA, aby uzyskać wskazówki na temat włączania ustawień CCPA na platformie InMobi.
Krok 5. Wymagany jest dodatkowy kod
Wdrażanie SKAdNetwork
Postępuj zgodnie z dokumentacją InMobi, aby dodać identyfikatory SKAdNetwork do pliku Info.plist w projekcie.
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 InMobi.
Weryfikowanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z sieci InMobi, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, korzystając ze źródeł reklam InMobi (określanie stawek) i InMobi (kaskadowe).
Kroki opcjonalne:
Parametry dotyczące sieci
Adapter InMobi obsługuje dodatkowe parametry żądania, które można przekazywać do adaptera za pomocą klasy GADInMobiExtras. GADInMobiExtras zawiera te właściwości wspólne dla wszystkich obsługiwanych formatów reklam:
| Parametry i wartości żądania | |
|---|---|
setAgeGroupGrupa wiekowa użytkownika. |
kIMSDKAgeGroupBelow18kIMSDKAgeGroupBetween18And24kIMSDKAgeGroupBetween25And29kIMSDKAgeGroupBetween30And34kIMSDKAgeGroupBetween35And44kIMSDKAgeGroupBetween45And54kIMSDKAgeGroupBetween55And64kIMSDKAgeGroupAbove65
|
setEducationTypePoziom wykształcenia użytkownika. |
kIMSDKEducationHighSchoolOrLesskIMSDKEducationCollegeOrGraduatekIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNonekIMSDKLogLevelErrorkIMSDKLogLevelDebug |
setAge
|
Liczba całkowita. Wiek użytkownika. |
setYearOfbirth
|
Liczba całkowita. Rok urodzenia użytkownika. |
setPostalCode
|
Ciąg znaków. Kod pocztowy użytkownika. Zwykle jest to 5-cyfrowy numer. |
setAreaCode
|
Ciąg znaków. Numer kierunkowy użytkownika (część numeru telefonu). |
setLanguage
|
Ciąg znaków. język ojczysty użytkownika (jeśli jest znany); |
setLoginId
|
Ciąg znaków. Identyfikator logowania w domenie wydawcy. |
setSessionId
|
Ciąg znaków. Identyfikator sesji w domenie wydawcy. |
setLocationWithCityStateCountry
|
Ciąg znaków. Lokalizacja z parametrami miasto, stan i kraj. |
setKeywords
|
Ciąg znaków. Wszelkie słowa kluczowe istotne z kontekstowego punktu widzenia, które mają być przekazywane w żądaniu reklamy. |
setInterests
|
Ciąg znaków. Wszystkie ciągi znaków istotne z kontekstowego punktu widzenia, które mają być przekazywane w żądaniu reklamy. |
setAdditionalParameters
|
Słownik Wszelkie dodatkowe wartości, które mają być przekazywane w żądaniu reklamy. |
Oto przykład kodu pokazujący, jak ustawić te parametry żądania reklamy:
Swift
let request = GAMRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GAMRequest *request = [GAMRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];
Korzystanie z reklam natywnych
Renderowanie reklam
Adapter InMobi zwraca reklamy natywne jakoGADNativeAd obiekty. Wypełnia te polaGADNativeAd:
| Pole | Komponenty zawsze uwzględniane przez adapter InMobi |
|---|---|
| Nagłówek | |
| Obraz | 1 |
| Widok multimediów | |
| Treść | |
| Ikona aplikacji | |
| Wezwanie do działania | |
| Ocena w gwiazdkach | |
| Sklep | |
| Cena |
1 Adapter InMobi nie zapewnia bezpośredniego dostępu do głównego komponentu z obrazem w przypadku reklam natywnych. Zamiast tego adapter wypełnia element
GADMediaView
filmem lub obrazem.
Śledzenie wyświetleń i kliknięć
Kliknięcia są wykrywane przez Google Mobile Ads SDK i przekazywane do InMobi, więc raportowanie kliknięć będzie zsynchronizowane.
Google Mobile Ads SDK korzysta z wywołań zwrotnych pakietu InMobi SDK do śledzenia wyświetleń, więc raporty na obu platformach powinny być zgodne z niewielkimi lub żadnymi rozbieżnościami.
Kody błędów
Jeśli adapter nie otrzyma reklamy z InMobi, wydawcy mogą sprawdzić podstawowy błąd w odpowiedzi na żądanie reklamy, korzystając z GADResponseInfo.adNetworkInfoArray w tych klasach:
GADMAdapterInMobi
GADMediationAdapterInMobi
Oto kody i komunikaty wyświetlane przez adapter InMobi, gdy nie uda się wczytać reklamy:
| Kod błędu | Przyczyna |
|---|---|
| 101 | Parametry serwera InMobi skonfigurowane w interfejsie Ad Managera są nieprawidłowe lub ich brakuje. |
| 102 | Żądany rozmiar reklamy nie pasuje do rozmiaru banera obsługiwanego przez InMobi. |
| 103 | W przypadku tej konfiguracji sieci reklama InMobi jest już wczytana. |
| 104 | Reklama natywna InMobi została zwrócona z brakującymi komponentami natywnymi lub nie udało się pobrać wymaganych komponentów z obrazem. |
| 105 | Reklama InMobi nie jest gotowa do wyświetlenia. |
| 106 | InMobi zwraca pusty lub zerowy token stawki. |
| Inne | Pakiet SDK InMobi zwrócił błąd. Więcej informacji znajdziesz w IMRequestStatus.h. |
Historia zmian adaptera do zapośredniczenia InMobi na iOS
Wersja 11.5.0.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 11.5.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.11.0.
- InMobi SDK w wersji 11.5.0.
Wersja 11.4.1.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 11.4.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.7.0.
- InMobi SDK w wersji 11.4.1.
Wersja 11.4.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 11.4.0.
- Zaktualizowaliśmy minimalną wersję pakietu SDK do reklam mobilnych Google na iOS do
13.3, aby umożliwić korzystanie z wersji pomocniczych.
Zaprojektowano i przetestowano z użyciem:
- SDK do reklam mobilnych Google w wersji 13.6.0.
- InMobi SDK w wersji 11.4.0.
Wersja 11.3.0.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 11.3.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- InMobi SDK w wersji 11.3.0.
Wersja 11.2.0.1
- Adapter przekazuje teraz flagę
ageRestrictedTreatmentpakietu SDK do reklam mobilnych Google do interfejsu COPPA pakietu SDK InMobi.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Wersja pakietu InMobi SDK 11.2.0.
Wersja 11.2.0.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 11.2.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.2.0.
- Wersja pakietu InMobi SDK 11.2.0.
Wersja 11.1.1.1
- Zaktualizowano zależność pakietu SDK do reklam mobilnych Google do wersji 13.0.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- InMobi SDK w wersji 11.1.1.
Wersja 11.1.1.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 11.1.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- InMobi SDK w wersji 11.1.1.
Wersja 11.1.0.1
- Dodano obsługę przekazywania parametru
tagForUnderAgeOfConsentpakietu SDK do reklam mobilnych Google do pakietu SDK InMobi.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- InMobi SDK w wersji 11.1.0.
Wersja 11.1.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 11.1.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.13.0.
- InMobi SDK w wersji 11.1.0.
Wersja 11.0.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 11.0.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.12.0.
- Wersja pakietu InMobi SDK 11.0.0.
Wersja 10.8.8.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.8.8.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.11.0.
- Wersja pakietu InMobi SDK 10.8.8.
Wersja 10.8.6.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.8.6.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.7.0.
- Wersja pakietu InMobi SDK 10.8.6.
Wersja 10.8.3.1
- W przypadku żądań określania stawek za banery usuwa weryfikację, która wymusza mapowanie rozmiaru banera na standardowy rozmiar reklamy InMobi. Jeśli licytujący InMobi ustala stawkę za reklamę o niestandardowym rozmiarze, adapter umożliwia teraz wyświetlenie tego żądania.
- Usunęliśmy z pytań o stawkę sprawdzanie poprawności identyfikatora konta i identyfikatora miejsca docelowego.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.4.0.
- InMobi SDK w wersji 10.8.3.
Wersja 10.8.3.0
- Dodaliśmy obsługę reklam pełnoekranowych z nagrodą.
- Dodaliśmy w sygnałach określania stawek w przypadku reklam z nagrodą instrukcję warunkową, która zapobiega określaniu stawek, jeśli wcześniej wczytana reklama z nagrodą dla danego identyfikatora miejsca docelowego nie została użyta.
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.8.3.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.4.0.
- InMobi SDK w wersji 10.8.3.
Wersja 10.8.2.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 10.8.2.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- InMobi SDK w wersji 10.8.2.
Wersja 10.8.0.2
- Włączono flagi
-fobjc-arci-fstack-protector-all.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.1.0.
- InMobi SDK w wersji 10.8.0.
Wersja 10.8.0.1
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 12.0.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.0.0.
- InMobi SDK w wersji 10.8.0.
Wersja 10.8.0.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.8.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.12.0.
- InMobi SDK w wersji 10.8.0.
Wersja 10.7.8.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.7.8.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
- Wersja pakietu InMobi SDK 10.7.8.
Wersja 10.7.5.1
- Zaktualizowano
CFBundleShortVersionString, aby zawierał 3 komponenty zamiast 4.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
- InMobi SDK w wersji 10.7.5.
Wersja 10.7.5.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.7.5.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.7.0.
- InMobi SDK w wersji 10.7.5.
Wersja 10.7.4.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.7.4.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.6.0.
- Wersja pakietu InMobi SDK 10.7.4.
Wersja 10.7.2.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 10.7.2.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.3.0.
- Wersja pakietu InMobi SDK 10.7.2.
Wersja 10.7.1.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.7.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.2.0.
- InMobi SDK w wersji 10.7.1.
Wersja 10.6.4.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 10.6.4.
- Wycofana metoda
GADMobileAds.sharedInstance.sdkVersionzostała zastąpiona metodąGADMobileAds.sharedInstance.versionNumber. - Zastąpiliśmy funkcje
NSUserDefaultsfunkcjamiCFPreferences. - Wymaga teraz systemu iOS w wersji co najmniej 12.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 11.0 lub nowszej.
- Uwzględnij
Info.plistw platformach wInMobiAdapter.xcframework.
Zaprojektowano i przetestowano z użyciem:
- Wersja 11.0.1 pakietu SDK do reklam mobilnych Google.
- Wersja pakietu InMobi SDK 10.6.4.
Wersja 10.6.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.6.0.
- Dodano obsługę znaków wodnych w przypadku formatów reklamowych baner, reklama pełnoekranowa i reklama z nagrodą.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.13.0.
- InMobi SDK w wersji 10.6.0.
Wersja 10.5.8.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.5.8.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.10.0.
- Wersja pakietu InMobi SDK 10.5.8.
Wersja 10.5.6.0
- Dodaliśmy obsługę odczytywania ciągu tekstowego dotyczącego ochrony prywatności w Stanach Zjednoczonych opracowanego przez IAB z NSUserDefaults.
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.5.6.
- Dodaliśmy obsługę ustalania stawek w przypadku formatów reklam banerowych (w tym MREC), pełnoekranowych i z nagrodą.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.9.0.
- InMobi SDK w wersji 10.5.6.
Wersja 10.5.5.0
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 10.4.0 lub nowszej.
- Zaktualizowano adapter, aby korzystał z interfejsu
didRewardUserAPI. - Zaktualizowano adapter, aby inicjować pakiet SDK InMobi w głównym wątku.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.4.0.
- InMobi SDK w wersji 10.5.5.
Wersja 10.5.4.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.5.4.
- Usunięto wycofane interfejsy API zapośredniczenia dotyczące płci, daty urodzenia i lokalizacji.
- Usunięto obsługę architektury
armv7. - Wymaga teraz minimalnej wersji iOS 11.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 10.0.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.2.0.
- Wersja pakietu InMobi SDK 10.5.4.
Uwagi dodatkowe:
- Ta wersja została utworzona przed wersją 10.1.3.0, więc nie korzysta z interfejsu
didRewardUserAPI.
Wersja 10.1.3.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.1.3.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 10.4.0 lub nowszej.
- Zaktualizowano adapter, aby korzystał z interfejsu
didRewardUserAPI.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.5.0.
- Wersja pakietu InMobi SDK 10.1.3.
Uwagi dodatkowe:
- Ta wersja została utworzona po wersji 10.5.4.0.
Wersja 10.1.2.1
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 10.1.2.
- Rozwiązaliśmy problem, który powodował, że reklamy natywne w interfejsach użytkownika z możliwością przewijania mogły być puste.
- Zaktualizowano adapter, aby korzystał z nowych interfejsów API do zapośredniczenia.
- Dodaliśmy obsługę przekazywania wartości COPPA do pakietu InMobi SDK.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.14.0.
- InMobi SDK w wersji 10.1.2.
Wersja 10.1.2.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 10.1.2.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.13.0.
- InMobi SDK w wersji 10.1.2.
Wersja 10.1.1.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.1.1.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.12.0.
- Wersja pakietu InMobi SDK 10.1.1.
Wersja 10.1.0.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.1.0.
- Zaktualizowano adapter, aby korzystał z interfejsu
didRewardUserAPI. - Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 9.8.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.11.0.
- InMobi SDK w wersji 10.1.0.
Wersja 10.0.7.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.0.7.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.5.0.
- InMobi SDK w wersji 10.0.7.
Wersja 10.0.5.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.0.5.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.2.0.
- InMobi SDK w wersji 10.0.5.
Wersja 10.0.2.1
- Sprawdzona 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.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.0.0.
- Wersja pakietu InMobi SDK 10.0.2.
Wersja 10.0.2.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.0.2.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.13.0.
- Wersja pakietu InMobi SDK 10.0.2.
Wersja 10.0.1.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.0.1.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.12.0.
- InMobi SDK w wersji 10.0.1.
Wersja 10.0.0.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.0.0.
- Teraz wymaga minimalnej wersji iOS 10.0.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.11.0.
- InMobi SDK w wersji 10.0.0.
Wersja 9.2.1.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 9.2.1.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.9.0.
- Wersja pakietu InMobi SDK 9.2.1.
Wersja 9.2.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 9.2.0.
- Zmniejszono zależność od pakietu SDK do reklam mobilnych Google w wersji 8.0.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.8.0.
- Wersja pakietu InMobi SDK 9.2.0.
Wersja 9.1.7.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 9.1.7.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.3.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.3.0.
- InMobi SDK w wersji 9.1.7.
Wersja 9.1.5.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 9.1.5.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.1.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.1.0.
- Wersja pakietu InMobi SDK 9.1.5.
Wersja 9.1.1.1
- Zaktualizowano adapter, aby korzystał z formatu
.xcframework. - Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.0.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.0.0.
- Wersja pakietu InMobi SDK 9.1.1.
Wersja 9.1.1.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 9.1.1.
- 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.
- Wersja pakietu InMobi SDK 9.1.1.
Wersja 9.1.0.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 9.1.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.65.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- SDK do reklam mobilnych Google w wersji 7.65.0.
- InMobi SDK w wersji 9.1.0.
Wersja 9.0.7.2
- W przypadku reklam z nagrodą, gdy nie określono traktowania jako skierowanych do dzieci, parametr coppa nie ma już domyślnej wartości 0.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.61.0.
- Wersja pakietu InMobi SDK 9.0.7.
Wersja 9.0.7.1
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.61.0 lub nowszej.
- Dodano standardowe kody błędów i komunikaty o błędach dotyczące adapterów.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.61.0.
- Wersja pakietu InMobi SDK 9.0.7.
Wersja 9.0.7.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 9.0.7.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.60.0.
- Wersja pakietu InMobi SDK 9.0.7.
Wersja 9.0.6.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 9.0.6.
- Zaktualizowano zależność CocoaPod adaptera InMobi na iOS, aby używać
InMobiSDK/Core. - Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.60.0 lub nowszej.
Zaprojektowano i przetestowano przy użyciu
- SDK do reklam mobilnych Google w wersji 7.60.0
- InMobi SDK w wersji 9.0.6
Wersja 9.0.4.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 9.0.4.
- Adapter teraz wcześniej zgłasza błąd, gdy nie uda się zainicjować pakietu InMobi SDK.
- Usunięto obsługę architektury i386.
Zaprojektowano i przetestowano przy użyciu
- SDK do reklam mobilnych Google w wersji 7.57.0
- InMobi SDK w wersji 9.0.4
Wersja 9.0.0.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 9.0.0.
- Usunęliśmy możliwość określania stawek w przypadku formatów banerowych, pełnoekranowych i z nagrodą.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.53.1
- InMobi SDK w wersji 9.0.0
Wersja 7.4.0.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 7.4.0.
Wersja 7.3.2.1
- Rozwiązaliśmy problem, który powodował, że nie można było zainicjować adaptera z powodu nieprawidłowych konfiguracji mediacji.
Wersja 7.3.2.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.3.2.
- Dodano do adaptera możliwość określania stawek w przypadku formatów reklam banerowych, pełnoekranowych i z nagrodą.
Wersja 7.3.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.3.0.
- Wycofano obsługę żądań reklam natywnych z treścią i reklam promujących instalacje aplikacji. Aplikacje muszą używać interfejsu Unified Native Ads API do wysyłania próśb o reklamy natywne.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.46.0 lub nowszej.
Wersja 7.2.7.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.2.7.
- Zaktualizowaliśmy adapter, aby korzystał z nowego interfejsu API reklam z nagrodą.
- 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.
Wersja 7.2.4.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.2.4.
Wersja 7.2.1.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.2.1.
Wersja 7.2.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.2.0.
Wersja 7.1.2.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 7.1.2.
Wersja 7.1.1.2
- Dodano wywołanie zwrotne
adapterDidCompletePlayingRewardBasedVideoAd:do adaptera.
Wersja 7.1.1.1
- Dodaliśmy klasę
GADInMobiConsent, która udostępnia metodyupdateGDPRConsentigetConsent.
Wersja 7.1.1.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 7.1.1.
Wersja 7.1.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.1.0.
Wersja 7.0.4.1
- Rozwiązaliśmy problem powodujący błędy duplikatów symboli, gdy adapter był używany z symbolami innych sieci.
Wersja 7.0.4.0
- Zaktualizowaliśmy adapter, aby był zgodny z pakietem SDK InMobi w wersji 7.0.4.
- Dodaliśmy obsługę natywnych reklam wideo.
- Pakiet SDK InMobi nie udostępnia obrazów w przypadku reklam zawierających komponenty wideo. Aby uniknąć potencjalnych wyjątków NullPointerException, gdy adapter otrzyma jedną z tych reklam, automatycznie utworzy pusty obiekt NativeAd.Image i uwzględni go w tablicy komponentów images w obiekcie reklamy otrzymanym przez aplikację. Wydawcy korzystający z tego adaptera powinni unikać bezpośredniego używania komponentów obrazu podczas mediacji w InMobi i zamiast tego używać w interfejsie GADMediaView. GADMediaView automatycznie wyświetla komponenty wideo w przypadku reklam, które je zawierają, oraz komponenty graficzne w przypadku reklam, które ich nie zawierają.
Wersja 6.2.1.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 6.2.1
Starsze wersje
- Obsługa formatów banerów, reklam pełnoekranowych, reklam wideo z nagrodą i reklam natywnych.