Integracja InMobi z zapośredniczeniem

W tym przewodniku dowiesz się, jak za pomocą pakietu SDK do reklam mobilnych Google wczytywać i wyświetlać reklamy z InMobi za pomocą zapośredniczenia AdMob, obejmującego zarówno integrację kaskadową, jak i zintegrowane ustalanie stawek. Znajdziesz w nim informacje o tym, jak dodać InMobi do konfiguracji zapośredniczenia jednostki reklamowej oraz jak zintegrować pakiet SDK i adapter InMobi z aplikacją iOS .

Obsługiwane integracje i formaty reklam

Adapter zapośredniczenia dla InMobi ma te możliwości:

Integracja
Określanie stawek  1
Wodospad
Formaty
Baner
Pełnoekranowa
Z nagrodą
Natywna  2

1 Integracja określania stawek jest w wersji beta dostępnej publicznie.

2 Obsługiwane tylko w przypadku zapośredniczenia kaskadowego.

Wymagania

  • docelowa wersja iOS: 10.0 lub nowsza,

  • [Do określania stawek]: aby zintegrować wszystkie obsługiwane formaty reklam z określaniem stawek, użyj adaptera InMobi w wersji 10.6.0.0 lub nowszej (zalecana najnowsza wersja).

Krok 1. Skonfiguruj konfiguracje w interfejsie InMobi

Zarejestruj się na konto InMobi. Podczas tworzenia konta pozostaw odznaczoną opcję Użyj SSP InMobi z Otwartym ustalaniem stawek Google.

Gdy Twoje konto zostanie zweryfikowane, zaloguj się.

Dodaj aplikację

Aby dodać aplikację do panelu InMobi, kliknij Zasoby reklamowe > Zasoby reklamoweUstawienia.

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

Zacznij wpisywać adres URL opublikowanej aplikacji w pasku wyszukiwania i wybierz ją z automatycznie wypełnionych wyników. Kliknij Dalej.

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

Sprawdź ustawienia Zgodność z aplikacjami i witrynami, a potem kliknij Zapisz i utwórz miejsca docelowe.

Miejsca docelowe

Po skonfigurowaniu zasobów reklamowych system przekieruje Cię do procesu tworzenia miejsca docelowo.

Określanie stawek

Wybierz typ jednostki reklamowej. Wpisz Nazwa miejsca docelowego, a następnie w przypadku ustalania stawek za odbiorcówpartnera wybierz WłączOtwarte ustalanie stawek Google, a następnie wypełnij resztę formularza. Gdy skończysz, kliknij Utwórz miejsce prezentacji.

Wodospad

Wybierz typ jednostki reklamowej. Następnie wpisz Nazwa miejsca docelowego, wybierz Wyłącz w sekcji Określanie stawek na podstawie odbiorców i uzupełnij resztę formularza. Gdy skończysz, kliknij Utwórz miejsce docelowe.

Po utworzeniu miejsca docelowego wyświetlają się jego szczegóły. Zapisz identyfikator miejsca docelowego, który posłuży Ci do skonfigurowania jednostki reklamowej AdMob.

Identyfikator konta

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

Znajdowanie klucza interfejsu API InMobi do raportowania

Określanie stawek

Ten krok nie jest wymagany w przypadku integracji określania stawek.

Wodospad

Kliknij Moje konto > Ustawienia konta. Otwórz kartę Klucz API i kliknij Wygeneruj klucz API.

Wybierz adres e-mail użytkownika, dla którego wymagany jest klucz, i kliknij Wygeneruj klucz API. Zostanie wygenerowany plik zawierający klucz interfejsu API oraz nazwę użytkownika lub nazwę logowania.

Tylko administrator konta wydawcy będzie mógł wygenerować klucz API dla wszystkich użytkowników. Jeśli nie pamiętasz wcześniej wygenerowanego klucza interfejsu API, zresetuj go, najeżdżając kursorem na swoją skrzynkę e-mail na karcie Klucz API.

Włączanie trybu testowego

Włącz tryb testowy dla swojej lokalizacji we wszystkich aktywnych wyświetleniach lub tylko na wybranych urządzeniach testowych.

Krok 2. Skonfiguruj zapotrzebowanie InMobi w  AdMob UI

Konfigurowanie ustawień zapośredniczenia dla jednostki reklamowej

Musisz dodać InMobi do konfiguracji pośrednictwa dla jednostki reklamowej.

Najpierw zaloguj się na konto AdMob. Następnie otwórz kartę Mediation (Mediacja). Jeśli masz już grupę zapośredniczenia, którą chcesz zmodyfikować, kliknij jej nazwę, aby ją edytować, a potem 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 docelowe. Następnie ustaw stan grupy zapośredniczenia na Włączona, a potem kliknij Dodaj jednostki reklamowe.

Połącz tę grupę zapośredniczenia z co najmniej jedną z dotychczasowych jednostek reklamowych AdMob. Następnie kliknij Gotowe.

Powinna się teraz wyświetlić karta Jednostki reklamowe z wybranymi przez Ciebie jednostkami reklamowymi:

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 (pakiet SDK).
Kliknij Jak podpisać umowę partnerskąskonfiguruj partnerstwo z ustalaniem stawek z InMobi.
Kliknij Potwierdź i zaakceptuj, 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 Kaskada w sekcji Źródła reklam kliknij Dodaj źródło reklam. Następnie kliknij InMobi.

Wybierz InMobi i włącz przełącznik Optymalizuj. Aby skonfigurować optymalizację źródła reklam dla InMobi, wpisz nazwa 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 zgodnych z RODO i przepisami stanowymi w USA

Aby dodać InMobi do listy partnerów reklamowych zgodnych z RODO i amerykańskimi przepisami stanowymi w interfejsie AdMob, wykonaj czynności opisane w ustawieniach dotyczących RODOamerykańskich przepisów stanowych.

Krok 3. Zaimportuj pakiet SDK i adapter InMobi

  • Dodaj ten wiersz do pliku Podfile projektu:

    pod 'GoogleMobileAdsMediationInMobi'
    
  • W wierszu poleceń uruchom:

    pod install --repo-update
    

Integracja ręczna

  • Pobierz najnowszą wersję pakietu InMobi SDK na iOS i połącz go InMobiSDK.framework w swoim projekcie.
  • Pobierz najnowszą wersję adaptera InMobi, korzystając z linku do pobrania w historii zmian, i połącz go z projektem za pomocą linku InMobiAdapter.framework.
  • Dodaj do projektu te platformy:
    • libsqlite3.0.tbd
    • libz.tbd
    • WebKit.framework

Ustawienia projektu

Dodaj flagę -ObjC do sekcji Inne flagi linkera w sekcji Application Target > Build Settings.

Krok 4. Wprowadź ustawienia prywatności w pakiecie InMobi SDK

Zgodnie z polityką Google w zakresie zgody użytkownika z UE musisz zadbać o to, aby użytkownicy z Europejskiego Obszaru Gospodarczego (EOG) otrzymali odpowiednie informacje i wyrazili zgodę na wykorzystywanie identyfikatorów urządzeń i danych osobowych. 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). Aby uzyskać zgodę, musisz wskazać wszystkie sieci reklamowe w łańcuchu zapośredniczenia, które mogą zbierać, otrzymywać lub używać danych osobowych, oraz podać informacje o wykorzystywaniu tych danych przez każdą z nich. Obecnie Google nie może automatycznie przekazywać wyboru użytkownika dotyczącego wyrażenia zgody do takich sieci.

W wersji 7.1.1.0 adapter InMobi dodał klasę GADMInMobiConsent, która umożliwia przekazywanie informacji o zgodzie do InMobi. Poniższy przykładowy kod wywołuje funkcję updateGDPRConsent klasy GADMInMobiConsent. Jeśli zdecydujesz się wywołać tę metodę, zalecamy, aby zrobić to przed wysłaniem żądania 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 kluczach i wartościach, które InMobi akceptuje w tym obiekcie zgody, znajdziesz w szczegółach implementacji RODO przez InMobi.

Amerykańskie przepisy stanowe o ochronie prywatności

Amerykańskie przepisy stanowe o ochronie prywatności nakładają na Ciebie obowiązek zapewnienia użytkownikom możliwości wycofania zgody na „sprzedaż” ich „danych osobowych” (w znaczeniu określonym w ustawie). W tym celu musisz umieścić na stronie głównej „sprzedającego” dobrze widoczny link „Do Not Sell My Personal Information” („Proszę nie sprzedawać moich danych osobowych”). Przewodnik dotyczący zgodności z przepisami stanowymi USA o ochronie prywatności umożliwia włączenie ograniczonego przetwarzania danych w celu wyświetlania reklam Google, ale Google nie może zastosować tego ustawienia w przypadku każdej sieci reklamowej w łańcuchu zapośredniczenia. Dlatego musisz wskazać w łańcuchu zapośredniczenia wszystkie sieci reklamowe, które mogą uczestniczyć w sprzedaży danych osobowych, i stosować się do wskazówek tych sieci, aby zapewnić zgodność.

W wersjach 10.5.6.0, adaptera InMobi dodano obsługę odczytu ciągów tekstowych dotyczących ochrony prywatności w Stanach Zjednoczonych organizacji IAB z konfiguracji NSUserDefaults. Postępuj zgodnie z instrukcjami w dokumentacji dokumentacji amerykańskich przepisów stanowych o ochronie prywatności aby ustawić ciąg znaków dotyczący prywatności w USA w  NSUserDefaults.

Dodatkowo zapoznaj się z dokumentacją InMobi dotyczącą CCPA, aby dowiedzieć się, jak włączyć ustawienia CCPA na panelu InMobi.

Krok 5. Wymagany jest dodatkowy kod

Integracja z SKAdNetwork

Aby dodać identyfikatory SKAdNetwork do pliku Info.plist projektu, postępuj zgodnie z dokumentacją InMobi.

Krok 6. Przetestuj implementację

Włączanie reklam testowych

Pamiętaj, aby zarejestrować urządzenie testowe w AdMob i włączyć 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 związane z 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
Wykształcenie 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 miasta, stanu i kraju.
setKeywords String. wszelkie kontekstualnie trafne słowa kluczowe, które mają być przekazywane w żądaniu reklamy;
setInterests String. dowolne ciągi tekstowe istotne z kontekstu, które mają być przekazywane w żądaniu reklamy;
setAdditionalParameters Słownik. wszelkie dodatkowe wartości przekazywane w żądaniu reklamy.

Oto przykład kodu, który pokazuje, 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 swoje reklamy natywne jako obiekty GADNativeAd . Wypełnia te opisy pól w reklamach natywnychGADNativeAd.

Pole Komponent InMobi zawsze uwzględnia te komponenty:
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 pole GADMediaView filmem lub obrazem.

Śledzenie wyświetleń i kliknięć

Kliknięcia są wykrywane przez pakiet SDK do reklam mobilnych Google i przesyłane do InMobi, dzięki czemu 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 panelach powinny być zgodne, a różnice między nimi powinny być minimalne.

Kody błędów

Jeśli adapter nie otrzyma reklamy z InMobi, wydawcy mogą sprawdzić błąd w odpowiedzi reklamy, korzystając z  GADResponseInfo.adNetworkInfoArray w ramach tych klas:

GADMAdapterInMobi
GADMediationAdapterInMobi

Oto kody i odpowiednie komunikaty z adaptera InMobi, które są wyświetlane, gdy nie udaje się załadować reklamy:

Kod błędu Przyczyna
101 Parametry serwera InMobi skonfigurowane w interfejsie użytkownika AdMob są nieprawidłowe lub ich brakuje.
102 Adapter InMobi nie obsługuje żądanego formatu reklamy.
103 Reklama InMobi została już załadowana w ramach tej konfiguracji sieci.
Inne Pakiet SDK InMobi zwrócił błąd. Więcej informacji znajdziesz w artykule IMRequestStatus.h.

InMobi iOS Mediation Adapter Changelog

Wersja 10.8.0.0

  • Weryfikowana zgodność z pakietem SDK InMobi w wersji 10.8.0.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 11.12.0.
  • Wersja pakietu InMobi SDK to 10.8.0.

Wersja 10.7.8.0

  • Weryfikowana zgodność z pakietem SDK InMobi w wersji 10.7.8.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 11.10.0.
  • Pakiet SDK InMobi w wersji 10.7.8.

Wersja 10.7.5.1

  • Zaktualizowaliśmy komponent CFBundleShortVersionString, tak aby zawierał 3 elementy zamiast 4.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.7.5.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.7.4.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.7.2.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 11.3.0.
  • Pakiet SDK InMobi w wersji 10.7.2.

Wersja 10.7.1.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.7.1.

Został opracowany i przetestowany 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

  • Weryfikowana 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 użycie funkcji NSUserDefaults funkcjami CFPreferences.
  • Teraz wymagana jest co najmniej wersja 12.0 systemu iOS.
  • Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 11.0 lub nowszej.
  • Uwzględnij Info.plist w ramach ramowych InMobiAdapter.xcframework.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 11.0.1.
  • Wersja pakietu InMobi SDK to 10.6.4.

Wersja 10.6.0.0

  • Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.6.0.
  • Dodano obsługę znaku wodnego w przypadku formatów reklam z ustalaniem stawek, reklam pełnoekranowych i reklam z nagrodą.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.5.8.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 10.10.0.
  • InMobi SDK w wersji 10.5.8.

Wersja 10.5.6.0

  • Dodano obsługę odczytu ciągu tekstowego dotyczącego ochrony prywatności w Stanach Zjednoczonych z NSUserDefaults.
  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.5.6.
  • Dodano obsługę określania stawek w przypadku formatów reklam typu banner (w tym MREC), reklam pełnoekranowych i reklam z nagrodą.

Został opracowany i przetestowany 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 didRewardUser API.
  • Zaktualizowano adapter, aby inicjował pakiet SDK InMobi w głównym wątku.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.5.4.
  • Usunęliśmy możliwość korzystania z wycofanych interfejsów API do kierowania reklam na podstawie 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.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 10.2.0.
  • InMobi SDK w wersji 10.5.4.

Uwagi dodatkowe:

  • Ta wersja została utworzona przed wersją 10.1.3.0, więc nie korzysta z interfejsu API didRewardUser.

Wersja 10.1.3.0

  • Weryfikowana zgodność z pakietem InMobi SDK 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 didRewardUser API.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 10.5.0.
  • InMobi SDK w wersji 10.1.3.

Uwagi dodatkowe:

Wersja 10.1.2.1

  • Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.1.2.
  • Rozwiązaliśmy problem, który powodował, że natywne reklamy mogły być puste w przewijanych interfejsach użytkownika.
  • Zaktualizowano adapter, aby korzystał z nowych interfejsów API do zapośredniczenia.
  • Dodano obsługę przekazywania wartości COPPA do pakietu InMobi SDK.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 9.14.0.
  • Wersja pakietu InMobi SDK: 10.1.2.

Wersja 10.1.2.0

  • Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.1.2.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 9.13.0.
  • Wersja pakietu InMobi SDK: 10.1.2.

Wersja 10.1.1.0

  • Zweryfikowana zgodność z pakietem SDK InMobi w wersji 10.1.1.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 9.12.0.
  • InMobi SDK w wersji 10.1.1.

Wersja 10.1.0.0

  • Zweryfikowana zgodność z pakietem InMobi SDK w wersji 10.1.0.
  • Zaktualizowano adapter, aby korzystał z interfejsu didRewardUser API.
  • Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 9.8.0 lub nowszej.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.0.7.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.0.5.

Został opracowany i przetestowany 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

  • Wersja zweryfikowana pod kątem zgodności 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.

Został opracowany i przetestowany z użyciem:

  • Pakiet SDK do reklam mobilnych Google w wersji 9.0.0.
  • Wersja pakietu InMobi SDK to 10.0.2.

Wersja 10.0.2.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.0.2.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 8.13.0.
  • Wersja pakietu InMobi SDK to 10.0.2.

Wersja 10.0.1.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.0.1.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 8.12.0.
  • InMobi SDK w wersji 10.0.1.

Wersja 10.0.0.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 10.0.0.
  • Teraz wymaga co najmniej iOS 10.0.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 9.2.1.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 8.9.0.
  • Pakiet InMobi SDK w wersji 9.2.1.

Wersja 9.2.0.0

  • Weryfikacja zgodności z pakietem SDK InMobi w wersji 9.2.0.
  • Zmniejszona zależność od pakietu SDK do reklam mobilnych Google w wersji 8.0.0 lub nowszej.

Został opracowany i przetestowany 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

  • Weryfikowana 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.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK 9.1.5.
  • Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 8.1.0 lub nowszej.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 8.1.0.
  • InMobi SDK w wersji 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.

Został opracowany i przetestowany 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

  • Weryfikowana zgodność z pakietem InMobi SDK 9.1.1.
  • Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.68.0 lub nowszej.

Został opracowany i przetestowany 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

  • Zweryfikowana 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.

Został opracowany i przetestowany z użyciem

  • Pakiet 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 jest określone traktowanie jako skierowane do dzieci.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 7.61.0.
  • InMobi SDK 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.
  • Dodano standardowe kody błędów i komunikaty dotyczące adaptera.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 7.61.0.
  • InMobi SDK w wersji 9.0.7.

Wersja 9.0.7.0

  • Wersja zweryfikowana pod kątem zgodności z pakietem SDK InMobi w wersji 9.0.7.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 7.60.0.
  • InMobi SDK w wersji 9.0.7.

Wersja 9.0.6.0

  • Zweryfikowana 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.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 7.60.0
  • Wersja pakietu InMobi SDK 9.0.6

Wersja 9.0.4.0

  • Weryfikowana zgodność z pakietem SDK InMobi w wersji 9.0.4.
  • Adapter teraz wcześniej zawodzi, gdy nie uda się zainicjować pakietu InMobi SDK.
  • Wycofano obsługę architektury i386.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 7.57.0
  • InMobi SDK w wersji 9.0.4

Wersja 9.0.0.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 9.0.0.
  • Usunęliśmy możliwość określania stawek w przypadku formatów banera, reklamy pełnoekranowej i reklamy z nagrodą.

Został opracowany i przetestowany z użyciem

  • Pakiet SDK do reklam mobilnych Google w wersji 7.53.1
  • Wersja pakietu InMobi SDK 9.0.0

Wersja 7.4.0.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 7.4.0.

Wersja 7.3.2.1

  • Rozwiązaliśmy problem, który powodował, że adapter nie inicjował się z powodu nieprawidłowej konfiguracji pośrednictwa.

Wersja 7.3.2.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 7.3.2.
  • Dodano możliwość określania stawek w adapterze w przypadku formatów banerów, reklam pełnoekranowych i reklam z nagrodą.

Wersja 7.3.0.0

  • Weryfikowana 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, aby żądać reklam natywnych.
  • Wymaga teraz pakietu SDK do reklam mobilnych Google w wersji 7.46.0 lub nowszej.

Wersja 7.2.7.0

  • Weryfikacja zgodności z pakietem InMobi SDK 7.2.7.
  • Zaktualizowano adapter, aby korzystał z nowego interfejsu API nagród.
  • 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

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 7.2.4.

Wersja 7.2.1.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 7.2.1.

Wersja 7.2.0.0

  • Wersja zweryfikowana pod kątem zgodności z pakietem SDK InMobi w wersji 7.2.0.

Wersja 7.1.2.0

  • Weryfikowana zgodność z pakietem InMobi SDK w wersji 7.1.2.

Wersja 7.1.1.2

  • Dodano do adaptera wywołanie zwrotne adapterDidCompletePlayingRewardBasedVideoAd:.

Wersja 7.1.1.1

  • Dodano klasę GADInMobiConsent, która udostępnia metody updateGDPRConsentgetConsent.

Wersja 7.1.1.0

  • Weryfikowana 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 duplikatów symboli podczas używania adaptera w przypadku innych sieci.

Wersja 7.0.4.0

  • Zaktualizowaliśmy adapter, aby zapewnić jego 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 reklam zawierających komponenty wideo. Aby uniknąć potencjalnych wyjątków NullPointerException, adapter automatycznie tworzy pusty obiekt NativeAd.Image i dodaje go do tablicy komponentów obrazu w obiekcie reklamy otrzymanym przez aplikację. Wydawcy korzystający z tego adaptera powinni unikać bezpośredniego używania komponentów obrazu podczas pośredniczenia w transakcji z InMobi, a zamiast tego używać w interfejsie komponentu GADMediaView. GADMediaView automatycznie wyświetla komponenty wideo w reklamach, które je zawierają, oraz komponenty graficzne w reklamach, które ich nie zawierają.

Wersja 6.2.1.0

  • Zweryfikowana zgodność z pakietem inMobi SDK 6.2.1

Wcześniejsze wersje

  • Obsługa banerów, reklam pełnoekranowych, reklam wideo z nagrodą i formatów reklam natywnych.