AdColony in die Vermittlung einbinden

In diesem Leitfaden erfahren Sie, wie Sie das Google Mobile Ads SDK verwenden, um Anzeigen aus AdColony mithilfe der Vermittlung zu laden und einzublenden. Dabei werden sowohl Bidding- als auch abfolgebasierte Integrationen berücksichtigt. Sie erfahren, wie Sie AdColony der Vermittlungskonfiguration eines Anzeigenblocks hinzufügen und das AdColony SDK und den AdColony-Adapter in eine Android App einbinden.

Unterstützte Integrationen und Anzeigenformate

Der Ad Manager -Vermittlungsadapter für AdColony bietet 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 AdColony-Benutzeroberfläche einrichten

Registrieren Sie sich und melden Sie sich in Ihrem AdColony-Konto an. Fügen Sie Ihre App dem AdColony-Publisher-Dashboard hinzu. Klicken Sie dazu auf die Schaltfläche Setup New App (Neue App einrichten).

Neue App in AdColony einrichten

Füllen Sie das Formular aus und klicken Sie unten auf der Seite auf Erstellen, um Ihre App zu AdColony hinzuzufügen.

AdColony-App erstellen

Nachdem Ihre App erstellt wurde, können Sie Ihre App-ID abrufen. Rufen Sie dazu im Abschnitt Allgemeine App-Informationen der App Monetarisierung > Apps auf.

AdColony-App-ID

Erstellen Sie als Nächstes eine neue Zone, indem Sie auf der App-Seite im Bereich Werbezonen auf die Schaltfläche Neue Zone einrichten klicken. Wir empfehlen, für die Vermittlung mit Ad Manager eine neue Anzeigengruppe zu erstellen, auch wenn Sie bereits eine haben.

AdColony – Zone einrichten

Weitere Informationen zum Erstellen eines Anzeigen-Placements finden Sie auf dem Tab für Ihr bevorzugtes Anzeigenformat.

  1. Setzen Sie Zone is Active? (Zone ist aktiv?) auf Yes (Ja).
  2. Geben Sie einen Namen für die Zone ein.

  3. Wählen Sie Banner als Größe der Anzeigenfläche aus.

  4. Geben Sie einen Wert für das Tageslimit für die Wiedergabe ein.

Interstitial

  1. Setzen Sie Zone is Active? (Zone ist aktiv?) auf Yes (Ja).
  2. Geben Sie einen Namen für die Zone ein.

  3. Wählen Sie als Zonentyp Pre-Roll/Interstitial aus.

  4. Geben Sie einen Wert für das Tageslimit für die Wiedergabe ein.

Verfügbar

  1. Setzen Sie Zone is Active? (Zone ist aktiv?) auf Yes (Ja).
  2. Geben Sie einen Namen für die Zone ein.

  3. Wählen Sie Value Exchange/V4VC als Zonentyp aus.

  4. Setzen Sie Nur Client? auf Ja und geben Sie einen Namen für die virtuelle Währung, Maximale Anzahl von Videos pro Nutzer pro Tag und Prämienbetrag ein.

  5. Geben Sie einen Wert für das Tageslimit für die Wiedergabe ein.

Klicken Sie abschließend auf die Schaltfläche Erstellen.

Nachdem die Zone erstellt wurde, finden Sie die Zonen-ID der Zone im Bereich Integration. Die Zonen-ID wird im nächsten Schritt verwendet.

AdColony-Zonen-ID

AdColony-API-Schlüssel finden

Gebote

Dieser Schritt ist für die Verknüpfung von Geboten nicht erforderlich.

Wasserfall

Sie benötigen Ihren AdColony-API-Schlüssel, um IhreAd Manager Anzeigenblock-ID einzurichten. Rufen Sie im AdColony-Publisher-Dashboard die Kontoeinstellungen auf und suchen Sie Ihren API-Schlüssel.

AdColony-Einstellungen

Testmodus aktivieren

Um Testanzeigen in AdColony zu aktivieren, rufen Sie Ihr AdColony-Dashboard auf und rufen Sie Monetarisierung > Apps auf. Wählen Sie im Bereich Anzeigenzonen Ihrer App die Zone aus, für die Sie Testanzeigen aktivieren möchten. Wenn Sie Testanzeigen aktivieren möchten, setzen Sie im Bereich Entwicklung ein Häkchen bei Ja, um Nur Testanzeigen zeigen? auszuwählen.

AdColony-Test

Schritt 2: AdColony-Nachfrage auf der Ad Manager Benutzeroberfläche einrichten

Melden Sie sich in Ihrem Ad Manager-Konto an.

AdColony in „Unternehmen“ hinzufügen

Gebote

Dieser Schritt ist für die Verknüpfung von Geboten nicht erforderlich.

Wasserfall

Rufen Sie Admin > Unternehmen auf und klicken Sie dann auf dem Tab Alle Unternehmen auf die Schaltfläche Neues Unternehmen. Wählen Sie Werbenetzwerk aus.

Wählen Sie AdColony als Werbenetzwerk aus, geben Sie einen eindeutigen Namen ein und aktivieren Sie die Vermittlung. Aktivieren Sie Automatische Datenerfassung und geben Sie den im vorherigen Abschnitt ermittelten API Key ein.

Sie müssen keinen Nutzernamen und kein Passwort eingeben. Klicken Sie abschließend auf Speichern.

Freigabe sicherer Signale aktivieren

Gebote

Gehen Sie zu Admin > Globale Einstellungen. Wechseln Sie zum Tab Ad Exchange-Kontoeinstellungen und aktivieren Sie Freigabe sicherer Signale. Klicken Sie auf Speichern.

Wasserfall

Dieser Schritt ist für abfolgebasierte Integrationen nicht erforderlich.

Gebotseinstellung AdColony konfigurieren

Gebote

Rufen Sie Auslieferung > Bieter auf und klicken Sie auf dem Tab SDK-Gebote auf Neuer Bieter.

Wählen Sie AdColony als Bieter aus.

Aktivieren Sie die Optionen Signalbibliothek dieses Bieters der Liste der zulässigen Signale hinzufügen und Freigabe von Signalen für diesen Bieter zulassen. Klicken Sie dann auf Weiter.

Klicken Sie auf Weiter.

Klicken Sie auf Fertig.

Wasserfall

Dieser Schritt ist für abfolgebasierte Integrationen nicht erforderlich.

Anzeigenblockzuordnung konfigurieren

Gebote

Rufen Sie Auslieferung > Bieter auf und wählen Sie auf dem Tab SDK-Gebote das Unternehmen fürAdColony aus.

Wechseln Sie zum Tab Anzeigenblockzuordnung und klicken Sie auf Neue Anzeigenblockzuordnung.

Wählen Sie Bestimmter Anzeigenblock aus. Wählen Sie einen Anzeigenblock und ein Format, Mobile App als Inventartyp und Ihre Mobile App aus. Geben Sie dannApp ID and Zone ID erhalten (im vorherigen Abschnitt) ein. Klicken Sie abschließend auf Speichern.

Wasserfall

Rufen Sie Auslieferung > Ertragsgruppen auf und klicken Sie auf die Schaltfläche Neue Ertragsgruppe. Wählen Sie Ihre Mobile App aus.

Scrollen Sie nach unten und klicken Sie auf Ertragspartner hinzufügen.

Wählen Sie das Unternehmen aus, für das Sie AdColonyim vorherigen Abschnitt erstellt haben. Wählen Sie als Integrationstyp die Option SDK-Vermittlung für Mobilgeräte, als Plattform Android und als Status Aktiv aus.

Geben Sie den Wert App ID and Zone IDaus dem vorherigen Abschnitt und den Wert für Standard-CPM ein. Klicken Sie auf Speichern.

Hinweis: Es dauert einige Tage, bis die automatische Datenerfassung einige Tage umfasst, um einen dynamischen CPM-Wert für ein Vermittlungsnetzwerk korrekt berechnen zu können. Sobald der eCPM berechnet werden kann, wird er automatisch für Sie aktualisiert.

AdColony 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 AdColony in die Liste der Werbepartner gemäß DSGVO und US-Bundesstaaten auf der Ad Manager Benutzeroberfläche aufzunehmen.

Schritt 3: AdColony 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 AdColony SDK und des Adapters:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.google.ads.mediation:adcolony:4.8.0.2")
}

Projekt zu AndroidX migrieren

Das AdColony SDK hängt von Android-Supportbibliotheken ab, das neueste Google Mobile Ads SDK verwendet jedoch Jetpack-Bibliotheken.

Damit das AdColony SDK und das Google Mobile Ads SDK kompatibel sind, erstellen Sie auf oberster Ebene Ihres Projekts eine gradle.properties-Datei und fügen Sie den folgenden Code hinzu:

android.useAndroidX=true
android.enableJetifier=true

Dadurch wird das AdColony SDK-Binärprogramm zur Verwendung von Jetpack-Bibliotheken umgeschrieben. Weitere Informationen zu diesen Einstellungen findest du in der Migrationsanleitung für AndroidX.

Manuelle Integration

  • Laden Sie das AdColony Android SDK herunter, extrahieren Sie das adcolony.jar im Ordner Library und fügen Sie es Ihrem Projekt hinzu.
  • Das AdColony-SDK hängt von der Annotations Support Library ab. Unter Codeprüfung mit Annotationen verbessern finden Sie weitere Informationen zum Hinzufügen der Annotations-Supportbibliothek zu Ihrem Projekt.
  • Rufen Sie die AdColony-Adapterartefakte im Maven-Repository von Google auf. Wählen Sie die neueste Version aus, laden Sie die AAR-Datei des AdColony-Adapters herunter und fügen Sie sie Ihrem Projekt hinzu.

Schritt 4: Datenschutzeinstellungen im AdColony 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.

Der AdColony-Adapter bietet die Methode AdColonyMediationAdapter.getAppOptions(), um Parameter anzupassen, die an das SDK von AdColony gesendet werden. Zwei der für die DSGVO relevante Methoden sind setPrivacyFrameworkRequired() und setPrivacyConsentString(). Der folgende Beispielcode zeigt, wie Einwilligungsinformationen an den AdColony-Adapter übergeben werden, die dann in der Initialisierungsmethode von AdColony verwendet werden. Diese Optionen müssen vor dem Initialisieren des Google Mobile Ads SDK festgelegt werden, damit sie ordnungsgemäß an das SDK von AdColony weitergeleitet werden.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1")

Weitere Informationen zu den Werten, die in diesen Methoden angegeben werden können, finden Sie in den Details zur DSGVO-Implementierung von AdColony.

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.

Der AdColony-Adapter bietet die Methode AdColonyMediationAdapter.getAppOptions(), um Parameter anzupassen, die an das SDK von AdColony gesendet werden. Für diese Optionen sind zwei für das CCPA relevante Methoden setPrivacyFrameworkRequired() und setPrivacyConsentString(). Der folgende Beispielcode zeigt, wie Einwilligungsinformationen an den AdColony-Adapter übergeben werden, die dann in der Initialisierungsmethode von AdColony verwendet werden. Diese Optionen müssen vor dem Initialisieren des Google Mobile Ads SDK festgelegt werden, damit sie ordnungsgemäß an das SDK von AdColony weitergeleitet werden.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1")

Weitere Informationen zu den Werten, die in diesen Methoden angegeben werden können, finden Sie in den Informationen zur CCPA-Implementierung von AdColony.

Schritt 5: Erforderlichen Code hinzufügen

Für die AdColony-Integration 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 AdColony Benutzeroberfläche.

Testanzeigen überprüfen

Wenn Sie prüfen möchten, ob Sie Testanzeigen vonAdColonyerhalten, aktivieren Sie im Anzeigenprüftool mithilfe der AdColony (Bidding) and AdColony (Waterfall) Anzeigenquellen den Test für eine einzelne Anzeigenquelle.

Optionale Schritte

Berechtigungen

Für eine optimale Leistung empfiehlt AdColony, der Datei AndroidManifest.xml Ihrer App die folgenden optionalen Berechtigungen hinzuzufügen:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />

Interstitial-Anzeigen und Anzeigen mit Prämie verwenden

Netzwerkspezifische Parameter

Der AdColony-Adapter unterstützt zusätzliche Anfrageparameter, die mithilfe der Klasse AdColonyBundleBuilder an den Adapter übergeben werden können. AdColonyBundleBuilder umfasst die folgenden Methoden:

  • setShowPrePopup(boolean): Legt fest, ob vor der Anzeigenauslieferung ein Pop-up-Fenster eingeblendet werden soll. Auf „false“ setzen, wenn kein Pop-up vor der Auslieferung der Anzeige erscheint.
  • setShowPostPopup(boolean): Legt fest, ob nach dem Einblenden einer Anzeige ein Pop-up-Fenster eingeblendet werden soll. Auf „false“ setzen, wenn nach der Anzeigenschaltung keine Pop-ups eingeblendet werden sollen.

Hier ein Codebeispiel für das Festlegen dieser Parameter für Anzeigenanfragen:

Java

AdColonyBundleBuilder.setShowPrePopup(true);
AdColonyBundleBuilder.setShowPostPopup(true);

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
  .build();
rewardedInterstitialAd.loadAd(request);

Kotlin

AdColonyBundleBuilder.setShowPrePopup(true)
AdColonyBundleBuilder.setShowPostPopup(true)

val request = AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter::class.java, AdColonyBundleBuilder.build())
  .build()
rewardedInterstitialAd.loadAd(request)

Adapter und SDK-Versionen prüfen

Verwenden Sie das folgende Code-Snippet, um die Adapter- und SDK-Versionen zu protokollieren:

AdColonyMediationAdapter adapter = new AdColonyMediationAdapter();
VersionInfo adapterVersion = adapter.getVersionInfo();
VersionInfo sdkVersion = adapter.getSDKVersionInfo();
// Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
// used by adapters.
Log.d("TAG", String.format(
    "Adapter version: %d.%d.%03d",
    adapterVersion.getMajorVersion(),
    adapterVersion.getMinorVersion(),
    adapterVersion.getMicroVersion()));
Log.d("TAG", String.format(
    "SDK version: %d.%d.%d",
    sdkVersion.getMajorVersion(),
    sdkVersion.getMinorVersion(),
    sdkVersion.getMicroVersion()));

Fehlercodes

Wenn der Adapter keine Anzeige von AdColony empfängt, können Publisher den zugrunde liegenden Fehler aus der Anzeigenantwort mit ResponseInfo.getAdapterResponse() in den folgenden Klassen prüfen:

com.jirbo.adcolony.AdColonyAdapter
com.google.ads.mediation.adcolony.AdColonyMediationAdapter

Im Folgenden sind die Codes und Begleitmeldungen aufgeführt, die vom AdColony-Adapter ausgegeben werden, wenn eine Anzeige nicht geladen werden kann:

Fehlercode Grund
100 Das AdColony SDK hat einen Fehler zurückgegeben.
101 Ungültige Serverparameter (z.B. fehlende Zonen-ID).
102 Es wurde bereits eine Anzeige für dieselbe Zonen-ID angefordert.
103 Das AdColony SDK hat einen Initialisierungsfehler zurückgegeben.
104 Die angeforderte Bannergröße ist keiner gültigen AdColony-Anzeigengröße zugeordnet.
105 Präsentationsfehler, da die Anzeige nicht geladen wurde.
106 Der zum Initialisieren des AdColony SDK verwendete Kontext war keine Activity-Instanz.
0–3 Das AdColony SDK hat einen Fehler zurückgegeben. Weitere Informationen finden Sie in der Dokumentation.
101 Ungültige Serverparameter (z.B. fehlende Zonen-ID).
102 Root-Ansicht-Controller, der die Anzeige präsentiert, ist nil.
103 Das AdColony SDK hat einen Initialisierungsfehler zurückgegeben.
104 Das AdColony SDK unterstützt keine zweimalige Konfiguration innerhalb von fünf Sekunden.
105 Anzeige konnte nicht eingeblendet werden.
106 Die für Anzeigen mit Prämie verwendete Zone ist keine Zone mit Prämie im AdColony-Portal.

Änderungsprotokoll für den AdColony-Vermittlungsadapter für Android

Nächste Version

  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 22.4.0 aktualisiert.

Version 4.8.0.2

  • 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
  • AdColony SDK-Version 4.8.0.

Version 4.8.0.1

  • Die Weiterleitung von COPPA-Informationen an das AdColony SDK wird jetzt unterstützt.
  • 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
  • AdColony SDK-Version 4.8.0.

Version 4.8.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.8.0.

Erstellt und getestet mit:

  • Version 21.0.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.8.0.

Version 4.7.1.1

  • compileSdkVersion und targetSdkVersion wurden auf API 31 aktualisiert.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 21.0.0 aktualisiert.
  • Das mindestens erforderliche Android API-Level wurde auf 19 aktualisiert.

Erstellt und getestet mit:

  • Version 21.0.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.7.1.

Version 4.7.1.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.7.1.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.6.0
  • AdColony SDK-Version 4.7.1.

Version 4.7.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.7.0.
  • 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
  • AdColony SDK-Version 4.7.0.

Version 4.6.5.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.6.5.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.4.0
  • AdColony SDK-Version 4.6.5.

Version 4.6.4.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.6.4.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.4.0
  • AdColony SDK-Version 4.6.4.

Version 4.6.3.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.6.3.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 20.4.0 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.4.0
  • AdColony SDK-Version 4.6.3.

Version 4.6.2.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.6.2.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.3.0
  • AdColony SDK-Version 4.6.2.

Version 4.6.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.6.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 20.3.0 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.3.0
  • AdColony SDK-Version 4.6.0.

Version 4.5.0.0

  • Erweiterte Gebotseinstellungen für Banner werden jetzt unterstützt.
  • Bestätigte Kompatibilität mit AdColony SDK Version 4.5.0.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 20.0.0 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK: Version 20.0.0.
  • AdColony SDK-Version 4.5.0.

Version 4.4.1.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.4.1.

Erstellt und getestet mit:

  • Version 19.7.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.4.1.

Version 4.4.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.4.0.
  • Die collectSignals()-Methode von AdColony für Gebote wird unterstützt.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 19.7.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.7.0 des Google Mobile Ads SDK
  • AdColony SDK Version 4.4.0.

Version 4.3.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.3.0.
  • 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
  • AdColony SDK-Version 4.3.0.

Version 4.2.4.0

  • Ein Fehler wurde behoben, bei dem onUserEarnedReward() für Anzeigen mit Prämie nicht weitergeleitet wurde.
  • Zusätzliche Fehlercodes für Initialisierungsfehler beim AdColony SDK hinzugefügt.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 19.4.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.4.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.2.4.

Version 4.2.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.2.0.
  • Der Adapter wurde aktualisiert, sodass Anfragen für adaptive Inline-Banner unterstützt werden.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 19.2.0 aktualisiert.

Erstellt und getestet mit:

  • Version 19.2.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.2.0.

Version 4.1.4.1

  • 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 19.0.1 aktualisiert.

Erstellt und getestet mit:

  • Google Mobile Ads SDK, Version 19.0.1.
  • AdColony SDK-Version 4.1.4.

Version 4.1.4.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.1.4.

Erstellt und getestet mit:

  • Version 18.3.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.1.4.

Version 4.1.3.1

  • Der onRewardedAdLoaded()-Callback wurde nicht vom Adapter weitergeleitet. Das Problem wurde behoben.

Erstellt und getestet mit:

  • Version 18.3.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.1.3.

Version 4.1.3.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.1.3.

Erstellt und getestet mit:

  • Version 18.3.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.1.3.

Version 4.1.2.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.1.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
  • AdColony SDK-Version 4.1.2.

Version 4.1.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 4.1.0.
  • Banneranzeigen werden jetzt unterstützt.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf Version 18.2.0 aktualisiert.

Erstellt und getestet mit:

  • Version 18.2.0 des Google Mobile Ads SDK
  • AdColony SDK-Version 4.1.0.

Version 3.3.11.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.11.
  • Die erforderliche Mindestversion des Google Mobile Ads SDK wurde auf 18.1.1 aktualisiert.

Version 3.3.10.1

  • Dem Adapter wurde eine Gebotsfunktion für Interstitial-Anzeigen und Anzeigen mit Prämie hinzugefügt.

Version 3.3.10.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.10.

Version 3.3.9.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.9.
  • Die Methoden setGdprRequired() und setGdprConsentString() wurden für AdColonyBundleBuilder entfernt.
  • Die Methode AdColonyMediationAdapter.getAppOptions() wurde hinzugefügt. Publisher müssen jetzt DSGVO-Informationen über diese Optionen an das SDK von AdColony weitergeben. Weitere Informationen finden Sie in der Entwicklerdokumentation.

Version 3.3.8.1

  • 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.3.8.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.8.

Version 3.3.7.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.7.

Version 3.3.6.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.6.

Version 3.3.5.1

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

Version 3.3.5.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.5.

Version 3.3.4.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.4.
  • Der Adapter wurde mit der DSGVO aktualisiert.

Version 3.3.3.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.3.
  • Die setTestModeEnabled-Methode wurde aus der Bundle-Builder-Klasse entfernt. Publisher können jetzt Testanzeigen von AdColony anfordern, indem sie mithilfe der Methode addTestDevice() aus der Klasse "AdRequest Builder" ein Testgerät angeben.

Version 3.3.2.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.2.

Version 3.3.0.1

  • Der Adapter konnte nicht ausgefüllt werden, wenn er neu initialisiert wird. Dieses Problem wurde behoben.
  • Der Prämien-Callback wurde nicht korrekt gesendet. Das Problem wurde behoben.

Version 3.3.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.3.0.
  • Das Adapterprojekt für Android Studio 3.0 wurde aktualisiert.

Version 3.2.1.1

  • Der Bundle-Builder-Klasse wurde die Methode setTestModeEnabled hinzugefügt. Publisher können diese Methode verwenden, um AdColony-Anfragen als Testanfragen zu markieren.

Version 3.2.1.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.2.1.

Version 3.2.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.2.0.

Version 3.1.2.0

  • Mögliche NullPointerExceptions wurden behoben.
  • Bestätigte Kompatibilität mit AdColony SDK Version 3.1.2.

Version 3.1.1.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.1.1.

Version 3.1.0.0

  • Bestätigte Kompatibilität mit AdColony SDK Version 3.1.0.

Version 3.0.6.0

  • Das Versionsbenennungssystem wurde in [AdColony SDK version].[adapter patch version] geändert.
  • Das mindestens erforderliche AdColony SDK wurde auf Version 3.0.6 aktualisiert.

Frühere Versionen

  • Unterstützt Videoanzeigen mit Prämie und Interstitial-Anzeigen.