Befolgen Sie zunächst die Anweisungen im Artikel über die Basisintegration und dann die Anweisungen für alle Anzeigenformate, die Sie integrieren möchten(zwischengeschaltete oder belohnte Anzeigen, Bannerwerbug, MREC-Anzeigen). Dieser Artikel enthält ergänzende Informationen und setzt voraus, dass Sie die Basisintegration abgeschlossen haben.
Erstellen Sie ein VungleSDKConfig
-Objekt und fügen Sie es als Parameter in Ihrer SDK-Initialisierung hinzu, um optionale Konfigurationseinstellungen anzugeben.
VungleSDKConfig sdkConfig = new VungleSDKConfig(); sdkInstance = AdFactory.GetInstance(appID, sdkConfig);
VungleSDKConfig
enthält Parameter, mit denen Sie die ASHWID
-Nachverfolgung in Windows einschränken und den für die Initialisierung oder das Laden von Anzeigen erforderlichen Mindestplattenplatz festlegen können.
sdkConfig.DisableAshwidTracking = true; sdkConfig.MinimumDiskSpaceForAd = 50 * 1024 * 1024; sdkConfig.MinimumDiskSpaceForInit = 50 * 1024 * 1024;
Dies sind die verfügbaren Eigenschaften in der AdConfig
-Objektinstanz:
Optionen |
Standardwert / |
Beschreibung |
|
AutoRotate DisplayOrientations |
Hinweis: Diese Option betrifft nur Mobilanwendungen. |
|
true bool |
Legt den anfänglichen Audiozustand für die Werbung fest. Bei „true“ (Standard) erfolgt die Audiowiedergabe mit der Lautstärke und den Audioeinstellungen, die auf dem Gerät eingestellt sind. Bei „false“ ist das Video bei Beginn der Wiedergabe zunächst stummgeschaltet. Dies kann aber vom Nutzer geändert werden. |
|
false bool |
Bei „true“ kann der Nutzer eine Werbung unmittelbar mit der Schaltfläche „Zurück“ verlassen. Bei „false“ (Standard) kann der Nutzer die Werbung erst dann mit der Schaltfläche „Zurück“ verlassen, wenn die Schaltfläche „Schließen“ auf dem Bildschirm angezeigt wird. Hinweis: Diese Option betrifft nur Mobilanwendungen. |
|
1.0 double |
Diese Einstellung stellt einen Bruchteil des Gerätevolumens dar und akzeptiert Werte zwischen 0,0 und 1,0. Hinweis: Diese Einstellung ist nur für v6.3.0 und höher verfügbar. |
|
- |
VERALTET Sie können die Belohnungsanreiz-Einstellung auf der Platzierungsebene im Dashboard anpassen. Unter Einrichtung von und Berichte über Platzierungen erhalten Sie weitere Informationen. |
Die Optionen für SoundEnabled
und mit Belohnungsanreizen versehene Dialoge für dynamische Vorlagen und Werbung sind auf dem Dashboard konfigurierbar. Eine programmgesteuerte Konfiguration ist nur ältere Werbungsformen verfügbar.
Um zu steuern, ob ein Nutzer die Möglichkeit hat, eine Werbung zu schließen, verwenden Sie die Optionen zum Erzwingen der Wiedergabe in den erweiterten Einstellungen Ihrer App im Vungle Dashboard.
Seit dem 25. Mai 2019 gilt in der EU die Datenschutz-Grundverordnung (DSGVO). Zur Einhaltung der DSGVO haben Entwickler zwei Optionen.
- Option 1 (empfohlen): Erlauben Sie Vungle, die Anforderungen zu verwalten. Vungle zeigt europäischen Benutzern vor dem Abspielen einer Werbung einen Zustimmungsdialog an und merkt sich dann diese Zustimmung bzw. Ablehnung für nachfolgende Werbung.
- Option 2: Der Herausgeber steuert den Prozess zur Konformität mit der DSGVO auf Benutzerebene und leitet die Entscheidung des Benutzers an Vungle weiter. Entwickler können dazu die Zustimmung des Benutzers über eigene Mechanismen einholen und dann mit Vungle APIs den Zustimmungsstatus des Benutzers abfragen oder aktualisieren. Einzelheiten können Sie dem nachfolgenden Beispielcode entnehmen.
// To set the user’s consent status as opted in to version 1.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted,"1.0");
// To set the user’s consent status as opted out of version 2.0 of your consent dialog:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentDenied,"2.0"); // To find out what the user’s current consent status is: // This will return null if the GDPR Consent status has not been set // Otherwise, it will return VungleConsentStatus.VungleConsentAccepted or // VungleConsentStatus.VungleConsentDenied UpdateConsentStatus? currentStatus = sdkInstance.GetCurrentConsentStatus();
// To find out which version of your consent dialog the user was last shown:
sdkInstance.GetConsentMessageVersion();
Wenn Sie Vungle SDK v6.2 oder niedriger verwenden, setzen Sie den Zustimmungsstatus wie folgt:
// To set the user’s consent status on SDK versions 6.2 and below:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted);