9 min de lectura

Anuncios bonificados en AdMob (rewarded ads): qué son, políticas y cómo implementarlos

Los anuncios bonificados de AdMob dejan que el usuario elija ver un anuncio a cambio de monedas, vidas o funciones extra. Te explicamos qué recompensas permiten las políticas, cómo crear el bloque, los ID de prueba para Android e iOS, cómo implementarlos y cuándo activar SSV.

Portada: Anuncios bonificados en AdMob, recompensas, políticas e implementación, con la tarjeta Anuncio bonificado de 10 monedas, cuenta atrás de 5 a 30 s y verificación SSV

Si tu app es un juego o tiene funciones extra, los anuncios bonificados de AdMob (rewarded ads) suelen ser el formato que menos molesta: el usuario decide ver un anuncio y, a cambio, recibe una vida extra, monedas o un desbloqueo temporal. En esta guía verás qué son, qué permiten y prohíben las políticas de Google, cómo crear el bloque en AdMob, cómo implementarlo en Android, iOS y Flutter con los ID de prueba, y cuándo conviene activar la verificación en el servidor (SSV).

Qué son los anuncios bonificados de AdMob

Un anuncio bonificado (en la documentación también aparece como «anuncio recompensado» o rewarded ad) es un anuncio a pantalla completa que el usuario elige ver a cambio de una recompensa dentro de la app. Según la ayuda de AdMob, puede ser un video, una imagen o un anuncio interactivo, como un anuncio jugable o una encuesta.

Mientras se muestra, aparece un botón de cierre con una cuenta atrás que indica cuánto falta para obtener la recompensa. Esa cuenta atrás depende de la creatividad y la ayuda oficial la sitúa entre 5 y 30 segundos.

Lo que cambia frente a otros formatos es quién decide:

FormatoCuándo apareceQuién decide verlo
IntersticialEn una pausa natural (fin de nivel, cambio de pantalla)La app
Bonificado (rewarded)Cuando el usuario toca un botón tipo «Ver video y ganar 10 monedas»El usuario
Intersticial bonificadoEn una transición, con premio y pantalla previa para rechazarloLa app, con opción de decir «no»

Si quieres comparar con el formato que decide la app, revisa nuestra guía de anuncios intersticiales en AdMob.

Cuándo conviene usar rewarded ads (y cuándo no)

Los bonificados funcionan mejor cuando la recompensa tiene valor real para el usuario dentro de tu app:

  • Juegos: vidas extra, continuar la partida, duplicar las monedas del nivel, pistas.
  • Apps de utilidad: desbloquear una función premium por unas horas, exportar sin marca de agua, quitar anuncios durante un rato.
  • Apps de contenido: acceder a un capítulo, filtro o plantilla adicional.

No encajan si tu app no tiene nada que ofrecer a cambio, o si la recompensa es tan necesaria que el usuario siente que está obligado a ver anuncios para usar la app. En ese caso, el formato deja de ser opcional en la práctica y empeora la experiencia.

Políticas de anuncios bonificados que debes cumplir

AdMob tiene una política específica para el inventario bonificado. Antes de implementar, revisa estos puntos de la ayuda oficial:

Qué recompensas están permitidas

  • No puedes ofrecer elementos monetarios directos: efectivo, criptomonedas o tarjetas de regalo están prohibidos en cualquier caso.
  • Sí puedes ofrecer artículos indirectos o no monetarios (vidas, skins, puntos, descuentos, pruebas gratis), siempre que solo se canjeen dentro de tu app o plataforma y no sean transferibles a otra persona.
  • Si la recompensa es un descuento o cupón para un artículo físico, no puede superar el 25 % del valor del artículo.
  • Las recompensas aleatorias están permitidas si lo avisas antes del anuncio, si el usuario puede consultar todas las recompensas posibles y si la probabilidad de recibir algo es mayor que cero.

Cómo debe implementarse

  • Antes de cada anuncio, explica de forma clara qué tiene que hacer el usuario y qué recibe. Si debe ver varios anuncios, dilo: «Mira 3 anuncios y recibe 100 monedas».
  • El anuncio solo se muestra después de que el usuario lo acepte de forma explícita, por ejemplo con un botón «Sí» o «Ver anuncio». La excepción es el intersticial bonificado, que necesita una pantalla inicial con una opción visible para rechazarlo.
  • Saltar o rechazar el anuncio no puede bloquear el uso normal de la app.
  • No uses textos que presionen al usuario sin describir la recompensa, como «Mira este anuncio para apoyar al equipo».
  • Entrega siempre la recompensa prometida y no insinúes que Google la respalda.

Cómo crear un bloque de anuncios bonificados en AdMob

  1. Entra a admob.google.com y abre Aplicaciones en la barra lateral.
  2. Selecciona tu app (o agrégala si todavía no está).
  3. Ve a Bloques de anuncios y toca Añadir un bloque de anuncios.
  4. Elige el formato Bonificado.
  5. Ponle un nombre descriptivo, por ejemplo rewarded_vida_extra_android.
  6. Configura la recompensa: cantidad (un número entero) y nombre del elemento (monedas, vidas). Por defecto, esta configuración reemplaza la que envíen redes de terceros.
  7. En la configuración avanzada puedes elegir tipos de anuncio, activar la verificación en el servidor (SSV), poner un límite de frecuencia por usuario y definir un eCPM mínimo.
  8. Guarda y copia el ID del bloque de anuncios; lo usarás en el código cuando publiques.

Antes de activar anuncios reales, recuerda publicar tu archivo app-ads.txt; te explicamos cómo en app-ads.txt en AdMob.

Cómo implementar anuncios bonificados de AdMob paso a paso

El flujo es el mismo en todas las plataformas: cargar �  mostrar cuando el usuario acepta �  dar la recompensa en el evento correcto �  volver a cargar.

1. Usa siempre los ID de prueba

Google advierte que probar con anuncios reales puede llevar a la suspensión de la cuenta. Usa los ID de prueba oficiales para bonificados:

  • Android: ca-app-pub-3940256099942544/5224354917
  • iOS: ca-app-pub-3940256099942544/1712485313

Reemplázalos por tu ID real solo en la compilación de producción.

2. Carga el anuncio con anticipación

En Android se usa RewardedAd.load() con un RewardedAdLoadCallback; en iOS, RewardedAd.load(with:request:); en Flutter, RewardedAd.load del paquete google_mobile_ads. Cárgalo antes del momento en que vas a ofrecerlo, para que el botón «Ver video» responda sin espera. Un anuncio cargado vence después de una hora, así que, si lo guardas en caché, renuévalo.

3. Muestra el botón solo si hay anuncio listo

Si el anuncio no cargó, oculta o desactiva el botón de recompensa. Mostrar un botón que no hace nada genera frustración.

4. Da la recompensa en el evento de recompensa

Entrega el premio en onUserEarnedReward (Android y Flutter) o en el handler de recompensa de present(from:) (iOS), no al tocar el botón ni al cerrar el anuncio. El objeto de recompensa trae la cantidad y el tipo configurados en el bloque.

5. Libera y vuelve a cargar

Cada anuncio bonificado se muestra una sola vez. Cuando se cierre o falle, pon la referencia en null (o llama a dispose() en Flutter) y carga el siguiente.

Verificación en el servidor (SSV): cuándo activarla

La SSV hace que Google llame a una URL de tu servidor cada vez que un usuario gana una recompensa. La llamada incluye parámetros como reward_amount, reward_item, transaction_id, user_id, custom_data, signature y key_id, y tu servidor debe verificar la firma con las claves públicas de AdMob.

Actívala si las recompensas afectan una economía importante (monedas que se compran, rankings, cuentas sincronizadas), porque protege contra la falsificación de recompensas desde el cliente. Ten en cuenta estos detalles de la documentación:

  • La llamada puede tardar. Google recomienda dar la recompensa con el evento del cliente y validarla después con SSV, salvo que la validez sea crítica.
  • No guardes en caché las claves públicas más de 24 horas, porque rotan.
  • Tu servidor debe responder HTTP 200. Si no responde, Google reintenta hasta cinco veces con intervalos de un segundo.
  • Puedes probar tu endpoint desde la interfaz de AdMob.

Errores comunes con los anuncios bonificados

  • Dar la recompensa al tocar el botón y no en el evento de recompensa.
  • Usar ID reales mientras desarrollas o hacer clic en tus propios anuncios.
  • Ofrecer dinero, saldo o tarjetas de regalo como premio.
  • Obligar a ver un anuncio para continuar sin alternativa.
  • Olvidar declarar los anuncios en Play Console y el uso de datos en tu política de privacidad.

Para estimar ingresos sin inventar cifras, usa las métricas reales de tu cuenta; te explicamos cómo en cuánto paga AdMob. Si apenas empiezas, lee antes qué es AdMob.

Preguntas frecuentes

¿Qué es un anuncio bonificado en AdMob?

Es un anuncio a pantalla completa que el usuario elige ver a cambio de una recompensa dentro de la app, como monedas o una vida extra.

¿Cuál es el ID de prueba de rewarded ads de AdMob?

En Android es ca-app-pub-3940256099942544/5224354917 y en iOS ca-app-pub-3940256099942544/1712485313.

¿Puedo dar dinero real como recompensa?

No. Las políticas de AdMob prohíben ofrecer efectivo, criptomonedas o tarjetas de regalo como bonificación.

¿Qué diferencia hay entre bonificado e intersticial bonificado?

El bonificado solo aparece cuando el usuario lo acepta. El intersticial bonificado aparece en una transición, pero debe mostrar antes una pantalla con una opción clara para rechazarlo.

¿Necesito SSV para usar anuncios bonificados?

No es obligatoria. Es recomendable cuando las recompensas tienen impacto en la economía de tu app y quieres evitar recompensas falsas.

Prepara tu app para monetizar con AppConsol

Antes de activar anuncios bonificados necesitas una política de privacidad que mencione AdMob y el uso de datos publicitarios. Créala gratis con el generador de política de privacidad y revisa el resto de herramientas para Play y App Store en AppConsol. Prueba AppConsol hoy y lanza tu monetización con todo en regla.

Sigue aprendiendo

Anuncios bonificados AdMob (rewarded ads): guía 2026 | AppConsol