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.
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;
Estas son las propiedades disponibles en la instancia de objeto AdConfig
.
Opciones |
Valor predeterminado/ |
Descripción |
|
AutoRotate (rotación automática) DisplayOrientations |
Nota: Esta opción solo rige para aplicaciones móviles. |
|
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. |
|
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. |
|
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. |
|
- |
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.
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.
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);