Recompensado
Los anuncios de video recompensados son anuncios de video inmersivos en pantalla completa que brindan a los usuarios la opción de verlos por completo. A cambio de su tiempo y atención, los usuarios reciben recompensas o beneficios dentro 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 Android e iOS recompensados:
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 recompensado
El siguiente código de ejemplo demuestra cómo utilizar Rewarded. En este ejemplo, creará una instancia de Rewarded, cargará un anuncio en ella mediante una AdRequest y mejorará la funcionalidad manejando varios eventos del ciclo de vida.
Cargar un anuncio
Para cargar un anuncio recompensado, utilice la clase RewardedAdLoader. Pase un RewardedAdLoadCallback para recibir el RewardedAd cargado o cualquier posible error. Vale la pena señalar que, al igual que otras devoluciones de llamada de carga de formato, RewardedAdLoadCallback 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 publicitario 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 RewardedAd. Antes de presentar el RewardedAd, asegúrese de configurar la devolución de llamada:
Mostrar el anuncio
Al presentar un anuncio recompensado, empleará un objeto OnUserEarnedRewardListener para administrar eventos relacionados con la recompensa.
Limpiar la memoria
Al completar un RewardedAd, 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