In diesem Leitfaden erfahren Sie, wie Sie das Google Mobile Ads SDK verwenden, um Anzeigen von i-Mobile mithilfe der Vermittlung zu laden und einzublenden. Dabei werden auch Vermittlungsabfolgen berücksichtigt. Darin wird beschrieben, wie Sie i-mobile der Vermittlungskonfiguration eines Anzeigenblocks hinzufügen und das i-mobile SDK und den Adapter in eine Unity-App einbinden.
Die Dashboard-Oberfläche für i-mobile verwendet japanischen Text für Labels, Schaltflächen und Beschreibungen. Die Screenshots in diesem Leitfaden wurden nicht übersetzt. In den Beschreibungen und Anleitungen dieses Leitfadens sind Labels und Schaltflächen jedoch übersetzt und die englischen Entsprechungen stehen in Klammern.
Unterstützte Einbindungen und Anzeigenformate
Der AdMob Vermittlungsadapter für i-mobile bietet folgende Funktionen:
Integration | |
---|---|
Gebote | |
Wasserfall | |
Formate | |
Banner | |
Interstitial | |
Verfügbar |
Voraussetzungen
- Unity 5.6 oder höher
- Neuestes Google Mobile Ads SDK
- Bereitstellung auf Android-Geräten
- Android API-Level 21 oder höher
- Bereitstellung auf iOS-Geräten
- iOS-Bereitstellungsziel 12.0 oder höher
- Ein funktionierendes Unity-Projekt, das mit dem Google Mobile Ads SDK konfiguriert ist. Weitere Informationen finden Sie unter Erste Schritte.
- Mediation abschließen Startleitfaden
Schritt 1: Konfigurationen in der i-mobile-Benutzeroberfläche einrichten
Registriere dich oder melde dich in deinem i-mobile-Konto an.
Fügen Sie Ihre App dem i-mobile-Dashboard hinzu. Klicken Sie dazu auf den Tab Dateitypen (Website-/Anwendungsverwaltung) und dann auf die Schaltfläche für die Plattform Ihrer App.
Android
iOS
Füllen Sie das Formular aus und klicken Sie auf die Schaltfläche 新規登録 (Registrieren).
Android
iOS
Wenn Sie einen neuen Werbeblock erstellen möchten, wählen Sie auf dem Tab サイト/アプリ管理 (Website-/App-Verwaltung) Ihre App aus.
Android
iOS
Navigieren Sie zum Tab 広告ッポット管理 (Verwaltung von Werbespots) und klicken Sie auf die Schaltfläche 名規広告선ポット (Neuer Werbespot).
Geben Sie als Nächstes den 広告スポット名 (Name des Anzeigen-Speichers), den 広告スポットサイズ (Größe des Anzeigen-Speichers) und weitere Details ein. Klicken Sie dann auf die Schaltfläche 新規登録 (Registrieren).
Ihr neuer Anzeigen-Spot ist fertig. Klicken Sie auf die Schaltfläche アプリ設定取得 (App-Einstellungen abrufen), um die Integrationsdetails aufzurufen.
Notieren Sie sich die パブリッシャーID (Publisher-ID), die メディアID (Media-ID) und die スポットID (Spot-ID). Sie benötigen diese Parameter später, wenn Sie i-mobile für die Vermittlung in der AdMob-Benutzeroberfläche konfigurieren.
Android
iOS
Schritt 2: i-mobile-Nachfrage in der AdMob -Benutzeroberfläche einrichten
Vermittlungseinstellungen für Anzeigenblöcke konfigurieren
Android
Eine Anleitung finden Sie in Schritt 2 der Anleitung für Android.
iOS
Eine Anleitung dazu finden Sie in Schritt 2 der Anleitung für iOS.
Schritt 3: i-mobile SDK und Adapter importieren
OpenUPM-CLI
Wenn Sie OpenUPM-CLI installiert haben, können Sie das Google Mobile Ads-i-mobile-Vermittlungs-Plug-in für Unity in Ihrem Projekt installieren. Führen Sie dazu den folgenden Befehl aus dem Stammverzeichnis Ihres Projekts aus:
openupm add com.google.ads.mobile.mediation.imobile
OpenUPM
Wählen Sie im Unity-Projekteditor Edit (Bearbeiten) > Project Settings (Projekteinstellungen) > Package Manager (Paketmanager) aus, um die Unity Package Manager-Einstellungen zu öffnen.
Fügen Sie auf dem Tab Scoped Registries OpenUPM als Bereichs-Registry mit den folgenden Details hinzu:
- Name:
OpenUPM
- URL:
https://package.openupm.com
- Zugriffsbereiche:
com.google
Gehen Sie dann zu Fenster > Paketmanager, um den Unity-Paketmanager zu öffnen. Wählen Sie dann im Drop-down-Menü Meine Registrierungen aus.
Wählen Sie das Paket Google Mobile Ads i-mobile Mediation aus und klicken Sie auf Installieren.
Unity-Paket
Laden Sie die neueste Version des Google Mobile Ads-Vermittlungs-Plug-ins für i-mobile über den Downloadlink im Changelog herunter und extrahieren Sie die GoogleMobileAdsIMobileMediation.unitypackage
aus der ZIP-Datei.
Wählen Sie im Unity-Projekteditor Assets > Import Package > Custom Package aus und suchen Sie nach der heruntergeladenen GoogleMobileAdsIMobileMediation.unitypackage
-Datei. Achten Sie darauf, dass alle Dateien ausgewählt sind, und klicken Sie auf Importieren.
Wählen Sie dann Assets > External Dependency Manager > Android Resolver > Force Resolve aus. Die External Dependency Manager-Bibliothek führt die Abhängigkeitsauflösung von Grund auf neu durch und kopiert die deklarierten Abhängigkeiten in das Assets/Plugins/Android
-Verzeichnis Ihrer Unity-Anwendung.
Schritt 4: Zusätzlicher Code erforderlich
Android
Für die i-mobile-Integration ist kein zusätzlicher Code erforderlich.
iOS
SKAdNetwork-Integration
Folgen Sie der Anleitung von i-mobile, um die SKAdNetwork-IDs der Datei Info.plist
Ihres Projekts hinzuzufügen.
Schritt 5: Implementierung testen
Testanzeigen aktivieren
Registrieren Sie Ihr Testgerät für AdMob. i-mobile stellt Test-Spot-IDs, Media-IDs und Publisher-IDs für Tests bereit. Sie finden sie in diesem Artikel.
Testanzeigen bestätigen
Wenn Sie prüfen möchten, ob Sie Testanzeigen von i-mobile erhalten, aktivieren Sie im Anzeigenprüftool die Tests für einzelne Anzeigenquellen mit den Anzeigenquellen i-mobile (Wasserfall).
Fehlercodes
Wenn der Adapter keine Anzeige von i-mobile empfängt, können Publisher den zugrunde liegenden Fehler in der Anzeigenantwort mit ResponseInfo
unter den folgenden Klassen prüfen:
Android
Format | Klassenname |
---|---|
Banner | com.google.ads.mediation.imobile.IMobileAdapter |
Interstitial | com.google.ads.mediation.imobile.IMobileAdapter |
Nativ | com.google.ads.mediation.imobile.IMobileMediationAdapter |
iOS
Format | Klassenname |
---|---|
Banner | IMobileAdapter |
Interstitial | IMobileAdapter |
Nativ | GADMediationAdapterIMobile |
Hier sind die Codes und zugehörigen Meldungen, die vom i-mobile-Adapter ausgegeben werden, wenn eine Anzeige nicht geladen werden kann:
Android
Fehlercode | Grund |
---|---|
0-99 | i-mobile-SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie im Code. |
101 | i-mobile benötigt einen Activity -Kontext, um Anzeigen zu laden. |
102 | Die in der AdMob -Benutzeroberfläche konfigurierten i-mobile-Serverparameter fehlen oder sind ungültig. |
103 | Die angeforderte Anzeigengröße stimmt nicht mit der Bannergröße überein, die von i-Mobile unterstützt wird. |
104 | Der Rückruf nach dem erfolgreichen Laden von nativen Anzeigen von i-mobile hat eine leere Liste mit nativen Anzeigen zurückgegeben. |
iOS
Fehlercode | Grund |
---|---|
0-10 | Das i-mobile SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie unter Code. |
101 | Die in der AdMob -Benutzeroberfläche konfigurierten i-mobile-Serverparameter fehlen oder sind ungültig. |
102 | Die angeforderte Anzeigengröße stimmt nicht mit der Bannergröße überein, die von i-Mobile unterstützt wird. |
103 | i-mobile konnte keine Anzeige präsentieren. |
104 | i-mobile hat ein leeres Array mit nativen Anzeigen zurückgegeben. |
105 | i-mobile konnte die Assets für native Anzeigen nicht herunterladen. |
106 | i-mobile unterstützt nicht die Anfrage mehrerer Interstitial-Anzeigen mit derselben Spot-ID. |
Änderungsprotokoll für das i-mobile Unity-Vermittlungs-Plug-in
Version 1.3.6
- Unterstützt die Android-Adapterversion 2.3.2.0 von i-mobile.
- Unterstützt die i-mobile iOS-Adapterversion 2.3.4.1.
- Erstellt und getestet mit dem Google Mobile Ads Unity Plugin Version 9.3.0.
Version 1.3.5
- Unterstützt die Android-Adapterversion 2.3.2.0 von i-mobile.
- Unterstützt den i-mobile iOS-Adapter Version 2.3.4.0.
- Erstellt und getestet mit der Version 9.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.3.4
- Unterstützt die i-mobile Android-Adapterversion 2.3.1.2.
- Unterstützt die i-mobile iOS-Adapterversion 2.3.4.0.
- Erstellt und getestet mit der Version 9.0.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.3.3
- Unterstützt die i-mobile-Android-Adapterversion 2.3.1.1.
- Unterstützt den i-mobile iOS-Adapter Version 2.3.3.0.
- Erstellt und getestet mit der Version 9.0.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.3.2
- Adapterinhalt wurde nach
GoogleMobileAds/Mediation/IMobile/
verschoben. - Unterstützt die Android-Adapterversion 2.3.1.1 von i-mobile.
- Unterstützt i-mobile iOS-Adapter Version 2.3.2.0.
- Erstellt und getestet mit der Version 8.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.3.1
- Unterstützt die Android-Adapterversion 2.3.0.0 von i-mobile.
- Unterstützt die i-mobile iOS-Adapterversion 2.3.0.1.
- Erstellt und getestet mit dem Google Mobile Ads Unity-Plug-in der Version 7.4.1.
Version 1.3.0
- Unterstützt die Android-Adapterversion 2.3.0.0 von i-mobile.
- Unterstützt den i-mobile iOS-Adapter Version 2.3.0.0.
- Erstellt und getestet mit dem Google Mobile Ads Unity Plugin Version 7.3.1.
Version 1.2.2
- Unterstützt die Android-Adapterversion 2.0.23.1 von i-mobile.
- Unterstützt i-mobile iOS-Adapterversion 2.2.0.1.
- Erstellt und getestet mit dem Google Mobile Ads Unity Plugin Version 7.0.2.
Version 1.2.1
- Unterstützt die Android-Adapterversion 2.0.23.0 von i-mobile.
- Unterstützt i-mobile iOS-Adapterversion 2.2.0.1.
- Erstellt und getestet mit der Version 7.0.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.2.0
- Unterstützt die Android-Adapterversion 2.0.23.0 von i-mobile.
- Unterstützt die i-mobile iOS-Adapterversion 2.2.0.0.
Version 1.1.0
- Unterstützt die Android-Adapterversion 2.0.22.2 von i-mobile.
- Unterstützt die i-mobile iOS-Adapterversion 2.1.0.1.
Version 1.0.2
- Unterstützt die Android-Adapterversion 2.0.22.0 von i-mobile.
- Unterstützt i-mobile iOS-Adapterversion 2.0.32.0.
Version 1.0.1
- Unterstützt i-mobile Android-Adapterversion 2.0.21.0.
- Unterstützt die i-mobile iOS-Adapterversion 2.0.31.0.
Version 1.0.0
- Erste Veröffentlichung!
- Unterstützt die Android-Adapterversion 2.0.20.1 von i-mobile.
- Unterstützt i-mobile iOS-Adapterversion 2.0.29.0.