Pular para o conteúdo

Rewarded

Para usar anúncios recompensados, você precisa solicitar o carregamento deles em algum momento do app; recomendamos fazer isso o mais cedo possível. Isso pode ser feito com o seguinte código:

import { RNWortiseRewarded } from '@wortise/react-native-sdk';
RNWortiseRewarded.setAdUnitId('Ad Unit ID da Wortise');
RNWortiseRewarded.loadAd();

Em seguida, para exibir o anúncio no momento desejado, você pode usar os métodos showAd() e isAvailable como mostra o exemplo a seguir:

if (await RNWortiseRewarded.isAvailable) {
RNWortiseRewarded.showAd();
}

É possível adicionar listeners para receber os diferentes eventos que podem ocorrer durante o ciclo de vida do anúncio. Para isso, você precisa usar o método addEventListener e especificar o tipo de evento a receber, que pode ser um dos seguintes:

  • onRewardedClicked
  • onRewardedCompleted
  • onRewardedDismissed
  • onRewardedFailedToLoad
  • onRewardedFailedToShow
  • onRewardedImpression
  • onRewardedLoaded
  • onRewardedRevenuePaid
  • onRewardedShown
RNWortiseRewarded.addEventListener('onRewardedCompleted', ({ amount, label, success }) => {
// O callback será invocado quando o anúncio for concluído
});
RNWortiseRewarded.addEventListener('onRewardedLoaded', () => {
// O callback será invocado quando um anúncio for carregado
});