Rewarded
Integração
Seção intitulada “Integração”Abaixo mostramos um exemplo simples para entender como funcionam os anúncios recompensados:
import 'package:wortise/rewarded_ad.dart';
RewardedAd _rewardedAd;
// Cria um anúncio recompensado_rewardedAd = RewardedAd('Ad Unit ID da Wortise', listener: (event, args) { // Este listener será invocado quando ocorrer um evento});
// Solicita um anúncioawait _rewardedAd.loadAd();
/* ... */
// Exibe o anúncio, se estiver disponívelif (await _rewardedAd.isAvailable) { await _rewardedAd.showAd();}O construtor da classe RewardedAd aceita um terceiro parâmetro, chamado reloadOnDismissed, que, quando definido como true (o valor padrão é false), permite que o anúncio recompensado carregue automaticamente um novo anúncio quando o atual for fechado.
Eventos do listener
Seção intitulada “Eventos do listener”O listener atribuído a um RewardedAd pode receber os seguintes eventos:
// O anúncio foi clicadoRewardedAdEvent.CLICKED// O anúncio foi concluído// (os argumentos 'amount', 'label' e 'success' são passados)RewardedAdEvent.COMPLETED// O anúncio foi fechadoRewardedAdEvent.DISMISSED// Não foi possível carregar o anúncioRewardedAdEvent.FAILED_TO_LOAD// Não foi possível exibir o anúncioRewardedAdEvent.FAILED_TO_SHOW// O anúncio gerou uma impressãoRewardedAdEvent.IMPRESSION// O anúncio foi carregadoRewardedAdEvent.LOADED// O anúncio gerou receitaRewardedAdEvent.REVENUE_PAID// O anúncio foi exibidoRewardedAdEvent.SHOWNAbaixo, mostramos um pequeno exemplo de como obter a recompensa depois que o anúncio for concluído com sucesso:
(event, args) { if (event == RewardedAdEvent.COMPLETED) { int amount = args['amount']; String label = args['label']; bool success = args['success'];
... }});© 2026 Wortise. Todos os direitos reservados.