In diesem Leitfaden erfahren Sie, wie Sie mit dem Google Mobile Ads SDK Anzeigen von Pangle mithilfe von Vermittlung laden und präsentieren. Dabei werden sowohl Vermittlungsabfolgen als auch Gebotsintegrationen behandelt. Darin wird beschrieben, wie Sie Pangle der Vermittlungskonfiguration eines Anzeigenblocks hinzufügen und das Pangle SDK und den Adapter in eine Unity-App einbinden.
Unterstützte Einbindungen und Anzeigenformate
Der AdMob Mediation-Adapter für Pangle bietet folgende Funktionen:
Integration | |
---|---|
Gebote | |
Wasserfall | |
Formate | |
Banner | |
Interstitial | |
Verfügbar | |
Interstitial mit Prämie |
Voraussetzungen
- Neueste Version des Google Mobile Ads SDK
- Unity 5.6 oder höher
- [Für Gebote]: Wenn Sie alle unterstützten Anzeigenformate in Gebote einbinden möchten, verwenden Sie das Google Mobile Ads-Vermittlungs-Plug-in für Pangle 2.4.0 oder höher (die neueste Version wird empfohlen).
- 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 Pangle-Benutzeroberfläche einrichten
Registrieren oder melden Sie sich in Ihrem Pangle-Konto an.
Neue Anwendung hinzufügen
Rufen Sie den Tab Anwendungen auf und klicken Sie auf die Schaltfläche App hinzufügen.
Wählen Sie das Betriebssystem aus, für das Sie eine Anwendung erstellen möchten, und füllen Sie das restliche Formular aus. Klicken Sie dann auf Senden.
Android
iOS
Notieren Sie sich die App-ID Ihrer Anwendung.
Android
iOS
Anzeigen-Placement erstellen
Klicken Sie nach dem Erstellen der Anwendung auf die Schaltfläche Hinzufügen, um das Anzeigen-Placement zu erstellen.
Android
iOS
Gebote
Wählen Sie das Anzeigenformat und den Namen des Anzeigen-Placements aus und legen Sie In-App-Gebote als Preistyp fest. Füllen Sie den Rest des Formulars aus und klicken Sie auf Senden.
Notieren Sie sich die Placement-ID des Anzeigen-Placements.
Android
iOS
Wasserfall
Wählen Sie das Anzeigenformat und den Namen des Anzeigen-Placements aus und Globaler CPM als Preistyp. Füllen Sie den Rest des Formulars aus und klicken Sie auf Senden.
Notieren Sie sich die Placement-ID des Anzeigen-Placements.
Android
iOS
Pangle Reporting API-Schlüssel finden
Gebote
Dieser Schritt ist für Geboteinbindungen nicht erforderlich.
Wasserfall
Notieren Sie sich die Nutzer-ID links unten auf der Seite.
Klicken Sie auf Integrationen > SDK und API > Pangle Reporting API 2.0. Notieren Sie sich die Role ID (Rollen-ID) und den Security Key (Sicherheitsschlüssel).
Testmodus aktivieren
Folgen Sie der Anleitung im Pangle-Leitfaden Testanzeige hinzufügen, um Pangle-Testanzeigen zu aktivieren.
Schritt 2: Pangle-Nachfrage in der AdMob-Benutzeroberfläche einrichten
Vermittlungseinstellungen für Ihren Anzeigenblock konfigurieren
Android
Eine Anleitung finden Sie in Schritt 2 der Anleitung für Android.
iOS
Eine Anleitung finden Sie in Schritt 2 der Anleitung für iOS.
Schritt 3: Pangle SDK und Adapter importieren
OpenUPM-CLI
Wenn Sie OpenUPM-CLI installiert haben, können Sie das Google Mobile Ads-Pangle-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.pangle
OpenUPM
Wählen Sie im Unity-Projekt-Editor Bearbeiten > Projekteinstellungen > Paketmanager aus, um die Unity-Paketmanagereinstellungen zu öffnen.
Fügen Sie auf dem Tab Registries mit Bereich OpenUPM als Registry mit Bereich mit den folgenden Details hinzu:
- Name:
OpenUPM
- URL:
https://package.openupm.com
- Geltungsbereich(e):
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 Pangle Mediation aus und klicken Sie auf Installieren.
Unity-Paket
Laden Sie die neueste Version des Google Mobile Ads-Vermittlungs-Plug-ins für Pangle über den Downloadlink im Changelog herunter und extrahieren Sie die GoogleMobileAdsPangleMediation.unitypackage
aus der ZIP-Datei.
Wählen Sie im Unity-Projekteditor Assets > Import Package > Custom Package aus und suchen Sie nach der heruntergeladenen GoogleMobileAdsPangleMediation.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: Erforderlichen Code hinzufügen
Android
Für die Pangle-Integration ist kein zusätzlicher Code erforderlich.
iOS
SKAdNetwork-Integration
Folgen Sie der Dokumentation von Pangle, 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 und aktivieren Sie den Testmodus in der Pangle-Benutzeroberfläche.
Testanzeigen bestätigen
Wenn Sie prüfen möchten, ob Sie Testanzeigen von Pangle erhalten, aktivieren Sie im Anzeigenprüftool die Tests für einzelne Anzeigenquellen und verwenden Sie die Anzeigenquellen Pangle (Bidding) und Pangle (Abfolge).
Fehlercodes
Wenn der Adapter keine Anzeige von Pangle empfängt, können Publisher den zugrunde liegenden Fehler in der Anzeigenantwort mithilfe von ResponseInfo
in den folgenden Klassen prüfen:
Android
com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter
iOS
GADMediationAdapterPangle
Im Folgenden finden Sie die Codes und die zugehörigen Meldungen, die vom Pangle-Adapter ausgegeben werden, wenn eine Anzeige nicht geladen werden kann:
Android
Fehlercode | Domain | Grund |
---|---|---|
101 | com.google.ads.mediation.pangle | Ungültige Serverparameter (z. B. fehlende App-ID oder Placement-ID) |
102 | com.google.ads.mediation.pangle | Die angeforderte Anzeigengröße entspricht nicht einer von Pangle unterstützten Bannergröße. |
103 | com.google.ads.mediation.pangle | Fehlende oder ungültige Gebotsantwort. |
-1-60000 | com.pangle.ads | Das Pangle SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie in der Dokumentation von Pangle. |
iOS
Fehlercode | Domain | Grund |
---|---|---|
101 | com.google.ads.mediation.pangle | Ungültige Serverparameter (z. B. fehlende App-ID oder Placement-ID) |
102 | com.google.ads.mediation.pangle | Die angeforderte Anzeigengröße entspricht nicht einer von Pangle unterstützten Bannergröße. |
-1-60000 | Vom Pangle SDK gesendet | Das Pangle SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie in der Dokumentation von Pangle. |
Änderungsprotokoll für das Pangle Unity-Vermittlungs-Plug-in
Version 4.4.2
- Unterstützt die Pangle Android-Adapterversion 6.3.0.4.0.
- Unterstützt die Pangle iOS-Adapterversion 6.3.1.0.0.
- Erstellt und getestet mit der Version 9.4.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.4.1
- Unterstützt die Pangle Android-Adapterversion 6.3.0.4.0.
- Unterstützt die Pangle iOS-Adapterversion 6.3.0.8.0.
- Erstellt und getestet mit der Version 9.3.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.4.0
- Unterstützt die Pangle Android-Adapterversion 6.3.0.2.0.
- Unterstützt die Pangle iOS-Adapterversion 6.3.0.6.0.
- Erstellt und getestet mit der Version 9.3.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.3.3
- Unterstützt die Pangle Android-Adapterversion 6.2.0.7.0.
- Unterstützt die Pangle iOS-Adapterversion 6.2.0.9.0.
- Erstellt und getestet mit dem Google Mobile Ads Unity-Plug-in der Version 9.2.1.
Version 4.3.2
- Unterstützt die Pangle Android-Adapterversion 6.2.0.6.0.
- Unterstützt die Pangle iOS-Adapterversion 6.2.0.8.0.
- Erstellt und getestet mit der Version 9.2.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.3.1
- Unterstützt die Pangle Android-Adapterversion 6.2.0.5.0.
- Unterstützt die Pangle iOS-Adapterversion 6.2.0.7.0.
- Erstellt und getestet mit der Version 9.2.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.3.0
- Unterstützt die Pangle Android-Adapterversion 6.2.0.4.0.
- Unterstützt die Pangle iOS-Adapterversion 6.2.0.5.0.
- Erstellt und getestet mit der Version 9.2.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.2.1
- Unterstützt die Pangle Android-Adapterversion 6.1.0.7.0.
- Unterstützt die Pangle iOS-Adapterversion 6.1.0.6.0.
- Erstellt und getestet mit der Version 9.2.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.2.0
DummyClient
wurde inPlaceholderClient
umbenannt.- Unterstützt die Pangle Android-Adapterversion 6.1.0.6.0.
- Unterstützt die Pangle iOS-Adapterversion 6.1.0.5.0.
- Erstellt und getestet mit der Version 9.2.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.1.0
- Unterstützt die Pangle Android-Adapterversion 6.0.0.8.0.
- Unterstützt die Pangle iOS-Adapterversion 6.1.0.5.0.
- Erstellt und getestet mit dem Google Mobile Ads Unity-Plug-in der Version 9.1.1.
Version 4.0.1
- Unterstützt die Pangle Android-Adapterversion 6.0.0.5.0.
- Unterstützt die Pangle iOS-Adapterversion 6.0.0.6.0.
- Erstellt und getestet mit der Version 9.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 4.0.0
- Unterstützt die Pangle Android-Adapterversion 6.0.0.5.0.
- Unterstützt die Pangle iOS-Adapterversion 6.0.0.5.0.
- Erstellt und getestet mit der Version 9.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 3.0.0
- Unterstützt die Pangle Android-Adapterversion 6.0.0.3.0.
- Unterstützt die Pangle iOS-Adapterversion 5.9.0.9.0.
- Erstellt und getestet mit der Version 9.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.8.1
- Unterstützt die Pangle Android-Adapterversion 5.9.0.6.0.
- Unterstützt die Pangle iOS-Adapterversion 5.9.0.8.0.
- Erstellt und getestet mit der Version 9.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.8.0
- Unterstützt die Pangle Android-Adapterversion 5.9.0.4.0.
- Unterstützt die Pangle iOS-Adapterversion 5.9.0.7.0.
- Erstellt und getestet mit der Version 9.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.7.0
- Unterstützt die Pangle Android-Adapterversion 5.9.0.2.0.
- Unterstützt die Pangle iOS-Adapterversion 5.8.0.8.0.
- Erstellt und getestet mit der Version 9.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.6.0
- Unterstützt die Pangle Android-Adapterversion 5.8.0.9.0.
- Unterstützt die Pangle iOS-Adapterversion 5.8.0.8.0.
- Erstellt und getestet mit der Version 9.0.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.5.0
- Unterstützt die Pangle Android-Adapterversion 5.7.0.1.0.
- Unterstützt die Pangle iOS-Adapterversion 5.7.0.7.0.
- Erstellt und getestet mit der Version 8.6.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.4.0
- Unterstützt die Pangle Android-Adapterversion 5.5.0.9.0.
- Unterstützt die Pangle iOS-Adapterversion 5.5.0.9.0.
- Erstellt und getestet mit der Version 8.6.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.3.0
- Unterstützt die Pangle Android-Adapterversion 5.3.0.6.0.
- Unterstützt die Pangle iOS-Adapterversion 5.3.1.2.0.
- Erstellt und getestet mit dem Google Mobile Ads Unity-Plug-in der Version 8.4.1.
Version 2.2.0
- Unterstützt die Pangle Android-Adapterversion 5.2.0.6.0.
- Unterstützt die Pangle iOS-Adapterversion 5.2.0.9.0.
- Erstellt und getestet mit der Version 8.3.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.1.0
- Unterstützt die Pangle Android-Adapterversion 5.1.0.9.0.
- Unterstützt die Pangle iOS-Adapterversion 5.1.1.0.0.
- Erstellt und getestet mit der Version 8.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 2.0.0
- Adapterinhalte wurden zu
GoogleMobileAds/Mediation/Pangle/
verschoben. - Der Adapter-Namespace wurde auf
GoogleMobileAds.Mediation.Pangle
umgestellt. - Unterstützt die Pangle Android-Adapterversion 5.0.0.7.0.
- Unterstützt die Pangle iOS-Adapterversion 5.0.0.6.0.
- Erstellt und getestet mit dem Google Mobile Ads Unity-Plug-in der Version 7.4.1.
Version 1.5.1
- Unterstützt die Pangle Android-Adapterversion 4.9.0.7.0.
- Unterstützt die Pangle iOS-Adapterversion 4.9.0.8.0.
- Erstellt und getestet mit der Version 7.4.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.5.0
- Unterstützt die Pangle Android-Adapterversion 4.9.0.6.0.
- Unterstützt die Pangle iOS-Adapterversion 4.9.0.7.0.
- Erstellt und getestet mit dem Google Mobile Ads Unity-Plug-in der Version 7.3.1.
Version 1.4.0
- Unterstützt die Pangle Android-Adapterversion 4.8.1.0.0.
- Unterstützt die Pangle iOS-Adapterversion 4.8.1.0.0.
- Erstellt und getestet mit dem Google Mobile Ads Unity-Plug-in der Version 7.3.1.
Version 1.3.1
- Unterstützt die Pangle Android-Adapterversion 4.7.0.6.0.
- Unterstützt die Pangle iOS-Adapterversion 4.7.0.6.0.
- Erstellt und getestet mit der Version 7.2.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.3.0
- Die folgenden Methoden in der Klasse
Pangle
wurden umbenannt:SetGDPR()
->SetGDPRConsent()
SetCCPA()
->SetDoNotSell()
- Unterstützt die Pangle Android-Adapterversion 4.7.0.5.0.
- Unterstützt die Pangle iOS-Adapterversion 4.7.0.5.0.
- Erstellt und getestet mit der Version 7.2.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.2.0
- Unterstützt die Pangle Android-Adapterversion 4.5.0.6.1.
- Unterstützt die Pangle iOS-Adapterversion 4.5.2.8.0.
- Erstellt und getestet mit der Version 7.1.0 des Google Mobile Ads Unity-Plug-ins.
Version 1.1.0
- Unterstützt die Pangle Android-Adapterversion 4.5.0.3.0.
- Unterstützt die Pangle iOS-Adapterversion 4.5.1.3.0.
- Erstellt und getestet mit der Version 7.0.2 des Google Mobile Ads Unity-Plug-ins.
Version 1.0.0
- Erstes Release!
- Unterstützt die Pangle Android-Adapterversion 4.3.0.8.0.
- Unterstützt die Pangle iOS-Adapterversion 4.3.0.5.0.
- Erstellt und getestet mit der Version 7.0.0 des Google Mobile Ads Unity-Plug-ins.