Rewarded

Integración

Para hacer uso de los anuncios recompensados, es necesario solicitar su carga en algún momento de la app, siendo recomendable hacerlo lo más pronto posible. Esto se puede realizar utilizando el siguiente código:

import { RNWortiseRewarded } from '@wortise/react-native-sdk';

RNWortiseRewarded.setAdUnitId('Ad Unit ID de Wortise');
RNWortiseRewarded.loadAd();

A continuación, para mostrar el anuncio en el momento deseado, se pueden usar los métodos showAd() y isAvailable tal y como se muestra en el siguiente ejemplo:

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

Configuración de listeners

Se pueden añadir listeners para recibir los diferentes eventos que sucedan durante el ciclo de vida del anuncio. Para ello, es necesario usar el método addEventListener y especificar el tipo de evento que se desea recibir, el cual debe ser alguno de los siguientes:

  • onRewardedClicked

  • onRewardedCompleted

  • onRewardedDismissed

  • onRewardedFailedToLoad

  • onRewardedFailedToShow

  • onRewardedImpression

  • onRewardedLoaded

  • onRewardedShown

Ejemplo

RNWortiseRewarded.addEventListener('onRewardedCompleted', ({ amount, label, success }) => {
  // El callback será invocado cuando el anuncio haya sido completado
});

RNWortiseRewarded.addEventListener('onRewardedLoaded', () => {
  // El callback será invocado cuando se haya cargado un anuncio
});

Última actualización