Pular para o conteúdo

Intersticial

Abaixo mostramos um exemplo simples para entender como funcionam os anúncios intersticiais:

import 'package:wortise/interstitial_ad.dart';
InterstitialAd _interstitialAd;
// Cria um intersticial
_interstitialAd = InterstitialAd('Ad Unit ID da Wortise', listener: (event, args) {
// Este listener será invocado quando ocorrer um evento
});
// Solicita um anúncio
await _interstitialAd.loadAd();
/* ... */
// Exibe o anúncio, se estiver disponível
if (await _interstitialAd.isAvailable) {
await _interstitialAd.showAd();
}

O construtor da classe InterstitialAd aceita um terceiro parâmetro, chamado reloadOnDismissed, que, quando definido como true (o valor padrão é false), permite que o intersticial carregue automaticamente um novo anúncio quando o atual for fechado.

O listener atribuído a um InterstitialAd pode receber os seguintes eventos:

// O anúncio foi clicado
InterstitialAdEvent.CLICKED
// O anúncio foi fechado
InterstitialAdEvent.DISMISSED
// Não foi possível carregar o anúncio
InterstitialAdEvent.FAILED_TO_LOAD
// Não foi possível exibir o anúncio
InterstitialAdEvent.FAILED_TO_SHOW
// O anúncio gerou uma impressão
InterstitialAdEvent.IMPRESSION
// O anúncio foi carregado
InterstitialAdEvent.LOADED
// O anúncio gerou receita
InterstitialAdEvent.REVENUE_PAID
// O anúncio foi exibido
InterstitialAdEvent.SHOWN