Z tego przewodnika dowiesz się, jak za pomocą pakietu SDK do reklam mobilnych Google wczytywać i wyświetlać reklamy z InMobi przy użyciu zapośredniczenia AdMob. Obejmuje on integrację kaskadową i integrację opartą na licytowaniu. 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 funkcje:
Integracja | |
---|---|
Określanie stawek | |
Wodospad | |
Formaty | |
Baner | |
Pełnoekranowa | |
Z nagrodą | |
Natywna | 1 |
1 Obsługiwane tylko w przypadku zapośredniczenia kaskadowego.
Wymagania
iOS w wersji 10.0 lub nowszej
[W przypadku określania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam w określaniu stawek, użyj adaptera InMobi w wersji 10.6.0.0 lub nowszej (zalecana jest najnowsza wersja).
Najnowszy pakiet SDK do reklam mobilnych Google
Zapoznaj się z przewodnikiem dla początkujących dotyczącym zapośredniczenia.
Krok 1. Skonfiguruj ustawienia w interfejsie InMobi
Zarejestruj się, aby utworzyć konto InMobi. Podczas tworzenia konta pozostaw odznaczoną opcję Używaj platformy SSP InMobi z Otwartym ustalaniem stawek od Google.
Po zweryfikowaniu konta zaloguj się.
Dodaj aplikację
Aby dodać aplikację do panelu InMobi, kliknij Zasoby reklamowe > Ustawienia zasobów reklamowych.
Kliknij Dodaj zasoby reklamowe i z 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 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. Wpisz nazwę miejsca docelowego, wybierz Włączone i Otwarte ustalanie stawek Google w przypadku ustalania stawek za odbiorców i partnera, a następnie wypełnij pozostałą część formularza. Gdy skończysz, kliknij Utwórz miejsce docelowe.
Wodospad
Wybierz typ jednostki reklamowej. Następnie wpisz nazwę miejsca docelowego, w sekcji Określanie stawek na podstawie odbiorców wybierz Wyłączone i wypełnij pozostałe pola 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 AdMob.
Identyfikator konta
Identyfikator konta InMobi znajdziesz w sekcji Finanse > Ustawienia płatności > Informacje o płatnościach.
Znajdowanie klucza interfejsu InMobi Reporting API
Określanie stawek
Ten krok nie jest wymagany w przypadku integracji z określaniem stawek.
Wodospad
Kliknij 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 nazwę logowania.
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
Authorized Sellers for Apps (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 utracie przychodów z reklam, musisz wdrożyć plik app-ads.txt
.
Jeśli nie zostało to jeszcze zrobione, skonfiguruj plik app-ads.txt dla swojej aplikacji.
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 AdMob
Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej
Musisz dodać InMobi do konfiguracji mediacji w przypadku jednostki reklamowej.
Najpierw zaloguj się na konto AdMob. Następnie otwórz kartę Mediacja. Jeśli masz już grupę zapośredniczenia, którą chcesz zmodyfikować, kliknij jej nazwę, aby ją edytować, i przejdź do sekcji Dodawanie InMobi jako źródła reklam.
Aby utworzyć nową grupę zapośredniczenia, kliknij Utwórz grupę zapośredniczenia.
Wpisz format reklamy i platformę, a potem kliknij Dalej.
Nadaj grupie zapośredniczenia nazwę i wybierz lokalizacje, na które chcesz kierować reklamy. Następnie ustaw stan grupy mediacji na Włączona i kliknij Dodaj jednostki reklamowe.
Powiąż tę grupę zapośredniczenia z co najmniej jedną z dotychczasowych jednostek reklamowych AdMob. Następnie kliknij Gotowe.
Powinna wyświetlić się karta jednostek reklamowych z wybranymi jednostkami:
Dodawanie InMobi jako źródła reklam
Określanie stawek
Na karcie Ustalanie stawek w sekcji Źródła reklam kliknij Dodaj źródło reklam. Następnie wybierz InMobi (SDK).Kliknij Jak podpisać umowę partnerską i skonfiguruj partnerstwo w zakresie określania stawek z firmą InMobi.

Kliknij Potwierdzam i wyrażam zgodę, a potem Dalej.

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

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

Wodospad
Na karcie Kaskadowe w sekcji Źródła reklam kliknij Dodaj źródło reklam.
Wybierz InMobi i włącz przełącznik Optymalizuj. Aby skonfigurować optymalizację źródeł reklam w przypadku InMobi, wpisz nazwę użytkownika i klucz interfejsu API uzyskane w poprzedniej sekcji. Następnie wpisz wartość eCPM dla InMobi i kliknij Dalej.

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

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

Dodawanie InMobi do listy partnerów reklamowych w przypadku RODO i przepisów stanowych w USA
Aby dodać InMobi do listy partnerów reklamowych wymaganych przez rozporządzenia europejskie i przepisy stanowe w USA w interfejsie AdMob, wykonaj czynności opisane w sekcjach Ustawienia dotyczące rozporządzeń europejskich i Ustawienia dotyczące przepisów stanowych w USA.
Krok 3. Zaimportuj pakiet SDK i adapter InMobi
Korzystanie z CocoaPods (zalecane)
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.
InMobiAdapter.framework
- Dodaj do projektu te platformy:
libsqlite3.0.tbd
libz.tbd
WebKit.framework
Ustawienia projektu
Dodaj flagę -ObjC
do Other Linker Flags (Inne flagi linkera) w sekcji Application Target > Build Settings (Miejsce docelowe 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), Wielkiej Brytanii i Szwajcarii określone informacje oraz uzyskiwać ich zgodę na używanie plików cookie lub innych środków do lokalnego przechowywania danych (jeśli jest to wymagane przez prawo) oraz 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 mediacji. Google nie może automatycznie przekazywać do takich sieci wyboru użytkownika dotyczącego zgody.
W wersji 7.1.1.0 adapter InMobi dodał klasę GADMInMobiConsent
, która umożliwia przekazywanie informacji o uzyskanej zgodzie do InMobi. Poniższy przykładowy kod wywołuje funkcję updateGDPRConsent
w klasie GADMInMobiConsent
. Jeśli zdecydujesz się wywołać tę metodę, zalecamy, aby zrobić to przed wysłaniem żądań reklam za pomocą pakietu SDK do reklam mobilnych Google.
Swift
import InMobiAdapter
// ...
var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"
GADMInMobiConsent.updateGDPRConsent(consentObject)
Objective-C
#import <InMobiAdapter/InMobiAdapter.h>
// ...
NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];
[GADMInMobiConsent updateGDPRConsent:consentObject];
Więcej informacji o możliwych kluczach i wartościach, które InMobi akceptuje w tym obiekcie zgody, znajdziesz w szczegółach wdrożenia RODO przez InMobi.
amerykańskie przepisy stanowe o ochronie prywatności,
Przepisy dotyczące prywatności w stanach USA wymagają, aby użytkownicy mieli możliwość wycofania zgody na „sprzedaż” „danych osobowych” (w znaczeniu określonym w ustawie). Wycofanie zgody musi być możliwe za pomocą dobrze widocznego linku „Do Not Sell My Personal Information” („Nie sprzedawaj moich danych osobowych”) na stronie głównej podmiotu „sprzedającego”. Przewodnik po zgodności z przepisami stanowymi USA o ochronie prywatności umożliwia włączenie ograniczonego przetwarzania danych na potrzeby wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia do każdej sieci reklamowej w Twoim łańcuchu mediacji. 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 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.
Dodatkowo zapoznaj się z dokumentacją CCPA firmy InMobi, w której znajdziesz wskazówki dotyczące włączania ustawień CCPA na platformie InMobi.
Krok 5. Wymagany jest dodatkowy kod
Integracja SKAdNetwork
Postępuj zgodnie z dokumentacją InMobi, aby dodać identyfikatory SKAdNetwork do pliku Info.plist
projektu.
Krok 6. Przetestuj implementację
Włączanie reklam testowych
Upewnij się, że zarejestrujesz urządzenie testowe w AdMob i włączysz tryb testowy w interfejsie InMobi.
Weryfikowanie reklam testowych
Aby sprawdzić, czy otrzymujesz reklamy testowe z InMobi, włącz testowanie pojedynczego źródła reklam w inspektorze reklam, korzystając ze źródeł reklam InMobi (określanie stawek) i InMobi (kaskada).
Kroki opcjonalne:
Parametry specyficzne dla 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 | |
---|---|
setAgeGroup Grupa wiekowa użytkownika. |
kIMSDKAgeGroupBelow18 kIMSDKAgeGroupBetween18And24 kIMSDKAgeGroupBetween25And29 kIMSDKAgeGroupBetween30And34 kIMSDKAgeGroupBetween35And44 kIMSDKAgeGroupBetween45And54 kIMSDKAgeGroupBetween55And64 kIMSDKAgeGroupAbove65
|
setEducationType Poziom wykształcenia użytkownika. |
kIMSDKEducationHighSchoolOrLess kIMSDKEducationCollegeOrGraduate kIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNone kIMSDKLogLevelError kIMSDKLogLevelDebug |
setAge
|
Liczba całkowita. Wiek użytkownika. |
setYearOfbirth
|
Liczba całkowita. Rok urodzenia użytkownika. |
setPostalCode
|
String Kod pocztowy użytkownika. Zwykle jest to 5-cyfrowy numer. |
setAreaCode
|
String Numer kierunkowy użytkownika (część numeru telefonu). |
setLanguage
|
String język ojczysty użytkownika (jeśli jest znany); |
setLoginId
|
String Identyfikator logowania w domenie wydawcy. |
setSessionId
|
String Identyfikator sesji w domenie wydawcy. |
setLocationWithCityStateCountry
|
String Lokalizacja z parametrami miasto, stan i kraj. |
setKeywords
|
String Wszystkie słowa kluczowe istotne kontekstowo, które mają być przekazywane w żądaniu reklamy. |
setInterests
|
String Wszelkie 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 = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GADRequest *request = [GADRequest 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 jako obiekty
GADNativeAd
Wypełnia on te opisy pól w reklamach natywnych dla GADNativeAd
.
Pole | Zasoby 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 zasobu graficznego w przypadku reklam natywnych. Zamiast tego adapter wypełnia element GADMediaView
filmem lub obrazem.
Śledzenie wyświetleń i kliknięć
Kliknięcia są wykrywane przez pakiet SDK do reklam mobilnych Google i przekazywane do InMobi, więc raportowanie kliknięć będzie zsynchronizowane.
Pakiet SDK do reklam mobilnych Google używa wywołań zwrotnych pakietu SDK InMobi 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 reklamę, 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 AdMob są nieprawidłowe lub ich brakuje. |
102 | Adapter InMobi nie obsługuje żądanego formatu reklamy. |
103 | W przypadku tej konfiguracji sieci reklama InMobi jest już wczytana. |
Inne | Pakiet InMobi SDK zwrócił błąd. Więcej informacji znajdziesz w sekcji IMRequestStatus.h . |
Dziennik zmian adaptera mediacji InMobi na iOS
Wersja 10.8.6.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.8.6.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.7.0.
- InMobi SDK w wersji 10.8.6.
Wersja 10.8.3.1
- W przypadku żądań ustalania stawek za banery usuwa weryfikację, która wymusza dopasowanie rozmiaru banera do standardowego rozmiaru reklamy InMobi. Jeśli podmiot ustalający stawki InMobi ustali stawkę za reklamę o niestandardowym rozmiarze, adapter zezwoli na wyświetlenie tej reklamy.
- Usunęliśmy z pytań o stawkę sprawdzanie poprawności identyfikatora konta i identyfikatora miejsca docelowego reklamy.
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 dla 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
- Sprawdzona 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.
- Wersja pakietu InMobi SDK 10.8.2.
Wersja 10.8.0.2
- Włącz flagi
-fobjc-arc
i-fstack-protector-all
.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 12.1.0.
- Wersja pakietu InMobi SDK 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.
- Wersja pakietu InMobi SDK 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.
- Wersja pakietu InMobi SDK 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 SDK InMobi 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
- Sprawdzona 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.
- InMobi SDK w wersji 10.7.4.
Wersja 10.7.2.0
- Sprawdzona 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.
- InMobi SDK w wersji 10.7.2.
Wersja 10.7.1.0
- Sprawdzona 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.
- Pakiet InMobi SDK w wersji 10.7.1.
Wersja 10.6.4.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.6.4.
- Wycofana metoda
GADMobileAds.sharedInstance.sdkVersion
została zastąpiona metodąGADMobileAds.sharedInstance.versionNumber
. - Zastąpiliśmy funkcje
NSUserDefaults
funkcjamiCFPreferences
. - Teraz wymaga minimalnej wersji iOS 12.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 11.0 lub nowszej.
- Uwzględnij
Info.plist
w 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
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.6.0.
- Dodano obsługę znaków wodnych w przypadku formatów reklam banerowych, pełnoekranowych i z nagrodą.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.13.0.
- Wersja pakietu InMobi SDK 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.
- Sprawdzona 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.
- Wersja pakietu InMobi SDK 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 API
didRewardUser
. - Zaktualizowano adapter, aby inicjować pakiet InMobi SDK w głównym wątku.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.4.0.
- Wersja pakietu InMobi SDK 10.5.5.
Wersja 10.5.4.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 10.5.4.
- Usunęliśmy wycofane interfejsy API do mediacji dotyczące płci, daty urodzenia i lokalizacji.
- Usunięto obsługę architektury
armv7
. - Teraz wymaga 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
didRewardUser
API.
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 API
didRewardUser
.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 10.5.0.
- Pakiet InMobi SDK w wersji 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 SDK InMobi w wersji 10.1.2.
- Rozwiązaliśmy problem, który powodował, że reklamy natywne mogły być puste w interfejsach użytkownika z możliwością przewijania.
- Zaktualizowaliśmy adapter, aby korzystał z nowych interfejsów API do mediacji.
- 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.
- Wersja pakietu SDK InMobi 10.1.2.
Wersja 10.1.2.0
- Sprawdzona 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.
- Wersja pakietu SDK InMobi 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
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.1.0.
- Zaktualizowano adapter, aby korzystał z 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.
- InMobi SDK w wersji 10.1.0.
Wersja 10.0.7.0
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.0.7.
Zaprojektowano i przetestowano z użyciem:
- Pakiet SDK do reklam mobilnych Google w wersji 9.5.0.
- Wersja pakietu InMobi SDK 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
- Sprawdzona zgodność z pakietem SDK InMobi w wersji 10.0.2.
Zaprojektowano i przetestowano z użyciem
- 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 z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 8.12.0.
- Wersja pakietu InMobi SDK 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 z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 8.11.0.
- InMobi SDK w wersji 10.0.0.
Wersja 9.2.1.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 9.2.1.
Zaprojektowano i przetestowano z użyciem
- 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 z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 8.8.0.
- InMobi SDK w wersji 9.2.0.
Wersja 9.1.7.0
- Zweryfikowana zgodność z pakietem SDK InMobi w wersji 9.1.7.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.3.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 8.3.0.
- InMobi SDK w wersji 9.1.7.
Wersja 9.1.5.0
- Zweryfikowana 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 z użyciem
- Wersja pakietu SDK do reklam mobilnych Google 8.1.0.
- Wersja pakietu InMobi SDK 9.1.5.
Wersja 9.1.1.1
- Zaktualizowano adapter, aby używał formatu
.xcframework
. - Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.0.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 8.0.0.
- InMobi SDK w wersji 9.1.1.
Wersja 9.1.1.0
- Sprawdzona 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 z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 7.68.0.
- InMobi SDK w wersji 9.1.1.
Wersja 9.1.0.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 9.1.0.
- Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.65.0 lub nowszej.
Zaprojektowano i przetestowano z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 7.65.0.
- Wersja pakietu InMobi SDK 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 z użyciem
- 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 z użyciem
- 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 z użyciem
- 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 z użyciem
- SDK do reklam mobilnych Google w wersji 7.60.0
- InMobi SDK w wersji 9.0.6
Wersja 9.0.4.0
- Sprawdzona 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.
- Wycofano obsługę architektury i386.
Zaprojektowano i przetestowano z użyciem
- SDK do reklam mobilnych Google w wersji 7.57.0
- Wersja pakietu InMobi SDK 9.0.4
Wersja 9.0.0.0
- Sprawdzona zgodność z pakietem InMobi SDK 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 z użyciem
- Pakiet SDK do reklam mobilnych Google w wersji 7.53.1
- InMobi SDK w wersji 9.0.0
Wersja 7.4.0.0
- Sprawdzona zgodność z pakietem InMobi SDK 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.
- Dodaliśmy do adaptera możliwość określania stawek w przypadku formatów reklamowych: banerów, reklam pełnoekranowych i reklam 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 żądań reklam natywnych.
- 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 InMobi SDK w wersji 7.1.2.
Wersja 7.1.1.2
- Dodano wywołanie zwrotne
adapterDidCompletePlayingRewardBasedVideoAd:
do adaptera.
Wersja 7.1.1.1
- Dodano klasę
GADInMobiConsent
, która udostępnia metodyupdateGDPRConsent
igetConsent
.
Wersja 7.1.1.0
- Sprawdzona zgodność z pakietem InMobi SDK w wersji 7.1.1.
Wersja 7.1.0.0
- Zweryfikowana zgodność z pakietem InMobi SDK w wersji 7.1.0.
Wersja 7.0.4.1
- Rozwiązaliśmy problem powodujący błędy związane z duplikatami symboli, gdy adapter był używany z sieciami innych operatorów.
Wersja 7.0.4.0
- Zaktualizowano 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 zasobów images w obiekcie reklamy otrzymanym przez aplikację. Wydawcy korzystający z tego adaptera powinni unikać bezpośredniego używania zasobów obrazów podczas mediacji w InMobi i zamiast tego używać w interfejsie GADMediaView. GADMediaView będzie automatycznie wyświetlać zasoby wideo w przypadku reklam, które je zawierają, oraz zasoby graficzne w przypadku reklam, które ich nie zawierają.
Wersja 6.2.1.0
- Sprawdzona zgodność z pakietem inMobi SDK w wersji 6.2.1
Wcześniejsze wersje
- Obsługa formatów banerów, reklam pełnoekranowych, reklam wideo z nagrodą i reklam natywnych.