Dieser Leitfaden richtet sich an Publisher, die das Google Mobile Ads SDK verwenden möchten, um Anzeigen über Vungle über die Vermittlung zu laden und einzublenden.
Sie erfahren, wie Sie die Vungle-Vermittlungskonfiguration hinzufügen, die Werbenetzwerkoptimierung (ANO), dieeinrichten und die Vungle SDK und Adapter in eineAndroid App integrieren.
Unterstützte Integrationen und Anzeigenformate
Der AdMob Vermittlungsadapter für Vungle hat folgende Funktionen:
Integration | |
---|---|
Gebote | |
Wasserfall | |
Formate | |
Banner | |
Interstitial | |
Verfügbar | |
Nativ |
Voraussetzungen
- Android API-Level 16 oder höher
- Neuestes Google Mobile Ads SDK
Beschränkungen
- Vungle unterstützt nicht das Laden mehrerer Anzeigen mit derselben Placement-Referenz-ID.
- Der Vungle-Adapter schlägt die zweite Anfrage problemlos vor, wenn eine andere Anfrage für das Placement geladen wird oder gewartet wird.
- Vungle unterstützt jeweils nur eine Banneranzeige.
- Der Vungle-Adapter schlägt keine nachfolgenden Banneranfragen mehr an, wenn eine Banneranzeige bereits geladen wird.
Schritt 1: Vungle einrichten
Registrieren Sie sich oder melden Sie sich in Ihrem Vungle-Konto an.
Fügen Sie die App in das Vungle-Anwendungs-Dashboard ein, indem Sie auf die Schaltfläche Anwendung hinzufügen klicken.
Füllen Sie das Formular aus und geben Sie alle erforderlichen Details ein. Klicken Sie dann unten auf der Seite auf die Schaltfläche Weiter, um Ihre App zu Vungle hinzuzufügen.

Nachdem Ihre Anwendung erstellt wurde, wählen Sie sie im Vungle Applications-Dashboard aus.

Notieren Sie sich die App-ID.

Hinzufügen neuer Placements
Wenn Sie ein neues Placement zur Verwendung mit der AdMob-Vermittlung erstellen möchten, klicken Sie auf das Dashboard Vungle Placements, klicken Sie auf die Schaltfläche Placement hinzufügen und wählen Sie die App aus der Drop-down-Liste aus.
Unten finden Sie die Details zum Hinzufügen neuer Placements:
Banner
Wähle Banner aus, gib den gewünschten Placement-Namen ein und fülle den Rest des Formulars aus. Klicken Sie unten auf der Seite auf Weiter, um das Placement zu erstellen.
Notiere dir die Referenz-ID und klicke auf Klingt gut.
Banner 300 x 250
Wähle MREC aus, gib den gewünschten Placement-Namen ein und fülle den Rest des Formulars aus. Klicken Sie unten auf der Seite auf Weiter, um das Placement zu erstellen.
Notiere dir die Referenz-ID und klicke auf Klingt gut.
Interstitial
Wählen Sie Interstitial aus, geben Sie den gewünschten Placement-Namen ein und füllen Sie das Formular aus. Klicken Sie unten auf der Seite auf Weiter, um das Placement zu erstellen.
Notiere dir die Referenz-ID und klicke auf Klingt gut.
Verfügbar
Wählen Sie Mit Prämie aus, geben Sie den gewünschten Placement-Namen ein und füllen Sie den Rest des Formulars aus. Klicken Sie unten auf der Seite auf Weiter, um das Placement zu erstellen.
Notiere dir die Referenz-ID und klicke auf Klingt gut.
Neben der App-ID und der Referenz-ID benötigen Sie auch Ihren Vungle Reporting API-Schlüssel, um IhreAdMob -Anzeigenblock-ID einzurichten. Rufen Sie das Vungle Reports-Dashboard auf und klicken Sie auf die Schaltfläche Reporting API Key (Reporting API-Schlüssel), um Ihren Reporting API Key aufzurufen.
Schritt 2: Vermittlungseinstellungen für den AdMob Anzeigenblock konfigurieren
Sie müssen der Vermittlungskonfiguration für Ihren Anzeigenblock eine Vungle hinzufügen. Melden Sie sich in Ihrem AdMob-Konto an.
Rufen Sie dann den Tab Vermittlung auf. Wenn Sie eine Vermittlungsgruppe ändern möchten, klicken Sie auf den Namen der Vermittlungsgruppe, um sie zu bearbeiten. Fahren Sie dann mit der Option Vungle als Anzeigenquelle hinzufügen fort.
Wenn Sie eine neue Vermittlungsgruppe erstellen möchten, wählen Sie Vermittlungsgruppe erstellen aus.
Geben Sie ein Anzeigenformat und eine Plattform ein und klicken Sie auf Weiter.

Geben Sie einen Namen für die Vermittlungsgruppe ein und wählen Sie Standorte für die Ausrichtung aus. Legen Sie dann den Status der Vermittlungsgruppe auf Aktiviert fest. Klicken Sie dann auf Anzeigenblöcke hinzufügen.

Verknüpfen Sie diese Vermittlungsgruppe mit einem oder mehreren Ihrer vorhandenen AdMob-Anzeigenblöcke. Klicken Sie dann auf Fertig.

Die Karte „Anzeigenblöcke“ sollte jetzt mit den von dir ausgewählten Anzeigenblöcken ausgefüllt sein:

Vungle als Anzeigenquelle hinzufügen
Wählen Sie auf der Karte Anzeigenquellen die Option Werbenetzwerk hinzufügen aus. Wählen Sie Vungle aus und aktivieren Sie den Schieberegler Optimize. Geben Sie unter Reporting API-Schlüssel den Reporting API-Schlüssel ein, den Sie im vorherigen Abschnitt erhalten haben, um ANO für Vungle einzurichten. Geben Sie dann einen eCPM-Wert für Vungle ein und klicken Sie auf Weiter.
Geben Sie die App-ID und die Placement-Referenz-ID aus dem vorherigen Abschnitt ein. Wenn Sie Version 4.x oder eine ältere Version des Vungle SDK verwenden, kann die Placement-Referenz-ID ein beliebiger Wert sein.

Anzeigen mit Prämie verwenden
Geben Sie in den Einstellungen für Ihren Anzeigenblock für Anzeigen mit Prämie Werte für den Prämienbetrag und Prämientyp an. Klicken Sie dann auf das Kästchen Auf alle Netzwerke in Vermittlungsgruppen anwenden, damit die Nutzer unabhängig von ihrem Werbenetzwerk dieselben Prämien erhalten.
Wenn Sie diese Einstellung nicht anwenden, wird der Vungle-Adapter standardmäßig auf eine Prämie vom Typ vungle
mit dem Wert 1
eingestellt. Das Vungle SDK bietet für Anzeigen mit Prämie keine bestimmten Prämienwerte.
Schritt 3: Vungle SDK und Adapter importieren
Integration von Android Studio (empfohlen)
Füge die folgende Implementierungsabhängigkeit mit der neuesten Version des Vungle SDK und Adapters in der Datei build.gradle
auf App-Ebene hinzu:
repositories { google() mavenCentral() } ... dependencies { implementation 'com.google.android.gms:play-services-ads:20.6.0' implementation 'com.google.ads.mediation:vungle:6.11.0.0' } ...
Manuelle Integration
Lade das neueste Vungle Android SDK herunter und extrahiert die
.jar
-Dateien im Ordnerlibs
und füge sie deinem Projekt hinzu.Rufen Sie im Maven-Repository von Google die Vungle-Adapter-Artefakte auf. Wähle die aktuelle Version aus, lade die Vungle-Adapterdatei
.aar
herunter und füge sie deinem Projekt hinzu.
Schritt 4: Erforderlichen Code hinzufügen
Für die Vungle-Integration ist kein zusätzlicher Code erforderlich.
Schritt 5: Implementierung testen
Um Testanzeigen zu aktivieren, gehen Sie zu Ihrem Vungle-Dashboard und gehen zu Anwendungen.
Wählen Sie die App, für die Sie Testanzeigen aktivieren möchten, im Abschnitt Placement-Referenz-ID der App aus. Testanzeigen können aktiviert werden, indem Sie im Bereich Status die Option Testmodus auswählen.

Fertig! Sie haben jetzt eine funktionierende Vermittlungsintegration in Vungle.
Optionale Schritte
EU-Nutzereinwilligung und DSGVO
Gemäß der Richtlinie zur EU-Nutzereinwilligung von Google müssen Sie gewährleisten, dass Nutzern im Europäischen Wirtschaftsraum (EWR) bestimmte Informationen in Bezug auf die Verwendung von Gerätekennungen und personenbezogenen Daten offengelegt werden und Einwilligungen dieser Nutzer einholen. Die Richtlinie entspricht den Anforderungen der EU-Datenschutzrichtlinie für elektronische Kommunikation und der EU-Datenschutz-Grundverordnung (DSGVO). Wenn Sie eine Einwilligung einholen, müssen Sie jedes Werbenetzwerk in Ihrer Vermittlungskette angeben, das personenbezogene Daten erfassen, empfangen oder verwenden kann. Außerdem müssen Sie Informationen zur Verwendung der Netzwerke angeben. Google kann die Einwilligungseinstellung des Nutzers derzeit nicht automatisch an diese Netzwerke weitergeben.
Im folgenden Abschnitt erfahren Sie, wie Sie personalisierte Anzeigen für Vungle aktivieren oder deaktivieren.
In der Version 6.2.5.0 wurde der Vungle-Adapter die Klasse VungleConsent
hinzugefügt, mit der Sie die Einwilligung an Vungle weitergeben können. Mit dem folgenden Beispielcode wird der Einwilligungsstatus auf OPTED_IN
festgelegt. Wenn Sie diese Methode aufrufen möchten, sollten Sie das tun, bevor Sie Anzeigen über das Google Mobile Ads SDK anfordern.
import com.vungle.warren.Vungle;
import com.vungle.mediation.VungleConsent;
...
VungleConsent.updateConsentStatus(Vungle.Consent.OPTED_IN);
Sie können den aktuellen Einwilligungsstatus für Vungle auch mit dem folgenden Code prüfen:
VungleConsent.getCurrentVungleConsent();
In Version 6.3.12.0 des Vungle-Adapters wurde die Methode updateConsentStatus()
aktualisiert, um eine Version der Mitteilung zur EU-Nutzereinwilligung hinzuzufügen:
import com.vungle.warren.Vungle;
import com.vungle.mediation.VungleConsent;
...
VungleConsent.updateConsentStatus(Vungle.Consent.OPTED_IN, "1.0.0");
Sie können diese Mitteilung zur EU-Nutzereinwilligung für Vungle mit dem folgenden Code abrufen:
VungleConsent.getCurrentVungleConsentMessageVersion();
Weitere Informationen findest du unter DSGVO-konforme Implementierung von Vungle.
Netzwerkspezifische Parameter
Der Vungle-Adapter unterstützt einen zusätzlichen Anfrageparameter, der mithilfe der Klasse VungleExtrasBuilder
an den Adapter übergeben werden kann. Diese Klasse enthält die folgenden Methoden:
setSoundEnabled(bool)
- Damit wird festgelegt, ob der Ton beim Abspielen von Videoanzeigen aktiviert werden soll.
setUserId(String)
- Eine Zeichenfolge, die die Incentive-ID"Vungle"als Anreiz darstellt.
Im folgenden Codebeispiel wird gezeigt, wie Sie eine Anzeigenanfrage erstellen, mit der die folgenden Parameter festgelegt werden:
Java
Bundle extras = new VungleExtrasBuilder(placements)
.setSoundEnabled(false)
.setUserId("test_user")
.build();
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter.class, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build();
Kotlin
val extras = VungleExtrasBuilder(placements)
.setSoundEnabled(false)
.setUserId("test_user")
.build()
val request = AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter::class.java, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build()
Fehlercodes
Wenn der Adapter keine Anzeige von Vungle empfängt, können Publisher den zugrunde liegenden Fehler in der Anzeigenantwort mit ResponseInfo.getAdapterResponse()
in den folgenden Klassen prüfen:
Format | Kursname |
---|---|
Banner | com.vungle.mediation.VungleInterstitialAdapter |
Interstitial | com.vungle.mediation.VungleInterstitialAdapter |
Verfügbar | com.vungle.mediation.VungleAdapter |
Dies sind die Codes und die zugehörigen Benachrichtigungen, die vom Vungle-Adapter ausgelöst werden, wenn eine Anzeige nicht geladen werden kann:
Fehlercode | Domain | Grund |
---|---|---|
0–100 | com.vungle.warren | Das Vungle SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie in diesem Dokument. |
101 | com.google.ads.mediation.vungle | Ungültige Serverparameter (z. B. App- oder Placement-ID) |
102 | com.google.ads.mediation.vungle | Die angeforderte Bannergröße ist keiner gültigen Vungle-Anzeigengröße zugeordnet. |
103 | com.google.ads.mediation.vungle | Vungle benötigt einen Activity -Kontext, um Anzeigen anzufordern. |
104 | com.google.ads.mediation.vungle | Das Vungle SDK kann nicht mehrere Anzeigen für dieselbe Placement-ID laden. |
105 | com.google.ads.mediation.vungle | Das Vungle SDK konnte nicht initialisiert werden. |
106 | com.google.ads.mediation.vungle | Das Vungle SDK hat einen erfolgreichen Callback für das Laden zurückgegeben, aber Banners.getBanner() oder Vungle.getNativeAd() haben NULL zurückgegeben. |
107 | com.google.ads.mediation.vungle | Das Vungle SDK ist für die Wiedergabe der Anzeige nicht bereit. |
1-100 | Vom Vungle SDK gesendet | Das Vungle SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie unter Code. |
101 | de.google.mediation.vungle | Die in der AdMob -UI konfigurierten Vungle-Serverparameter fehlen oder sind ungültig. |
102 | de.google.mediation.vungle | Für diese Netzwerkkonfiguration wurde bereits eine Anzeige geladen. Das Vungle SDK kann keine zweite Anzeige für dieselbe Placement-ID laden. |
103 | de.google.mediation.vungle | Die angeforderte Anzeigengröße stimmt nicht mit der Bannergröße von Vungle überein. |
104 | de.google.mediation.vungle | Das Vungle SDK konnte die Banneranzeige nicht rendern. |
105 | de.google.mediation.vungle | Das Vungle SDK unterstützt unabhängig von der Placement-ID nur jeweils eine Banneranzeige. |
106 | de.google.mediation.vungle | Das Vungle SDK hat einen Callback gesendet, der besagt, dass die Anzeige nicht wiedergegeben werden kann. |
Vungle-Android Mediation-Adapter-Änderungsprotokoll
Version 6.11.0.0
- Bestätigte Kompatibilität mit Vungle SDK 6.11.0.
Entwickelt und getestet mit:
- Version 20.6.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.11.0.
Version 6.10.5.0
- Bestätigte Kompatibilität mit Vungle SDK 6.10.5.
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 20.6.0 aktualisiert.
Entwickelt und getestet mit:
- Version 20.6.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.10.5.
Version 6.10.4.0
- Bestätigte Kompatibilität mit Vungle SDK 6.10.4.
Entwickelt und getestet mit:
- Version 20.5.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.10.4.
Version 6.10.3.0
- Bestätigte Kompatibilität mit Vungle SDK 6.10.3.
Entwickelt und getestet mit:
- Version 20.5.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.10.3.
Version 6.10.2.1
- Verifizierte Kompatibilität mit Vungle SDK 6.10.2.
- Interstitial-Anzeigen und Anzeigenformate mit Prämie werden jetzt unterstützt.
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 20.5.0 aktualisiert.
Entwickelt und getestet mit:
- Version 20.5.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.10.2.
Version 6.10.2.0
- Verifizierte Kompatibilität mit Vungle SDK 6.10.2.
- Ein Problem mit dem Adapter wurde behoben: Ersetzen Sie den Parameter
serverParameters
durchmediationExtras
, um netzwerkspezifische Vungle-Parameter zu erhalten, wenn Sie Banner- und Interstitial-Anzeigen anfordern.
Entwickelt und getestet mit:
- Version 20.3.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.10.2.
Version 6.10.1.0
- Bestätigte Kompatibilität mit Vungle SDK 6.10.1.
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 20.3.0 aktualisiert.
- MREC-Anzeigen werden jetzt mit der Vungle Banner API unterstützt.
- Aktualisierte standardisierte Fehlercodes und -meldungen.
Entwickelt und getestet mit:
- Version 20.3.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.10.1.
Version 6.9.1.1
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf 20.0.0 aktualisiert.
Entwickelt und getestet mit:
- Version 20.0.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.9.1.
Version 6.9.1.0
- Bestätigte Kompatibilität mit Vungle SDK 6.9.1.
- OMSDK wird jetzt unterstützt.
- Diverse Fehlerkorrekturen.
- Unterstützung von Anzeigen mit Prämie bei Vungle onAdViewed-Callback.
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 19.7.0 aktualisiert.
Entwickelt und getestet mit:
- Version 19.7.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.9.1.
Version 6.8.1.1
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 19.6.0 aktualisiert.
Entwickelt und getestet mit:
- Version 19.6.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.8.1.
Version 6.8.1.0
- Bestätigte Kompatibilität mit Vungle SDK 6.8.1.
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 19.5.0 aktualisiert.
Entwickelt und getestet mit:
- Version 19.5.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.8.1.
Version 6.8.0.0
- Bestätigte Kompatibilität mit Vungle SDK 6.8.0.
- Der Adapter wurde so geändert, dass
onAdClosed()
nicht weitergeleitet wird, wenn Banneranzeigen aktualisiert oder gelöscht werden. - Entfernen Sie
FlexFeed
undFlexView
(in Vungle 6.8.0 eingestellt). - Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 19.4.0 aktualisiert.
Entwickelt und getestet mit:
- Version 19.4.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.8.0.
Version 6.7.1.0
- Verifizierte Kompatibilität mit Vungle SDK 6.7.1.
- Ein Fehler wurde behoben, durch den Anzeigen nicht geladen wurden, wenn eine Anzeige mit einem Anwendungskontext geladen wurde.
targetSdkVersion
wurde auf API 29 aktualisiert.- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 19.3.0 aktualisiert.
Entwickelt und getestet mit:
- Version 19.3.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.7.1.
Version 6.7.0.0
- Bestätigte Kompatibilität mit Vungle SDK 6.7.0.
- Der Adapter wurde aktualisiert, um Anforderungen für adaptive Inline-Banner zu unterstützen.
- Interstitial-Anzeigen und Anzeigen mit Prämie sind jetzt standardmäßig stummgeschaltet.
- Interstitial-Anzeigen leiten jetzt den
onAdLeftApplication()
-Callback zurück, wenn sie angeklickt werden. - Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 19.2.0 aktualisiert.
Entwickelt und getestet mit:
- Version 19.2.0 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.7.0.
Version 6.5.3.0
- Bestätigte Kompatibilität mit Vungle SDK 6.5.3.
- Unterstützung des neu eingeführten Vungle-Bannerformats
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 19.0.1 aktualisiert.
Entwickelt und getestet mit:
- Version 19.0.1 des Google Mobile Ads SDKs.
- Vungle SDK-Version 6.5.3.
Version 6.4.11.1
- Banneranzeigen konnten nicht aktualisiert werden.
Version 6.4.11.0
- Bestätigte Kompatibilität mit Vungle SDK 6.4.11.
- Banneranzeigen werden jetzt unterstützt.
- Der Adapter wurde zu AndroidX migriert.
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf Version 18.2.0 aktualisiert.
Version 6.3.24.1
- Aktualisierter Adapter für die neue Open-Beta-API für Anzeigen mit Prämie.
- Die erforderliche Mindestversion des Google Mobile Ads SDKs wurde auf 17.2.0 aktualisiert.
Version 6.3.24.0
- Bestätigte Kompatibilität mit Vungle SDK 6.3.24.
Version 6.3.17.0
- Bestätigte Kompatibilität mit Vungle SDK 6.3.17.
Version 6.3.12.0
- Bestätigte Kompatibilität mit Vungle SDK 6.3.12.
Version 6.2.5.1
- Der Adapter wurde aktualisiert, um das Anzeigenereignis
onRewardedVideoComplete()
aufzurufen.
Version 6.2.5.0
- Bestätigte Kompatibilität mit Vungle SDK 6.2.5.
Version 5.3.2.1
- Der Adapter wurde aktualisiert, sodass Klicks richtig an das Google Mobile Ads SDK gemeldet werden.
Version 5.3.2.0
- Verifizierte Kompatibilität mit Vungle SDK 5.3.2.
- Das Adpater-Projekt für Android Studio 3.0 wurde aktualisiert.
- Die folgenden Methoden wurden der Bundle Builder-Klasse hinzugefügt.
setOrdinalViewCount
: Dieses Feld wird dazu verwendet, die Vermittlungs Ordinal zu übergeben, wenn der Publisher die normalen Datenberichte von Vungle erhält.setFlexViewCloseTimeInSec
: Diese Option wird verwendet, um Anzeigen nach der angegebenen Anzahl von Sekunden automatisch zu schließen.
Version 5.3.0.0
- Bestätigte Kompatibilität mit Vungle SDK 5.3.0.
Version 5.1.0.0
- Der Adapter wurde aktualisiert, damit er mit dem Vungle SDK 5.1.0 kompatibel ist.
- Das Versionsbenennungssystem wurde zu [Vungle SDK-Version)[adapter Patch version] geändert.
Frühere Versionen
- Interstitial-Anzeigen und Videoanzeigen mit Prämie werden jetzt unterstützt.