In diesem Leitfaden erfahren Sie, wie Sie mit dem Google Mobile Ads SDK Anzeigen von InMobi mithilfe der laden und präsentieren. Dabei werden sowohl Vermittlungsabfolgen als auch Bidding-Integrationen abgedeckt. Sie erfahren, wie Sie InMobi zur Vermittlungskonfiguration eines Anzeigenblocks hinzufügen und wie Sie das InMobi SDK und den Adapter in eine Android App einbinden.
Unterstützte Einbindungen und Anzeigenformate
Der Vermittlungsadapter für InMobi bietet folgende Funktionen:
Integration | |
---|---|
Gebote | 1 |
Wasserfall | |
Formate | |
Banner | |
Interstitial | |
Verfügbar | |
Nativ | 2 |
1 Die Gebotsintegration befindet sich in der offenen Betaphase.
2 Wird nur für die abfolgebasierte Vermittlung unterstützt.
Voraussetzungen
- Android API-Level 21 oder höher
Neueste Version des Google Mobile Ads SDK
Mediation abschließen Startleitfaden
Schritt 1: Konfigurationen in der InMobi-Benutzeroberfläche einrichten
Registrieren Sie sich für ein InMobi-Konto. Lassen Sie beim Erstellen eines Kontos die Option Use InMobi SSP with Google Open Bidding deaktiviert.
Melden Sie sich an, sobald Ihr Konto bestätigt wurde.
App hinzufügen
Klicken Sie auf Inventar > Inventareinstellungen, um Ihre App dem InMobi-Dashboard hinzuzufügen.
Klicken Sie auf Inventar hinzufügen und wählen Sie im Drop-down-Menü den Kanal Mobile App aus.
Geben Sie die URL des veröffentlichten App-Shops in die Suchleiste ein und wählen Sie die App aus den automatisch ausgefüllten Ergebnissen aus. Klicken Sie auf Weiter.
Wenn Ihre App nicht veröffentlicht ist, klicken Sie auf Manuell verknüpfen und geben Sie die erforderlichen Details ein. Klicken Sie auf Weiter.
Prüfen Sie die Einstellungen für die Compliance von Apps und Websites und klicken Sie dann auf Speichern und Placements erstellen.
Placements
Nachdem Sie Ihr Inventar eingerichtet haben, werden Sie zum Workflow zum Erstellen von Placements weitergeleitet.
Gebote
Wählen Sie den Anzeigenblocktyp aus. Geben Sie einen Placement-Namen ein, wählen Sie für Zielgruppengebote die Option An und für Partner die Option Google Open Bidding aus und füllen Sie den Rest des Formulars aus. Klicken Sie abschließend auf Placement erstellen.
Wasserfall
Wählen Sie den Anzeigenblocktyp aus. Geben Sie dann einen Placement-Namen ein, wählen Sie für Zielgruppengebote die Option Aus aus und füllen Sie den Rest des Formulars aus. Klicken Sie abschließend auf Placement erstellen.
Sobald das Placement erstellt wurde, werden die Details angezeigt. Notieren Sie sich die Placement-ID, die zum Einrichten Ihres AdMob-Anzeigenblocks verwendet wird.
Konto-ID
Sie finden Ihre InMobi-Konto-ID unter „Finanzen“ > „Zahlungseinstellungen“ > „Zahlungsinformationen“.
InMobi Reporting API-Schlüssel ermitteln
Gebote
Dieser Schritt ist für Geboteinbindungen nicht erforderlich.
Wasserfall
Gehen Sie zu Mein Konto > Kontoeinstellungen. Rufen Sie den Tab API-Schlüssel auf und klicken Sie auf API-Schlüssel generieren.
Wählen Sie die E-Mail-Adresse des Nutzers aus, für den der Schlüssel erforderlich ist, und klicken Sie auf API-Schlüssel generieren. Es wird eine Datei mit dem API-Schlüssel und dem Nutzernamen/Anmeldenamen generiert.
Nur der Publisher-Administrator des Kontos kann einen API-Schlüssel für alle Nutzer generieren. Wenn Sie den zuvor generierten API-Schlüssel vergessen haben, können Sie ihn zurücksetzen. Bewegen Sie dazu den Mauszeiger auf dem Tab API-Schlüssel auf Ihre E-Mail-Adresse.
Testmodus aktivieren
Aktivieren Sie den Testmodus für Ihr Placement nur für alle Liveimpressionen oder bestimmte Testgeräte.
Schritt 2: InMobi-Nachfrage in der Ad Manager -Benutzeroberfläche einrichten
InMobi zur Liste der Werbepartner für die DSGVO und Verordnungen von US-Bundesstaaten hinzufügen
Folgen Sie den Schritten in den DSGVO-Einstellungen und Einstellungen für Verordnungen von US-Bundesstaaten, um InMobi in der AdMob-Benutzeroberfläche der Liste der Werbepartner zur DSGVO und zu Verordnungen von US-Bundesstaaten hinzuzufügen.
Schritt 3: InMobi SDK und Adapter importieren
Android Studio-Integration (empfohlen)
Fügen Sie in der Datei build.gradle.kts
auf App-Ebene die folgenden Abhängigkeiten und Konfigurationen für die Implementierung hinzu. Verwenden Sie die neuesten Versionen des InMobi SDK und des Adapters:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.google.ads.mediation:inmobi:10.7.8.1")
}
Manuelle Integration
Laden Sie das InMobi Android SDK herunter, extrahieren Sie die Datei
InMobiSDK.aar
in den Ordnerlibs
und fügen Sie sie Ihrem Projekt hinzu.Rufen Sie die InMobi-Adapter-Artefakte im Maven-Repository von Google auf. Wählen Sie die neueste Version aus, laden Sie die
.aar
-Datei des InMobi-Adapters herunter und fügen Sie sie Ihrem Projekt hinzu.Für InMobi müssen auch andere Abhängigkeiten enthalten sein. Weitere Informationen finden Sie in der Dokumentation von InMobi.
Schritt 4: Datenschutzeinstellungen im InMobi SDK implementieren
Einwilligung der Nutzer in der EU und DSGVO
Gemäß der Google-Richtlinie zur Einwilligung der Nutzer in der EU müssen Sie Nutzern im Europäischen Wirtschaftsraum (EWR) bestimmte Informationen zur Verwendung von Geräte-IDs und personenbezogenen Daten offenlegen und ihre Einwilligung einholen. Die Richtlinie entspricht den Anforderungen der EU-Datenschutzrichtlinie für elektronische Kommunikation und der EU-Datenschutz-Grundverordnung (DSGVO). Wenn Sie die Einwilligung einholen, müssen Sie alle Werbenetzwerke in Ihrer Vermittlungskette angeben, die personenbezogene Daten erheben, empfangen oder verwenden können, und Informationen zur Nutzung der einzelnen Werbenetzwerke zur Verfügung stellen. Google ist derzeit nicht in der Lage, die Einwilligungsentscheidung des Nutzers automatisch an solche Netzwerke zu übergeben.
In Version 7.1.0.0 wurde dem InMobi-Adapter die Funktion InMobiConsent
class that
lets you pass consent information to InMobi. The following sample code calls
updateGDPRConsent() zur Klasse „InMobiConsent“ hinzugefügt. Wenn Sie diese Methode aufrufen, sollten Sie dies vor dem Anfordern von Anzeigen über das Google Mobile Ads SDK tun.
Java
import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...
JSONObject consentObject = new JSONObject();
try {
consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
consentObject.put("gdpr", "1");
} catch (JSONException exception) {
exception.printStackTrace();
}
InMobiConsent.updateGDPRConsent(consentObject);
Kotlin
import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...
val consentObject = JSONObject()
try {
consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
exception.printStackTrace()
}
InMobiConsent.updateGDPRConsent(consentObject)
Weitere Informationen zu den möglichen Schlüsseln und Werten, die InMobi in diesem Einwilligungsobjekt akzeptiert, finden Sie in den Details zur DSGVO-Implementierung von InMobi.
Datenschutzgesetze von US-Bundesstaaten
Datenschutzgesetze von US-Bundesstaaten müssen Nutzern das Recht einräumen, dem „Verkauf“ ihrer „personenbezogenen Daten“ zu widersprechen (laut gesetzlicher Definition dieser Bedingungen). Dazu muss auf der Startseite des „Verkäufers“ ein gut sichtbarer Link mit dem Text „Meine personenbezogenen Daten sollen nicht verkauft werden“ eingeblendet werden. Im Leitfaden zur Einhaltung der Datenschutzgesetze von US-Bundesstaaten können Sie die eingeschränkte Datenverarbeitung für die Anzeigenbereitstellung von Google aktivieren. Google kann diese Einstellung jedoch nicht auf jedes Anzeigennetzwerk in Ihrer Vermittlungskette anwenden. Daher müssen Sie jedes Werbenetzwerk in Ihrer Vermittlungskette angeben, das am Verkauf personenbezogener Daten beteiligt sein könnte, und die Richtlinien der einzelnen Werbenetzwerke befolgen, um die Compliance sicherzustellen.
In Version 10.5.7.1, unterstützt der InMobi-Adapter jetzt das Lesen des IAB U.S. Privacy-String aus geteilten Einstellungen. Folge der Anleitung in Dokumentation zu den Datenschutzgesetzen von US-Bundesstaaten , um den Datenschutz-String in den freigegebenen Einstellungen festzulegen.
In der CCPA-Dokumentation von InMobi erfahren Sie, wie Sie die CCPA-Einstellungen im InMobi-Dashboard aktivieren.
Schritt 5: Zusätzlicher Code erforderlich
Für die InMobi-Integration ist kein zusätzlicher Code erforderlich.
Schritt 6: Implementierung testen
Testanzeigen aktivieren
Registrieren Sie Ihr Testgerät für AdMob und aktivieren Sie den Testmodus in der InMobi-Benutzeroberfläche.
Testanzeigen bestätigen
Wenn Sie prüfen möchten, ob Sie Testanzeigen von InMobi erhalten, aktivieren Sie im Anzeigenprüftool die Tests einzelner Anzeigenquellen und verwenden Sie die Anzeigenquellen InMobi (Bidding) und InMobi (Abfolge).
Optionale Schritte
Berechtigungen
Für eine optimale Leistung empfiehlt InMobi, der Datei AndroidManifest.xml
Ihrer Anwendung die folgenden optionalen Berechtigungen hinzuzufügen.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Netzwerkspezifische Parameter
Der InMobi-Adapter unterstützt zusätzliche Anfrageparameter, die als Android-Bundle an den Adapter übergeben werden können. Der Adapter sucht im Bundle nach den folgenden Schlüsseln:
Anfrageparameter und -werte | |
---|---|
InMobiNetworkKeys.AGE_GROUP Die Altersgruppe des Nutzers. |
InMobiNetworkValues.BELOW_18 InMobiNetworkValues.BETWEEN_18_AND_24 InMobiNetworkValues.BETWEEN_25_AND_29 InMobiNetworkValues.BETWEEN_30_AND_34 InMobiNetworkValues.BETWEEN_35_AND_44 InMobiNetworkValues.BETWEEN_45_AND_54 InMobiNetworkValues.BETWEEN_55_AND_65 InMobiNetworkValues.ABOVE_65
|
InMobiNetworkKeys.EDUCATION Der Bildungsstand des Nutzers. |
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
|
InMobiNetworkKeys.AGE
|
String: Das Alter des Nutzers |
InMobiNetworkKeys.POSTAL_CODE
|
String. Die Postleitzahl des Nutzers (normalerweise eine fünfstellige Zahl) |
InMobiNetworkKeys.AREA_CODE
|
String. Die Vorwahl des Nutzers (Teil der Telefonnummer) |
InMobiNetworkKeys.LANGUAGE
|
String. Die Muttersprache des Nutzers (falls bekannt). |
InMobiNetworkKeys.CITY
|
String. Stadt des Nutzers |
InMobiNetworkKeys.STATE
|
String. Status des Nutzers |
InMobiNetworkKeys.COUNTRY
|
String. Das Land des Nutzers |
InMobiNetworkKeys.LOGLEVEL Legt die Protokollebene für das InMobi SDK fest. |
InMobiNetworkValues.LOGLEVEL_NONE InMobiNetworkValues.LOGLEVEL_DEBUG InMobiNetworkValues.LOGLEVEL_ERROR |
Das folgende Codebeispiel zeigt, wie diese Anzeigenanfrageparameter festgelegt werden:
Java
Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54);
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345");
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(InMobiAdapter.class, extras)
.build();
Kotlin
val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54)
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345")
val request = AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(InMobiAdapter::class.java, extras)
.build()
Native Anzeigen verwenden
Anzeigen-Rendering
Der InMobi-Adapter gibt seine nativen Anzeigen als
NativeAd
-Objekte zurück. Dabei werden die folgenden
Felder
für eine
NativeAd
ausgefüllt.
Feld | Vom InMobi-Adapter immer eingeschlossene Assets |
---|---|
Anzeigentitel | |
Bild | 1 |
Medienansicht | |
Text | |
App-Symbol | |
Call-to-Action | |
Bewertung | |
Shop | |
Preis |
1 Der InMobi-Adapter bietet keinen direkten Zugriff auf das Hauptbild-Asset für seine nativen Anzeigen. Stattdessen füllt der Adapter das Feld
MediaView
mit einem Video oder einem Bild aus.
Impressions- und Klick-Tracking
Das Google Mobile Ads SDK verwendet die Callbacks des InMobi SDK für das Impressions- und Klick-Tracking, sodass die Berichte in beiden Dashboards mit wenigen bis gar keinen Abweichungen übereinstimmen.
Fehlercodes
Wenn der Adapter keine Anzeige von InMobi empfängt, können Publisher den zugrunde liegenden Fehler in der Anzeigenantwort mithilfe von
ResponseInfo.getAdapterResponses()
unter den folgenden Klassen prüfen:
com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter
Hier sind die Codes und zugehörigen Nachrichten, die vom InMobi-Adapter ausgegeben werden, wenn das Laden einer Anzeige fehlschlägt:
Fehlercode | Grund |
---|---|
0-99 | InMobi SDK-Fehler Weitere Informationen finden Sie unter Code. |
100 | Die in der Ad Manager -Benutzeroberfläche konfigurierten InMobi-Serverparameter fehlen oder sind ungültig. |
101 | Das InMobi SDK konnte nicht initialisiert werden. |
102 | Die angeforderte Anzeigengröße entspricht nicht einer von InMobi unterstützten Bannergröße. |
103 | Die Anzeigenanfrage ist keine einheitliche Anfrage für native Anzeigen. |
104 | Es wurde versucht, eine InMobi-Anzeige anzufordern, ohne das InMobi SDK zu initialisieren. Das sollte theoretisch nie passieren, da der Adapter das InMobi SDK initialisiert, bevor InMobi-Anzeigen angefordert werden. |
105 | Die Anzeige von InMobi kann noch nicht ausgeliefert werden. |
106 | InMobi konnte keine Anzeige ausliefern. |
107 | InMobi hat eine native Anzeige ohne ein erforderliches Asset zurückgegeben. |
108 | Die Bild-Assets der nativen Anzeigen von InMobi enthalten eine fehlerhafte URL. |
109 | Der Adapter konnte die nativen Bild-Assets für Anzeigen von InMobi nicht herunterladen. |
Änderungsprotokoll für den InMobi-Android-Vermittlungsadapter
Version 10.7.8.1
- Das mindestens erforderliche Android-API-Level wurde auf 21 zurückgesetzt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 23.3.0
- InMobi Kotlin SDK-Version 10.7.8
Version 10.7.8.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.7.8 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 23.3.0
- InMobi Kotlin SDK-Version 10.7.8
Version 10.7.7.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.7.7 bestätigt.
- Das mindestens erforderliche Android-API-Level wurde auf 24 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 23.3.0
- InMobi Kotlin SDK, Version 10.7.7.
Version 10.7.5.0
- Die Kompatibilität mit InMobi Kotlin SDK Version 10.7.5 wurde bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 23.2.0
- InMobi Kotlin SDK-Version 10.7.5
Version 10.7.4.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.7.4 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 23.1.0.
- InMobi Kotlin SDK-Version 10.7.4
Version 10.7.3.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.7.3 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 23.1.0
- InMobi Kotlin SDK Version 10.7.3.
Version 10.6.7.1
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 23.0.0 aktualisiert.
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.6.7 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 23.0.0
- InMobi Kotlin SDK-Version 10.6.7
Version 10.6.7.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.6.7 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.6.0
- InMobi Kotlin SDK-Version 10.6.7
Version 10.6.6.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.6.6 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.6.0
- InMobi Kotlin SDK-Version 10.6.6
Version 10.6.3.0
- Unterstützung für Wasserzeichen bei Bidding-Banner-, Interstitial- und Anzeigen mit Prämie hinzugefügt.
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.6.3 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.6.0
- InMobi Kotlin SDK-Version 10.6.3
Version 10.6.2.0
- Der Adapter wurde aktualisiert, damit der Vermittlungs-Callback des Google Mobile Ads SDK aufgerufen wird, wenn InMobi-Interstitial-Anzeigen nicht ausgeliefert werden.
onAdFailedToShow
- Die Kompatibilität mit InMobi Kotlin SDK Version 10.6.2 wurde bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.5.0
- InMobi Kotlin SDK-Version 10.6.2
Version 10.6.0.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.6.0 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.3.0
- InMobi Kotlin SDK, Version 10.6.0.
Version 10.5.9.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.5.9 bestätigt.
- Der Adapter wurde so aktualisiert, dass InMobi-Banneranzeigen mit den ähnlichsten unterstützten Banneranzeigengrößen anstelle der angeforderten Anzeigengrößen geladen werden. So lassen sich InMobi-Anzeigenauslieferungen ohne Anzeigen vermeiden.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.3.0
- InMobi Kotlin SDK Version 10.5.9.
Version 10.5.8.0
- Ein Problem, bei dem der Adapter nicht initialisiert werden konnte, wurde behoben.
- Abhängigkeiten wurden aktualisiert, um Konflikte mit dem Klassenpfad zu beheben.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 22.3.0 aktualisiert.
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.5.8 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.3.0
- InMobi Kotlin SDK-Version 10.5.8
Version 10.5.7.1
- Es wurde Unterstützung für das Lesen des IAB-Datenschutz-Strings für die USA aus freigegebenen Einstellungen hinzugefügt.
- Bidding wird jetzt für Banner- (einschließlich MREC-Dateien), Interstitial-Anzeigen und Anzeigen mit Prämie unterstützt.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 22.2.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 22.2.0.
- InMobi Kotlin SDK-Version 10.5.7
Version 10.5.7.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.5.7 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 22.1.0.
- InMobi Kotlin SDK-Version 10.5.7
Version 10.5.5.0
- Die Kompatibilität mit InMobi Kotlin SDK Version 10.5.5 wurde bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.1.0
- InMobi Kotlin SDK-Version 10.5.5
Version 10.5.4.1
- Der Adapter wurde aktualisiert, um die neue
VersionInfo
-Klasse zu verwenden. - Die Mindestversion des Google Mobile Ads SDK wurde auf 22.0.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 22.0.0
- InMobi Kotlin SDK-Version 10.5.4
Version 10.5.4.0
- Kompatibilität mit der InMobi Kotlin SDK-Version 10.5.4 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 21.4.0
- InMobi Kotlin SDK-Version 10.5.4
Version 10.1.2.1
- Unterstützung für die Weiterleitung des COPPA-Werts an das InMobi SDK hinzugefügt.
- Der Adapter wurde aktualisiert, damit er die neuen Vermittlungs-APIs verwendet.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 21.4.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 21.4.0
- InMobi SDK-Version 10.1.2
Version 10.1.2.0
- Kompatibilität mit der InMobi SDK-Version 10.1.2 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 21.3.0.
- InMobi SDK-Version 10.1.2
Version 10.1.1.0
- Kompatibilität mit der InMobi SDK-Version 10.1.1 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK-Version 21.3.0
- InMobi SDK-Version 10.1.1
Version 10.0.9.0
- Kompatibilität mit InMobi SDK Version 10.0.9 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 21.3.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 21.3.0.
- InMobi SDK-Version 10.0.9
Version 10.0.8.0
- Kompatibilität mit der InMobi SDK-Version 10.0.8 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 21.2.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 21.2.0.
- InMobi SDK-Version 10.0.8
Version 10.0.7.0
- Kompatibilität mit InMobi SDK Version 10.0.7 bestätigt.
compileSdkVersion
undtargetSdkVersion
wurden auf API 31 aktualisiert.- Die Mindestversion des Google Mobile Ads SDK wurde auf 21.0.0 aktualisiert.
- Das für Android erforderliche Mindest-API-Level wurde auf 19 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK-Version 21.0.0
- InMobi SDK-Version 10.0.7
Version 10.0.6.0
- Kompatibilität mit der InMobi SDK-Version 10.0.6 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 20.6.0
- InMobi SDK-Version 10.0.6
Version 10.0.5.0
- Die Kompatibilität mit InMobi SDK Version 10.0.5 wurde bestätigt.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 20.6.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 20.6.0
- InMobi SDK Version 10.0.5.
Version 10.0.3.0
- Kompatibilität mit der InMobi SDK-Version 10.0.3 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK-Version 20.5.0
- InMobi SDK-Version 10.0.3
Version 10.0.2.0
- Kompatibilität mit der InMobi SDK-Version 10.0.2 bestätigt.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 20.5.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK-Version 20.5.0
- InMobi SDK Version 10.0.2.
Version 10.0.1.0
- Kompatibilität mit der InMobi SDK-Version 10.0.1 bestätigt.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 20.4.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 20.4.0.
- InMobi SDK-Version 10.0.1
Version 9.2.1.0
- Kompatibilität mit der InMobi SDK-Version 9.2.1 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 20.3.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 20.3.0
- InMobi SDK-Version 9.2.1
Version 9.2.0.0
- Kompatibilität mit der InMobi SDK-Version 9.2.0 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 20.2.0 aktualisiert.
- Falsche Fehlermeldungen wurden behoben.
Entwickelt und getestet mit:
- Google Mobile Ads SDK-Version 20.2.0
- InMobi SDK-Version 9.2.0
Version 9.1.9.0
- Die Kompatibilität mit InMobi SDK Version 9.1.9 wurde bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 20.1.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK-Version 20.1.0
- InMobi SDK-Version 9.1.9
Version 9.1.7.0
- Kompatibilität mit der InMobi SDK-Version 9.1.7 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 19.8.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 19.8.0.
- InMobi SDK-Version 9.1.7
Version 9.1.6.0
- Kompatibilität mit der InMobi SDK-Version 9.1.6 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 19.7.0 aktualisiert.
- Der Adapter überschreibt jetzt das Impressions-Tracking und verwendet die Impressionsdefinition von InMobi.
- Der Adapter liest keine Targeting-Parameter für Geschlecht und Geburtstag mehr, die im Google Mobile Ads SDK 19.7.0 eingestellt wurden.
- Zu AndroidX migriert
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.7.0
- InMobi SDK, Version 9.1.6.
Version 9.1.1.0
- Kompatibilität mit der InMobi SDK-Version 9.1.1 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 19.5.0 aktualisiert.
- Es wurden beschreibende Fehlercodes und Gründe für Fehler beim Laden/Anzeigen des Adapters hinzugefügt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 19.5.0.
- InMobi SDK-Version 9.1.1
Version 9.1.0.0
- Kompatibilität mit der InMobi SDK-Version 9.1.0 bestätigt.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 19.4.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.4.0
- InMobi SDK-Version 9.1.0
Version 9.0.9.0
- Die Kompatibilität mit InMobi SDK Version 9.0.9 wurde bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.3.0
- InMobi SDK, Version 9.0.9.
Version 9.0.8.0
- Das veraltete Format „NativeAppInstallAd“ wird nicht mehr unterstützt. Apps sollten einheitliche native Anzeigen anfordern.
- Die mindestens erforderliche Version des Google Mobile Ads SDK wurde auf Version 19.3.0 aktualisiert.
- Kompatibilität mit der InMobi SDK-Version 9.0.8 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.3.0
- InMobi SDK-Version 9.0.8
Version 9.0.7.1
- Es wurde ein Problem behoben, durch das der Adapter den Initialisierungsstatus des InMobi SDK nicht richtig beibehielt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 19.2.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.2.0
- InMobi SDK, Version 9.0.7.
Version 9.0.7.0
- Kompatibilität mit InMobi SDK Version 9.0.7 bestätigt.
- Der Adapter wurde aktualisiert, um Anfragen für adaptive Inline-Banner zu unterstützen.
- Der Adapter enthält jetzt eine ProGuard-Konfiguration, wie in den InMobi-Richtlinien empfohlen.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.1.0
- InMobi SDK-Version 9.0.7
Version 9.0.6.0
- Die Kompatibilität mit InMobi SDK Version 9.0.6 wurde bestätigt.
- Native Anzeigen: Es wurde ein Fehler behoben, durch den
primaryView
von InMobi beim Scrollen in der nativen Feedintegration nicht mehr angezeigt wurde. - Native Anzeigen: Es wurde ein Fehler behoben, durch den die
primaryView
von InMobi nicht mittig immediaView
positioniert wurde.
Entwickelt und getestet mit:
- Google Mobile Ads SDK, Version 19.1.0.
- InMobi SDK-Version 9.0.6
Version 9.0.5.0
- Kompatibilität mit der InMobi SDK-Version 9.0.5 bestätigt.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.1.0
- InMobi SDK-Version 9.0.5
Version 9.0.4.0
- Die Mindestversion des Google Mobile Ads SDK wurde auf 19.1.0 aktualisiert.
Entwickelt und getestet mit:
- Google Mobile Ads SDK Version 19.1.0
- InMobi SDK-Version 9.0.4
Version 9.0.2.0
- Kompatibilität mit der InMobi SDK-Version 9.0.2 bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 18.3.0 aktualisiert.
- Die Gebotsfunktion für Banner-, Interstitial- und Anzeigenformate mit Prämie wurde entfernt.
- Es wurde ein Fehler behoben, der beim Rendern einer nativen Anzeige zu Abstürzen führte.
Entwickelt und getestet mit
- Google Mobile Ads SDK Version 18.3.0
- InMobi SDK-Version 9.0.2
Version 7.3.0.1
- Für native Anzeigen wird jetzt die einheitliche Vermittlungs-API für native Anzeigen verwendet.
Entwickelt und getestet mit
- Google Mobile Ads SDK Version 18.2.0
- InMobi SDK-Version 7.3.0
Version 7.3.0.0
- Die Kompatibilität mit InMobi SDK Version 7.3.0 wurde bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 18.2.0 aktualisiert.
Version 7.2.9.0
- Der Adapter wurde um eine Gebotsfunktion für Banner-, Interstitial- und Anzeigen mit Prämie ergänzt.
- Die Kompatibilität mit InMobi SDK Version 7.2.9 wurde bestätigt.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 18.1.1 aktualisiert.
Version 7.2.7.0
- Die Kompatibilität mit InMobi SDK Version 7.2.7 wurde bestätigt.
Version 7.2.2.2
- Unterstützung für flexible Banneranzeigengrößen hinzugefügt.
Version 7.2.2.1
- Der Adapter wurde aktualisiert, um die neue Open-Beta Reward API zu unterstützen.
- Die Mindestversion des Google Mobile Ads SDK wurde auf 17.2.0 aktualisiert.
Version 7.2.2.0
- Kompatibilität mit der InMobi SDK-Version 7.2.2 bestätigt.
Version 7.2.1.0
- Kompatibilität mit der InMobi SDK-Version 7.2.1 bestätigt.
Version 7.2.0.0
- Die Kompatibilität mit InMobi SDK Version 7.2.0 wurde bestätigt.
Version 7.1.1.1
- Der Adapter wurde aktualisiert, um das Anzeigenereignis
onRewardedVideoComplete
aufzurufen.
Version 7.1.1.0
- Kompatibilität mit der InMobi SDK-Version 7.1.1 bestätigt.
Version 7.1.0.0
- Die Klasse „InMobiConsent“ wurde hinzugefügt. Sie bietet die Methoden „updateGDPRConsent()“ und „getConsentObj()“.
- Kompatibilität mit der InMobi SDK-Version 7.1.0 bestätigt.
Version 7.0.4.0
- Die Kompatibilität mit InMobi SDK Version 7.0.4 wurde bestätigt.
Version 7.0.2.0
- Die Kompatibilität mit InMobi SDK Version 7.0.2 wurde bestätigt.
Version 7.0.1.0
- Der Adapter wurde aktualisiert, damit er mit der InMobi SDK-Version 7.0.1 kompatibel ist.
- Native Videoanzeigen werden jetzt unterstützt.
- Bei nativen Anzeigen gibt der Adapter immer eine Medienansicht zurück. Der Adapter gibt kein Bild-Asset mehr zurück, sondern in der Mediaansicht für statische native Anzeigen.
- Das Adapterprojekt wurde für Android Studio 3.0 aktualisiert.
Version 6.2.4.0
- Kompatibilität mit der InMobi SDK-Version 6.2.4 bestätigt.
Version 6.2.3.0
- Das Benennungssystem für Versionen wurde in [InMobi SDK-Version].[Adapter-Patch-Version] geändert.
Frühere Versionen
- Unterstützung für Banner, Interstitials, Videoanzeigen mit Prämie und native Anzeigenformate.