Configuración avanzada

Comience siguiendo las instrucciones del artículo de integración básica y luego las instrucciones para cualquiera de los formatos de anuncios que desee integrar (anuncios intersticiales o con recompensa, anuncios publicitarios, anuncios MREC). Este artículo contiene información adicional y supone que ha completado la integración básica.

Especificar opciones de configuración

Cree un objeto VungleSDKConfig y agréguelo como parámetro en la inicialización de su SDK para especificar opciones de configuración opcionales.

VungleSDKConfig sdkConfig = new VungleSDKConfig();
sdkInstance = AdFactory.GetInstance(appID, sdkConfig);

VungleSDKConfig contiene parámetros que le permiten limitar el seguimiento de ASHWID de Windows y establecer el espacio mínimo en disco requerido para inicializar o cargar anuncios.

sdkConfig.DisableAshwidTracking = true;
sdkConfig.MinimumDiskSpaceForAd = 50 * 1024 * 1024;
sdkConfig.MinimumDiskSpaceForInit = 50 * 1024 * 1024;

Opciones de configuración de anuncios

Estas son las propiedades disponibles en la instancia de objeto AdConfig.

Opciones

Valor predeterminado/
Tipo

Descripción

Orientation

AutoRotate (rotación automática)

DisplayOrientations

Orientation.AutoRotate (predeterminado) hace que el anuncio gire automáticamente según la orientación del dispositivo.

Orientation.Portrait hace que el anuncio se reproduzca solo en orientación vertical.

Orientation.Landscape hace que el anuncio se reproduzca solo en orientación horizontal.

Nota: Esta opción solo rige para aplicaciones móviles.

SoundEnabled

true (verdadero)

bool (booleano)

Establece el estado del sonido inicial para el anuncio.

Si es verdadero (predeterminado), el audio respeta el volumen y los ajustes de sonido del dispositivo.

Si es falso, el video comienza en silencio, pero el usuario puede modificarlo.

BackButtonImmediatelyEnabled

false (falso)

bool (booleano)

Si es verdadero, el usuario tiene la posibilidad de salir inmediatamente de un anuncio usando el botón para retroceder.

Si es falso (predeterminado), el usuario no podrá usar el botón para retroceder para salir del anuncio hasta que el botón para cerrar se muestre en la pantalla.

Nota: Esta opción solo rige para aplicaciones móviles.

Volume

1.0

double (doble)

Esta configuración representa una fracción del volumen del dispositivo y acepta valores entre 0.0 y 1.0.

Nota: Esta configuración solo está disponible para v6.3.0 y superior.

Incentivized

-

OBSOLETO

Puede establecer la configuración con recompensa en el nivel de las ubicaciones desde el panel de control. Consulte Configurar y generar informes de las ubicaciones.

Las opciones de SoundEnabled y las ventanas de diálogo incentivadas para los anuncios de plantilla dinámicos están disponibles en el panel de control para configurarlas. La configuración programática solo se aplicará a los anuncios heredados.

Mostrar el botón Cerrar

Para controlar si un usuario cuenta con la opción de salir de un anuncio, use las opciones de visualización forzada en los ajustes avanzados de su aplicación en el Panel de control de Vungle.

Instrucciones de implementación recomendadas para RGPD

A partir del 25 de mayo de 2019, el Reglamento General de Protección de Datos (RGPD) se aplica en la Unión Europea. Para cumplir con el RGPD, los desarrolladores tienen dos opciones.

  • Opción 1 (recomendada): permitir que Vungle maneje los requisitos. Vungle mostrará un cuadro de diálogo de consentimiento antes de reproducir un anuncio para un usuario europeo y recordará el consentimiento o el rechazo del usuario para anuncios posteriores.
  • Opción 2: el editor controla el proceso de consentimiento del RGPD en el nivel de usuario y luego comunica la elección del usuario a Vungle. Para hacer esto, los desarrolladores pueden recopilar el consentimiento del usuario utilizando su propio mecanismo y luego usar las API de Vungle para actualizar o consultar el estado del consentimiento del usuario. Consulte el código de muestra a continuación para obtener más detalles.
// 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();

Si está utilizando un SDK de Vungle v6.2 o inferior, configure el estado de consentimiento de la siguiente manera:

// To set the user’s consent status on SDK versions 6.2 and below:
sdkInstance.UpdateConsentStatus(VungleConsentStatus.VungleConsentAccepted);

Questions?

Need further assistance, feel free to reach out to us, we’re here to help!

¿Fue útil este artículo?