Rewarded
Integración
Sección titulada «Integración»A continuación se muestra un sencillo ejemplo para entender el funcionamiento de los anuncios recompensados:
import 'package:wortise/rewarded_ad.dart';
RewardedAd _rewardedAd;
// Se crea un recompensado_rewardedAd = RewardedAd('Ad Unit ID de Wortise', listener: (event, args) { // Este listener será invocado cuando se produzca algún evento});
// Se solicita la carga de un anuncioawait _rewardedAd.loadAd();
/* ... */
// Se muestra el anuncio si está disponibleif (await _rewardedAd.isAvailable) { await _rewardedAd.showAd();}El constructor de la clase RewardedAd admite un tercer parámetro, llamado reloadOnDismissed, que al establecerse a true (el valor por defecto es false) permite que el recompensado cargue automáticamente un nuevo anuncio cuando se finalice de mostrar el actual.
Eventos del listener
Sección titulada «Eventos del listener»El listener asignado a un RewardedAd puede recibir los siguientes eventos:
// El anuncio ha sido clickeadoRewardedAdEvent.CLICKED// El anuncio ha sido completado// (los argumentos 'amount', 'label' y 'success' son especificados)RewardedAdEvent.COMPLETED// El anuncio ha sido cerradoRewardedAdEvent.DISMISSED// El anuncio no se ha podido cargarRewardedAdEvent.FAILED_TO_LOAD// El anuncio no se ha podido mostrarRewardedAdEvent.FAILED_TO_SHOW// El anuncio ha generado una impresiónRewardedAdEvent.IMPRESSION// El anuncio ha sido cargadoRewardedAdEvent.LOADED// El anuncio ha generado un ingresoRewardedAdEvent.REVENUE_PAID// El anuncio ha sido mostradoRewardedAdEvent.SHOWNA continuación, se muestra un pequeño ejemplo para obtener la recompensa una vez el anuncio ha sido completado con éxito:
(event, args) { if (event == RewardedAdEvent.COMPLETED) { int amount = args['amount']; String label = args['label']; bool success = args['success'];
... }});© 2026 Wortise. Todos los derechos reservados.