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. Dowiesz się z niego, 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ź te kwestie:
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 opublikowanej aplikacji w sklepie z aplikacjami na pasku wyszukiwania i wybierz aplikację z automatycznie wypełnionych wyników. Kliknij Dalej.

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

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

Miejsca docelowe
Po skonfigurowaniu zasobów reklamowych 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 odpowiednio w polach Określanie stawek przez odbiorców i Partner, a potem wypełnij resztę formularza. Gdy skończysz, kliknij Utwórz miejsce docelowe.

Kaskada
Wybierz typ jednostki reklamowej. Następnie wpisz nazwę miejsca docelowego, w sekcji Stawka za odbiorców 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. Zapisz 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. Zostanie wygenerowany plik zawierający klucz interfejsu API i nazwę użytkownika lub login.

Tylko administrator wydawcy konta będzie mógł wygenerować klucz interfejsu API dla wszystkich użytkowników. 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
Authorized Sellers for Apps (czyli plik app-ads.txt) to projekt IAB Tech Lab, który ma zagwarantować, że Twoje zasoby reklamowe w aplikacjach będą sprzedawane tylko w tych kanałach, na które wyrażasz zgodę. Aby zapobiec znacznej utracie przychodów z reklam, musisz wdrożyć plik app-ads.txt.
Jeśli jeszcze nie masz pliku app-ads.txt, utwórz go na potrzeby Ad Managera.
Aby wdrożyć app-ads.txt w 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 następnie na karcie Wszystkie firmy kliknij przycisk Nowa firma. Kliknij Sieć reklamowa.

Jako Sieć reklamową 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łącz udostępnianie bezpiecznych sygnałów
Określanie stawek
Kliknij kolejno Administracja i Ustawienia globalne. Otwórz kartę Ustawienia konta Ad Exchange, sprawdź i włącz Udostępnianie bezpiecznych sygnałów. Kliknij Zapisz.

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

Kliknij Zapisz.
Kaskada
Ten krok nie jest wymagany w przypadku integracji kaskadowych.
Zezwalanie na udostępnianie bezpiecznych sygnałów na potrzeby określania stawek przez pakiet SDK
Określanie stawek
Kliknij 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 określania stawek przez pakiet 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 Aplikacja.

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 i adapter InMobi
Używanie Swift Package Managera
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 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-inmobi.gitW sekcji Reguła zależności wybierz Gałąź.
W polu tekstowym wpisz
main.
Używanie CocoaPods
Dodaj do pliku Podfile projektu ten wiersz:
pod '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 pobierania w historii zmian, i połącz
InMobiAdapter.frameworkw projekcie. - 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 artykule o inicjowaniu pakietu SDK.
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 wersji 10.5.6.0 adapter InMobi obsługuje odczytywanie ciągu tekstowego IAB dotyczącego ochrony prywatności w Stanach Zjednoczonych 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.
Więcej informacji o włączaniu ustawień dotyczących CCPA w panelu InMobi znajdziesz w dokumentacji InMobi dotyczącej CCPA.
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 InMobi, włącz w inspektorze reklam testowanie pojedynczego źródła reklam, korzystając ze źródeł reklam InMobi (określanie stawek) i InMobi (kaskada).
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. Wszelkie ciągi znaków istotne pod względem kontekstu, 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 pola dla GADNativeAd.
| 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ć błąd w odpowiedzi na żądanie reklamy, korzystając z metody 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 | Reklama InMobi została już wczytana dla tej konfiguracji sieci. |
| 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.
- Pakiet SDK InMobi w wersji 11.5.0.
Wersja 11.4.1.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 11.4.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.7.0.
- Pakiet SDK InMobi 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 podrzędnych.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 13.6.0.
- Pakiet SDK InMobi w wersji 11.4.0.
Wersja 11.3.0.0
- Zweryfikowana 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.
- Pakiet SDK InMobi w wersji 11.3.0.
Wersja 11.2.0.1
- Adapter przekazuje teraz flagę pakietu SDK do reklam mobilnych Google
ageRestrictedTreatmentdo interfejsu COPPA API pakietu SDK InMobi.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.3.0.
- Pakiet SDK InMobi w wersji 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.
- Pakiet SDK InMobi w wersji 11.2.0.
Wersja 11.1.1.1
- Zaktualizowano zależność pakietu SDK do reklam mobilnych Google do wersji 13.0.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 13.0.0.
- InMobi SDK w wersji 11.1.1.
Wersja 11.1.1.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 11.1.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- Pakiet SDK InMobi w wersji 11.1.1.
Wersja 11.1.0.1
- Dodaliśmy obsługę przekazywania parametru
tagForUnderAgeOfConsentpakietu SDK do reklam mobilnych Google do pakietu SDK InMobi.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.14.0.
- InMobi SDK w wersji 11.1.0.
Wersja 11.1.0.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 11.1.0.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.13.0.
- InMobi SDK w wersji 11.1.0.
Wersja 11.0.0.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 11.0.0.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.12.0.
- Pakiet SDK InMobi w wersji 11.0.0.
Wersja 10.8.8.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.8.8.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.11.0.
- Pakiet SDK InMobi w wersji 10.8.8.
Wersja 10.8.6.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.8.6.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.7.0.
- Pakiet SDK InMobi w wersji 10.8.6.
Wersja 10.8.3.1
- W przypadku żądań określania stawek za banery reklamowe usuwa sprawdzanie poprawności, które 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 sprawdzanie poprawności identyfikatora konta i identyfikatora miejsca docelowego w przypadku pytań o stawkę.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.4.0.
- Pakiet SDK InMobi 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.
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.8.3.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.4.0.
- InMobi SDK w wersji 10.8.3.
Wersja 10.8.2.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.8.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 12.2.0.
- Pakiet SDK InMobi w wersji 10.8.2.
Wersja 10.8.0.2
- Włączono flagi
-fobjc-arci-fstack-protector-all.
Zbudowano i przetestowano z:
- 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.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.12.0.
- Pakiet SDK InMobi w wersji 10.8.0.
Wersja 10.7.8.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.7.8.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
- Pakiet SDK InMobi w wersji 10.7.8.
Wersja 10.7.5.1
- Zaktualizowano
CFBundleShortVersionString, aby zawierał 3 komponenty zamiast 4.
Zbudowano i przetestowano z:
- 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.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.7.0.
- Pakiet SDK InMobi w wersji 10.7.5.
Wersja 10.7.4.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.7.4.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.6.0.
- Pakiet SDK InMobi w wersji 10.7.4.
Wersja 10.7.2.0
- Zweryfikowano 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
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.7.1.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 11.2.0.
- Pakiet SDK InMobi 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ąpiono 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ędniono
Info.plistw platformach w ramachInMobiAdapter.xcframework.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 11.0.1.
- Wersja pakietu InMobi SDK 10.6.4.
Wersja 10.6.0.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.6.0.
- Dodano obsługę znaku wodnego w przypadku formatów reklam z określaniem stawek: banerów, reklam pełnoekranowych i reklam z nagrodą.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 10.13.0.
- Pakiet SDK InMobi 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.
- Pakiet SDK InMobi w wersji 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.
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.5.6.
- Dodaliśmy obsługę określania 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.
- Pakiet SDK InMobi 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 używał interfejsu API
didRewardUser. - 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.
- Pakiet SDK InMobi w wersji 10.5.5.
Wersja 10.5.4.0
- Zweryfikowana zgodność z pakietem SDK InMobi 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.
Zbudowano i przetestowano z:
- 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 używa interfejsu API
didRewardUser.
Wersja 10.1.3.0
- Zweryfikowano 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 używał interfejsu API
didRewardUser.
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
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.1.2.
- Rozwiązaliśmy problem, który powodował, że reklamy natywne mogły być puste w interfejsach z możliwością przewijania.
- 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.
- Pakiet SDK InMobi w wersji 10.1.2.
Wersja 10.1.2.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.1.2.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.13.0.
- Pakiet SDK InMobi w wersji 10.1.2.
Wersja 10.1.1.0
- Sprawdzona 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
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 10.1.0.
- Zaktualizowano adapter, aby używał interfejsu API
didRewardUser. - 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.
- Pakiet SDK InMobi w wersji 10.1.0.
Wersja 10.0.7.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.0.7.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.5.0.
- InMobi SDK w wersji 10.0.7.
Wersja 10.0.5.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.0.5.
Zbudowano i przetestowano z:
- Pakiet SDK do reklam mobilnych Google w wersji 9.2.0.
- Pakiet SDK InMobi w wersji 10.0.5.
Wersja 10.0.2.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.
- Pakiet SDK InMobi w wersji 10.0.2.
Wersja 10.0.2.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.0.2.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.13.0.
- Pakiet SDK InMobi w wersji 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.
- Pakiet SDK InMobi w wersji 10.0.1.
Wersja 10.0.0.0
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 10.0.0.
- Teraz wymagany jest system iOS w wersji co najmniej 10.0.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 8.11.0.
- Pakiet SDK InMobi w wersji 10.0.0.
Wersja 9.2.1.0
- Sprawdzona zgodność z pakietem InMobi SDK 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
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 9.2.0.
- 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.8.0.
- Pakiet SDK InMobi w wersji 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.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 8.3.0.
- Pakiet SDK InMobi w wersji 9.1.7.
Wersja 9.1.5.0
- Zweryfikowana zgodność z pakietem SDK InMobi 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.
- Pakiet SDK InMobi w wersji 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.
- Pakiet SDK InMobi w wersji 9.1.1.
Wersja 9.1.1.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 9.1.1.
- Teraz wymagany jest pakiet SDK do reklam mobilnych Google w wersji 7.68.0 lub nowszej.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.68.0.
- Pakiet SDK InMobi w wersji 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
- Reklamy z nagrodą nie są już domyślnie ustawiane na coppa=0, gdy nie określono traktowania jako skierowanych do dzieci.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.61.0.
- Pakiet SDK InMobi w wersji 9.0.7.
Wersja 9.0.7.1
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.61.0 lub nowszej.
- Dodaliśmy standardowe kody błędów i komunikaty adaptera.
Zaprojektowano i przetestowano przy użyciu
- Pakiet SDK do reklam mobilnych Google w wersji 7.61.0.
- Pakiet SDK InMobi w wersji 9.0.7.
Wersja 9.0.7.0
- Potwierdzona 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ć wersji
InMobiSDK/Core. - 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
- InMobi SDK w wersji 9.0.6
Wersja 9.0.4.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 9.0.4.
- Adapter nie działa teraz, gdy nie uda się zainicjować pakietu SDK InMobi.
- Usunięto obsługę architektury i386.
Zbudowano i przetestowano z
- Pakiet SDK do reklam mobilnych Google w wersji 7.57.0
- Pakiet SDK InMobi 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ą.
Zbudowano i przetestowano z
- 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 zapośredniczenia.
Wersja 7.3.2.0
- Zweryfikowano zgodność z pakietem SDK InMobi 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
- Zweryfikowano zgodność z pakietem SDK InMobi w wersji 7.2.7.
- thought Zaktualizowano adapter, aby używał 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
- Zweryfikowano zgodność z pakietem InMobi SDK w wersji 7.2.4.
Wersja 7.2.1.0
- Zweryfikowano zgodność z pakietem InMobi SDK w wersji 7.2.1.
Wersja 7.2.0.0
- Zweryfikowana zgodność z pakietem SDK InMobi 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
- Potwierdzona 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, który powodował błędy zduplikowanych symboli, gdy adapter był używany z adapterami innych sieci.
Wersja 7.0.4.0
- Zaktualizowano adapter, aby zapewnić zgodność 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 NullPointerExceptions, gdy adapter otrzyma jedną z tych reklam, automatycznie utworzy pusty obiekt NativeAd.Image i uwzględni go w tablicy komponentów graficznych w obiekcie reklamy otrzymanym przez aplikację. Wydawcy korzystający z tego adaptera powinni unikać używania komponentów graficznych bezpośrednio podczas zapośredniczania do InMobi i zamiast tego używać GADMediaView w swoim interfejsie. 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 SDK InMobi w wersji 6.2.1
Wcześniejsze wersje
- Obsługa banerów, reklam pełnoekranowych, reklam wideo z nagrodą i formatów reklam natywnych.