Anúncios de tela cheia que cobrem a interface de um aplicativo até serem fechados pelo usuário. Eles são mais bem utilizados em pausas naturais no fluxo de execução de um aplicativo, como entre fases de um jogo ou logo após a conclusão de uma tarefa.
Mostrar o anúncio
Ligar createInterstitial método de RefinariaAdFactory para exibir anúncios intersticiais fornecendo o ID da configuração.
R89SDK.adFactory.createInterstitial(
configurationId: ConfigBuilder.interstitialTestR89ConfigId);
Eventos do Ciclo de Vida
Para receber eventos de ciclo de vida, forneça InterstitialEventListener para R89SDK.adFactory.createInterstitial via callbacksLifecycle parâmetro. Detalhes sobre InterstitialEventListener pode ser encontrado no Referência.
R89SDK.adFactory.createInterstitial(
configurationId: ConfigBuilder.interstitialTestR89ConfigId,
lifecycleCallbacks: InterstitialEventListener.callbacks(
onLoadedCallback: () {},
onOpenCallback: () {},
onImpressionCallback: () {},
onClickCallback: () {},
onFailedToLoadCallback: (error) {},
onAdFailedToShowFullScreenCallback: (error) {}));
Para receber um evento de fechamento de interstitial, forneça o apósIntersticial retorno para R89SDK.adFactory.createInterstitial método.
R89SDK.adFactory.createInterstitial(
configurationId: ConfigBuilder.interstitialTestR89ConfigId,
lifecycleCallbacks: InterstitialEventListener.callbacks(
onLoadedCallback: () {},
...
onAdFailedToShowFullScreenCallback: (error) {}),
afterInterstitial: () {
// Evento de fechamento
},
);
O apósIntersticial o callback não é passado como um objeto separado como os outros Eventos porque é obrigatório lidar com o que acontece depois que um Interstitial é fechado.
O seguinte é invocado no SDK quando:
- O usuário acabou de fechar o anúncio em tela cheia.
- O anúncio não pôde ser exibido.