Anuncios intersticiales recompensados (beta)
Un Intersticial recompensadoes una forma específica de formato de anuncio incentivado que le permite ofrecer recompensas a cambio de anuncios que aparecen automáticamente durante las transiciones naturales de las aplicaciones. A diferencia de los anuncios bonificados habituales, los usuarios no están obligados a suscribirse activamente para ver un intersticial recompensado; están perfectamente integrados en la experiencia de la aplicación.
Este documento se basa en:
- Documentación de Android del SDK de anuncios de Google para móviles
- Documentación de iOS del SDK de anuncios de Google para móviles
Requisitos previos
- Completa la Guía de introducción
Pruebe siempre con anuncios de prueba
Al desarrollar y probar sus aplicaciones Godot, es fundamental utilizar anuncios de prueba en lugar de anuncios de producción en vivo. De lo contrario, se puede suspender su cuenta de AdMob.
El método más sencillo para cargar anuncios de prueba es utilizar nuestro ID de bloque de anuncios de prueba dedicado para intersticiales recompensados de Android e iOS:
Este ID de bloque de anuncios en particular se ha configurado específicamente para ofrecer anuncios de prueba para cada solicitud. Puede emplearlo de forma segura durante las fases de codificación, prueba y depuración. Sin embargo, recuerde reemplazar este ID de bloque de anuncios de prueba por el suyo propio cuando esté listo para publicar su aplicación.
Para obtener una comprensión más completa de cómo funcionan los anuncios de prueba del SDK de anuncios móviles, consulte nuestra documentación en Anuncios de prueba.
Ejemplo de intersticial recompensado
El siguiente ejemplo de código demuestra cómo utilizar el intersticial recompensado. En este ejemplo, creará una instancia de un intersticial recompensado, cargará un anuncio en él mediante una AdRequest y mejorará la funcionalidad gestionando varios eventos del ciclo de vida.
Cargar un anuncio
Para cargar un anuncio intersticial recompensado, utilice la clase RewardedInterstitialAdLoader. Pase un RewardedInterstitialAdLoadCallback para recibir el RewardedInterstitialAd cargado o cualquier posible error. Vale la pena señalar que, al igual que otras devoluciones de llamada de carga de formato, RewardedInterstitialAdLoadCallback aprovecha LoadAdError para proporcionar detalles completos del error.
[Opcional] Validar las devoluciones de llamada de verificación del lado del servidor (SSV)
Para aplicaciones que requieren datos adicionales en la verificación del lado del servidor Android/iOSdevoluciones de llamada, se puede configurar usando ServerSideVerificationOptions. Cualquier valor de cadena asignado a un objeto publicitario recompensado se transmite al parámetro de consulta custom_data de la devolución de llamada SSV. Si no se establecen datos personalizados, el parámetro de consulta custom_data estará ausente en la devolución de llamada SSV.
El siguiente fragmento de código ilustra cómo establecer datos personalizados en un objeto de anuncio intersticial recompensado antes de solicitar un anuncio:
Nota
La cadena de recompensa personalizada es porcentaje escapóy puede requerir decodificación cuando se analiza desde la devolución de llamada SSV.
Configurar FullScreenContentCallback
FullScreenContentCallback gestiona los eventos asociados con la visualización de su RewardedInterstitialAd. Antes de presentar el RewardedInterstitialAd, asegúrese de configurar la devolución de llamada:
Mostrar el anuncio
Al presentar un anuncio intersticial recompensado, empleará un objeto OnUserEarnedRewardListener para administrar eventos relacionados con la recompensa.
Limpiar la memoria
Al completar un RewardedInterstitialAd, es importante invocar la función destroy() antes de publicar su referencia:
Esta acción le indica al complemento que el objeto ya no está en uso y que la memoria que ocupa se puede recuperar. No llamar a este método puede provocar pérdidas de memoria.
Referencias adicionales
Muestras
- Proyecto de muestra: Una ilustración mínima del uso de todos los formatos de anuncios