Unity-Anzeigen in die Vermittlung einbinden

In diesem Leitfaden erfahren Sie, wie Sie das Google Mobile Ads SDK verwenden, um Anzeigen aus Unity Ads mithilfe der Vermittlung zu laden und einzublenden. Dabei werden auch die abfolgebasierten Integrationen behandelt. Sie erfahren, wie Sie Unity Ads der Vermittlungskonfiguration eines Anzeigenblocks hinzufügen und das Unity Ads SDK und den Adapter in eine Android App einbinden.

Unterstützte Integrationen und Anzeigenformate

Der Ad Manager -Vermittlungsadapter für Unity Ads hat folgende Funktionen:

Integration
Gebote
Wasserfall
Formate
Banner
Interstitial
Verfügbar
Nativ

Voraussetzungen

  • Android API-Level 19 oder höher
  • Das aktuelle Google Mobile Ads SDK

  • Arbeiten Sie den Startleitfaden zur Vermittlung ab.

Schritt 1: Konfigurationen in der Unity Ads-Benutzeroberfläche einrichten

Registrieren Sie sich bei Unity Ads oder melden Sie sich an.

Projekt erstellen

Gehen Sie im Unity Ads-Dashboard zu Projekte und klicken Sie auf Projekt erstellen.

Füllen Sie das Formular aus und klicken Sie auf Projekt erstellen, um Ihr Projekt hinzuzufügen.

Gehen Sie zu Monetarisierung > Jetzt starten und klicken Sie dann auf Jetzt starten.

Wählen Sie im modalen Fenster Project Setup (Projekteinrichtung) die Option I plan to use Mediation (Ich beabsichtige die Vermittlung verwenden) und Google AdMob als Mediation Partner (Vermittlungspartner) aus und klicken Sie dann auf Next (Weiter).

Wählen Sie die Einstellungen für Werbung aus und klicken Sie auf Weiter.

Füllen Sie das Formular aus und klicken Sie dann auf Projekt hinzufügen.

Notieren Sie sich die Game ID.

Anzeigenblock erstellen

Gehen Sie zu Monetarisierung > Anzeigenblöcke und klicken Sie dann auf Anzeigenblock hinzufügen.

Geben Sie unter Name des Anzeigenblocks einen Namen ein und wählen Sie die Plattform und das Anzeigenformat aus.

Klicken Sie abschließend auf Erstellen, um den Anzeigenblock zu speichern.

Placement hinzufügen

Rufe nach Erstellung des Projekts Monetarisierung > Placements auf. Wenn Sie ein neues Placement erstellen möchten, klicken Sie für den Anzeigenblock auf Placement hinzufügen.

Machen Sie die erforderlichen Angaben und klicken Sie auf Placement hinzufügen.

Notieren Sie sich die Placement-ID.

Anmeldedaten abrufen

Zusätzlich zur Game ID und der Placement ID benötigen Sie zum Einrichten der Anzeigenblock-IDAd Manager auch den Unity Ads API-Schlüssel und die Organization Core ID.

Gehen Sie zu Monetarisierung > Einrichtung > API-Verwaltung und notieren Sie sich den Zugriffsschlüssel der Monetarisierungsstatistik-API.

Gehen Sie dann zu Monetarisierung > Organisationseinstellungen und notieren Sie sich die ID des Organisationskerns.

Testmodus aktivieren

Der Testmodus kann über das Unity Ads-Dashboard aktiviert werden. Wählen Sie in den Einstellungen Ihres Projekts den Tab Test aus.

Sie können den Testmodus für Ihre App erzwingen, indem Sie auf die Schaltfläche „Bearbeiten“ neben Google Play Store klicken, Client-Testmodus überschreiben und Testmodus für alle Geräte erzwingen (d.h. Testanzeigen verwenden) auswählen.

Alternativ können Sie den Testmodus für bestimmte Geräte aktivieren. Klicken Sie dazu auf die Schaltfläche Testgerät hinzufügen.

Füllen Sie das Formular aus und klicken Sie auf Speichern.

Schritt 2: Unity Ads-Nachfrage in Ad Manager der Benutzeroberfläche einrichten

Vermittlungseinstellungen für Anzeigenblöcke konfigurieren

Melden Sie sich in Ihrem Ad Manager-Konto an.

Rufen Sie Auslieferung > Ertragsgruppen auf und klicken Sie auf die Schaltfläche Neue Ertragsgruppe.

Geben Sie einen eindeutigen Namen für die Ertragsgruppe ein, setzen Sie den Status auf Aktiv, wählen Sie das Anzeigenformat und dann den Inventartyp auf Mobile App aus. Wählen Sie unter Targeting > Inventar unter Inventar und Mobile App den Anzeigenblock aus, dem Sie die Vermittlung hinzufügen möchten.

Klicken Sie dann auf die Schaltfläche Ertragspartner hinzufügen.

Wenn Sie bereits einen Ertragspartner fürUnity Adshaben, können Sie ihn auswählen. Wählen Sie andernfalls Neuen Ertragspartner erstellen aus.

Wählen Sie Unity Ads als Werbenetzwerk aus, geben Sie einen eindeutigen Namen ein und aktivieren Sie die Vermittlung.

Aktivieren Sie Automatische Datenerhebung und geben Sie denAPI Key and Organization core ID ein, den Sie im vorherigen Abschnitt erhalten haben.

Wählen Sie nach der Auswahl des Ertragspartners als Integrationstyp die Option SDK-Vermittlung für Mobilgeräte, als Plattform Android und als Status Aktiv aus. Geben Sie den im vorherigen Abschnitt ermitteltenGame ID and Placement ID ein. Geben Sie dann einen Wert für den Standard-CPM ein.

Klicken Sie abschließend unten auf der Seite auf Speichern.

Unity Ads zur Liste der Werbepartner gemäß DSGVO und Bestimmungen von US-Bundesstaaten hinzufügen

Folgen Sie den Schritten unter DSGVO-Einstellungen und Einstellungen zu Bestimmungen von US-Bundesstaaten um Unity Ads in die Liste der Werbepartner gemäß DSGVO und US-Bundesstaaten auf der Ad Manager Benutzeroberfläche aufzunehmen.

Schritt 3: Unity Ads SDK und Adapter importieren

Fügen Sie der Datei build.gradle.kts auf App-Ebene die folgenden Implementierungsabhängigkeiten und Konfigurationen hinzu. Verwenden Sie die neuesten Versionen des Unity Ads SDK und des Adapters:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.unity3d.ads:unity-ads:4.9.3")
    implementation("com.google.ads.mediation:unity:4.9.3.0")
}

Manuelle Integration

  1. Laden Sie das neueste Unity Ads SDK (unity-ads.aar) aus dem GitHub-Repository herunter und fügen Sie es Ihrem Projekt hinzu.

  2. Rufen Sie die Unity Ads-Adapterartefakte im Maven-Repository von Google auf. Wählen Sie die neueste Version aus, laden Sie die Datei .aar des Unity Ads-Adapters herunter und fügen Sie sie Ihrem Projekt hinzu.

Schritt 4: Datenschutzeinstellungen im Unity Ads SDK implementieren

Gemäß der Richtlinie zur Einwilligung der Nutzer in der EU von Google müssen Sie dafür sorgen, dass Nutzern im Europäischen Wirtschaftsraum (EWR) bestimmte Informationen zur Verwendung von Gerätekennungen und personenbezogenen Daten offengelegt und deren Einwilligung von diesen eingeholt wird. 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 jedes Werbenetzwerk in Ihrer Vermittlungskette angeben, das personenbezogene Daten erheben, empfangen oder nutzen kann, und Informationen zur Nutzung der einzelnen Werbenetzwerke angeben. Google ist derzeit nicht in der Lage, die Einwilligungsentscheidung des Nutzers automatisch an diese Netzwerke weiterzugeben.

In der SDK-Version 2.0.0 wurde in Unity Ads eine API zur Unterstützung von Datenschutzeinstellungen hinzugefügt. Der folgende Beispielcode zeigt, wie diese Einwilligungsinformationen an das Unity Ads SDK übergeben werden. Wenn Sie Einwilligungsinformationen manuell an das Unity Ads SDK übergeben möchten, wird empfohlen, diesen Code vor der Anforderung von Anzeigen über das Google Mobile Ads SDK aufzurufen.

Java

import com.unity3d.ads.metadata.MetaData;
// ...

MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();

Kotlin

import com.unity3d.ads.metadata.MetaData
// ...

val gdprMetaData = MetaData(this)
gdprMetaData["gdpr.consent"] = true
gdprMetaData.commit()

Weitere Informationen und die Werte, die Sie mit jeder Methode angeben können, finden Sie in den Leitfäden zur Datenschutz-Einwilligung und Daten-APIs von Unity Ads und Einhaltung der DSGVO .

Datenschutzgesetze von US-Bundesstaaten

Datenschutzgesetze von US-Bundesstaaten schreiben Nutzern das Recht, dem „Verkauf“ ihrer „personenbezogenen Daten“ zu widersprechen (laut gesetzlicher Definition dieser Begriffe). Dazu muss auf der Startseite des „Verkäufers“ ein deutlich sichtbarer Link mit dem Text „Do Not Sell My Personal Information“ (Meine personenbezogenen Daten dürfen nicht verkauft werden) vorhanden sein. Im Leitfaden zur Einhaltung der Datenschutzgesetze von US-Bundesstaaten können Sie die eingeschränkte Datenverarbeitung für die Anzeigenbereitstellung durch Google aktivieren. Google kann diese Einstellung jedoch nicht auf jedes Werbenetzwerk in der Vermittlungskette anwenden. Daher müssen Sie jedes Werbenetzwerk in Ihrer Vermittlungskette angeben, das möglicherweise am Verkauf personenbezogener Daten beteiligt ist, und die Anleitungen der einzelnen Werbenetzwerke befolgen, um die Compliance sicherzustellen.

In der SDK-Version 2.0.0 wurde in Unity Ads eine API zur Unterstützung von Datenschutzeinstellungen hinzugefügt. Der folgende Beispielcode zeigt, wie diese Einwilligungsinformationen an das Unity Ads SDK übergeben werden. Wenn Sie Einwilligungsinformationen manuell an das Unity Ads SDK übergeben möchten, wird empfohlen, diesen Code vor der Anforderung von Anzeigen über das Google Mobile Ads SDK aufzurufen.

Java

import com.unity3d.ads.metadata.MetaData;
// ...

MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();

Kotlin

import com.unity3d.ads.metadata.MetaData
// ...

val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
ccpaMetaData.commit()

Weitere Informationen und die Werte, die mit der jeweiligen Methode angegeben werden können, finden Sie in den Leitfäden zur Privacy Consent and Data APIs von Unity Ads und Einhaltung des CCPA .

Schritt 5: Erforderlichen Code hinzufügen

Für Unity Ads-Integrationen ist kein zusätzlicher Code erforderlich.

Schritt 6: Implementierung testen

Testanzeigen aktivieren

Registrieren Sie Ihr Testgerät für Ad Manager und aktivieren Sie den Testmodus in der Unity Ads Benutzeroberfläche.

Testanzeigen überprüfen

Wenn Sie prüfen möchten, ob Sie Testanzeigen vonUnity Adserhalten, aktivieren Sie im Anzeigenprüftool mithilfe der Unity Ads (Waterfall) Anzeigenquellen den Test für eine einzelne Anzeigenquelle.

Fehlercodes

Erhält der Adapter keine Anzeige von Unity Ads, können Publisher den zugrunde liegenden Fehler aus der Anzeigenantwort mit ResponseInfo.getAdapterResponse() in den folgenden Klassen prüfen:

com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter

Dies sind die Codes und Begleitmeldungen, die vom UnityAds-Adapter ausgegeben werden, wenn eine Anzeige nicht geladen werden kann:

Fehlercode Grund
0-10 Das UnityAds SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie unter Code.
101 Die auf der Ad Manager Benutzeroberfläche konfigurierten UnityAds-Serverparameter fehlen oder sind ungültig.
102 UnityAds hat ein Placement mit dem Status NO_FILL zurückgegeben.
103 UnityAds hat ein Placement mit dem Status DEAKTIVIERT zurückgegeben.
104 UnityAds hat versucht, eine Anzeige mit einem Null-Kontext anzuzeigen.
105 Der Kontext, der zum Initialisieren, Laden und/oder Einblenden von Anzeigen von Unity Ads verwendet wird, ist keine Activity-Instanz.
106 UnityAds hat versucht, eine Anzeige auszuliefern, die nicht zur Auslieferung bereit ist.
107 UnityAds wird auf dem Gerät nicht unterstützt.
108 UnityAds kann jeweils nur eine Anzeige pro Placement laden.
109 UnityAds wurde mit dem Status ERROR beendet.
200-204 Spezifischer Fehler beim UnityAds-Banner. Weitere Informationen finden Sie unter Code.
0-9 Das UnityAds SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie in der Dokumentation von Unity.
101 Die auf der Ad Manager Benutzeroberfläche konfigurierten UnityAds-Serverparameter fehlen oder sind ungültig.
102 Das Gerät wird von UnityAds nicht unterstützt.
103 UnityAds hat die Präsentation mit dem Fehlerstatus „kUnityAdsFinishStateError“ abgeschlossen.
104 Das Unity-Anzeigenobjekt ist nach Aufruf seines Initialisierers null.
105 Unity-Anzeigen konnten nicht eingeblendet werden, da die Anzeige nicht bereit ist.
106 UnityAds hat einen Placement-Änderungs-Callback mit dem Placement-Status kUnityAdsPlacementStateNoFill genannt.
107 UnityAds hat einen Callback mit geändertem Placement und dem Placement-Status „kUnityAdsPlacementStateDisabled“ bezeichnet.
108 Für dieses Placement wurde bereits eine Anzeige geladen. Das UnityAds SDK unterstützt nicht das Laden mehrerer Anzeigen für dasselbe Placement.

Änderungsprotokoll für den Unity Ads-Vermittlungsadapter für Android

Version 4.9.3.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.9.3.

Erstellt und getestet mit:

  • Version 22.6.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.9.3.

Version 4.9.2.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.9.2.

Erstellt und getestet mit:

  • Version 22.3.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.9.2.

Version 4.9.1.0

  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 22.3.0 aktualisiert.
  • Bestätigte Kompatibilität mit Unity Ads SDK 4.9.1.

Erstellt und getestet mit:

  • Version 22.3.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.9.1.

Version 4.8.0.0

  • Meldet Anzeigenimpressionen, wenn das Unity Ads SDK seine neue Callback-Methode onBannerShown() aufruft.
  • Bestätigte Kompatibilität mit Unity Ads SDK 4.8.0.

Erstellt und getestet mit:

  • Version 22.2.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.8.0.

Version 4.7.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.7.1.

Erstellt und getestet mit:

  • Version 22.1.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.7.1.

Version 4.7.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.7.0.

Erstellt und getestet mit:

  • Version 22.0.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.7.0.

Version 4.6.1.1

  • Der Adapter wurde zur Verwendung der neuen VersionInfo-Klasse aktualisiert.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 22.0.0 aktualisiert.

Erstellt und getestet mit:

  • Version 22.0.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.6.1.

Version 4.6.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.6.1.

Erstellt und getestet mit:

  • Version 21.5.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.6.1.

Version 4.6.0.0

  • Die Weiterleitung von COPPA-Informationen an das Unity Ads-SDK wird jetzt unterstützt.
  • Bestätigte Kompatibilität mit Unity Ads SDK 4.6.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 21.5.0 aktualisiert.

Erstellt und getestet mit:

  • Version 21.5.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.6.0.

Version 4.5.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.5.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 21.4.0 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 21.4.0
  • Unity Ads SDK, Version 4.5.0.

Version 4.4.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.4.1.

Erstellt und getestet mit:

  • Version 21.2.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.4.1.

Version 4.4.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.4.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 21.2.0 aktualisiert.

Erstellt und getestet mit:

  • Version 21.2.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.4.0.

Version 4.3.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.3.0.
  • Der onAdOpened()-Callback wird jetzt weitergeleitet, wenn Interstitial-Anzeigen und Anzeigen mit Prämie abgespielt werden.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 21.1.0
  • Unity Ads SDK, Version 4.3.0.

Version 4.2.1.1

  • compileSdkVersion und targetSdkVersion wurden auf API 31 aktualisiert.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 21.0.0 aktualisiert.

Erstellt und getestet mit:

  • Version 21.0.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 4.2.1.

Version 4.2.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.2.1.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.6.0
  • Unity Ads SDK, Version 4.2.1.

Version 4.1.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.1.0.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.6.0
  • Unity Ads SDK, Version 4.1.0.

Version 4.0.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.0.1.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 20.6.0 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.6.0
  • Unity Ads SDK, Version 4.0.1.

Version 4.0.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 4.0.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 20.5.0 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.5.0.
  • Unity Ads SDK, Version 4.0.0.

Version 3.7.5.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.7.5.

Erstellt und getestet mit:

  • Version 20.2.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.7.5.

Version 3.7.4.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.7.4.

Erstellt und getestet mit:

  • Version 20.2.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.7.4.

Version 3.7.2.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.7.2.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 20.2.0 aktualisiert.

Erstellt und getestet mit:

  • Version 20.2.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.7.2.

Version 3.7.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.7.1.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 20.1.0 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.1.0.
  • Unity Ads SDK, Version 3.7.1.

Version 3.6.2.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.6.2.
  • Es wurde ein Problem behoben, bei dem Klick-Callbacks von Anzeigen mit Prämie nicht weitergeleitet wurden.
  • Das UnityAds SDK wurde aus dem gebündelten Adapter-Build entfernt. Publisher müssen das UnityAds SDK jetzt als zusätzliche Abhängigkeit manuell einbinden.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 19.8.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.8.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.6.2.

Version 3.6.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.6.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 19.6.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.6.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.6.0.

Version 3.5.1.1

  • Es wurde ein Problem behoben, bei dem mehrere Interstitial-Anzeigen und Anzeigen mit Prämie angefordert wurden.

Erstellt und getestet mit:

  • Version 19.5.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.5.1.

Version 3.5.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.5.1.
  • Anfragen für Smart-Banner-Anzeigenanfragen sind fehlgeschlagen. Dieses Problem wurde behoben.

Erstellt und getestet mit:

  • Version 19.5.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.5.1.

Version 3.5.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.5.0.
  • Unterstützung für adaptive Banner wurde hinzugefügt.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 19.5.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.5.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.5.0.

Version 3.4.8.0

  • Der Fehler NullPointerException, der beim Löschen einer Banneranzeige auftritt, wurde behoben.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 19.3.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.3.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.4.8.

Version 3.4.6.1

  • Es wurde ein Adapter-Build erstellt, der das Unity Ads SDK nicht enthält. Damit haben Publisher die Möglichkeit, die Unity Ads-Dienste bei der Vermittlung im Rahmen von Unity zu verwenden, um Abhängigkeitsprobleme zu vermeiden.
    • Publisher können diese Option verwenden, indem sie die Abhängigkeit com.google.ads.mediation:unity-adapter-only:x.y.z.p in ihre build.gradle-Datei auf App-Ebene einbinden.

Erstellt und getestet mit:

  • Version 19.1.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.4.6.

Version 3.4.6.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.4.6.
  • Der Adapter leitet jetzt den onAdOpened()-Callback weiter, wenn auf eine Banneranzeige geklickt wird.

Erstellt und getestet mit:

  • Version 19.1.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.4.6.

Version 3.4.2.3

  • Es wurden beschreibende Fehlercodes und Gründe für Fehler beim Laden/Zeigen des Adapters hinzugefügt.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 19.1.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.1.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.4.2.

Version 3.4.2.2

  • Ein ConcurrentModificationException-Absturz wurde behoben, der auftrat, wenn Unity Ads einen Fehler zurückgibt.

Erstellt und getestet mit:

  • Google Mobile Ads SDK, Version 19.0.1.
  • Unity Ads SDK, Version 3.4.2.

Version 3.4.2.1

  • Verbesserte Weiterleitung von Unity-Fehlern, um Initialisierungs- und Anzeigenladefehler früher zu erkennen und Zeitüberschreitungen zu reduzieren.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 19.0.1 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK, Version 19.0.1.
  • Unity Ads SDK, Version 3.4.2.

Version 3.4.2.0

  • Bestätigte Kompatibilität mit dem Unity Ads SDK 3.4.2.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 18.3.0 aktualisiert.

Erstellt und getestet mit:

  • Version 18.3.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.4.2.

Version 3.4.0.0

  • Bestätigte Kompatibilität mit dem Unity Ads SDK 3.4.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 18.3.0 aktualisiert.

Erstellt und getestet mit:

  • Version 18.3.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.4.0.

Version 3.3.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.3.0.

Erstellt und getestet mit:

  • Version 18.2.0 des Google Mobile Ads SDK
  • Unity Ads SDK, Version 3.3.0.

Version 3.2.0.1

  • Ein Absturz einer Nullzeigerausnahme wurde behoben, der beim Aufrufen von loadAd() vor dem Aufruf von UnityAds.initialize() auftrat.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 18.2.0 aktualisiert.

Version 3.2.0.0

  • Anfragen für Banneranzeigen schlugen fehl. Dieses Problem wurde behoben.
  • Bestätigte Kompatibilität mit Unity Ads SDK 3.2.0.
  • Der Adapter wurde zu AndroidX migriert.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 18.1.1 aktualisiert.

Version 3.1.0.0

  • Flexible Banneranzeigengrößen werden jetzt unterstützt.
  • Der Adapter schlägt die Anzeigenanfrage fehl, wenn die angeforderte Größe mit keiner Unity Ads-Bannergröße kompatibel ist.
  • Bestätigte Kompatibilität mit Unity Ads SDK 3.1.0.

Version 3.0.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.0.1.
  • Es wurde ein Fehler behoben, der zu "NPE" bei der Auslieferung einer Interstitial-Anzeige führte.

Version 3.0.0.2

  • Der Adapter wurde aktualisiert, um die neue offene Betaversion der Reward API zu unterstützen.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 17.2.0 aktualisiert.

Version 3.0.0.1

  • Unity Ads Banner werden jetzt unterstützt.

Version 3.0.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 3.0.0.

Version 2.3.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 2.3.0.

Version 2.2.1.1

  • Der Adapter wurde aktualisiert, sodass das Anzeigenereignis onRewardedVideoComplete() aufgerufen wird.

Version 2.2.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 2.2.1.

Version 2.2.0.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 2.2.0.

Version 2.1.2.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 2.1.2.

Version 2.1.1.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 2.1.1.

Version 2.1.0.0

  • Der Adapter wurde aktualisiert, damit er mit dem Unity Ads SDK 2.1.0 kompatibel ist.

Version 2.0.8.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 2.0.8.

Version 2.0.7.0

  • Verwendung der Klickberichte von Unity Ads (die Klickstatistiken von AdMob und Unity Ads stimmen überein)
  • Die Callback-Unterstützung für onAdLeftApplication wurde hinzugefügt.

Version 2.0.6.0

  • Bestätigte Kompatibilität mit Unity Ads SDK 2.0.6.

Version 2.0.5.0

  • Die Adapter können jetzt als Kompilierungsabhängigkeit hinzugefügt werden. Dazu fügen Sie dem Abhängigkeiten-Tag der build.gradle-Datei Folgendes hinzu: compile 'com.google.ads.mediation:unity:2.0.5.0'
  • Der Adapter wird jetzt als Aar-Datei und nicht in einer JAR-Datei verteilt. Weitere Informationen finden Sie in der README-Datei.

Version 2.0.4.0

  • Es wurde ein Fehler behoben, bei dem Videoanzeigen mit Prämie nicht geladen wurden, wenn zuerst eine Interstitial-Anzeige geladen wurde.

Version 2.0.2.0

  • Das Versionsbenennungssystem wurde in [Unity Ads SDK-Version].[Adapter-Patch-Version] geändert.
  • Das mindestens erforderliche Unity Ads SDK wurde auf Version 2.0.2 aktualisiert.
  • Das mindestens erforderliche Google Mobile Ads SDK wurde auf Version 9.0.0 aktualisiert.
  • Apps müssen „UnityAds.changeActivity(this)“ nicht mehr aufrufen.

Version 1.0.0

  • Erste Version Prämienbasierte Videoanzeigen und Interstitial-Anzeigen werden unterstützt.