Configurar a reprodução do intervalo de anúncio

Selecione a plataforma: Android iOS

Este guia é destinado a usuários que querem controlar manualmente o tempo de reprodução dos intervalos comerciais. Em uma implementação padrão, o SDK reproduz automaticamente os mid-rolls no horário programado. Alguns desenvolvedores podem querer impedir que o SDK toque esses intervalos de anúncio automaticamente. Ao implementar a reprodução manual de intervalos de anúncio, o SDK dispara um evento AD_BREAK_READY quando um mid-roll é carregado e aguarda você iniciar a reprodução do intervalo.

Pré-requisitos

  • Aplicativo iOS com o SDK do IMA implementado.

Materiais de referência úteis

Se você ainda precisar implementar o SDK do IMA no seu app, confira nosso guia de primeiros passos.

Configurar a reprodução manual de intervalos comerciais

A configuração da reprodução manual de intervalos de anúncio tem três etapas:

  1. Informe ao SDK que você quer controlar a reprodução do intervalo comercial.
  2. Detecte o evento AD_BREAK_READY.
  3. Diga ao SDK para veicular anúncios quando você estiver pronto.
O snippet abaixo mostra as modificações necessárias no Exemplo avançado para implementar a reprodução manual de intervalos comerciais:
- (void)setUpAdsLoader {
  ...
  IMASettings settings = [[IMASettings alloc] init];
  // Tell the SDK that you want to control ad break playback.
  settings.autoPlayAdBreaks = NO;
  self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
  ...
}

- (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event {
  ...
  switch (event.type) {
    // Listen for the AD_BREAK_READY event
    case kIMAAdEvent_AD_BREAK_READY:
      // Tell the SDK to play ads when you're ready. To skip this ad break,
      // simply return from this handler without calling [adsManager start].
      [adsManager start];
      break;
    ...
  }
}

Perguntas frequentes

Isso é necessário para uma implementação do SDK do IMA?
Claro que não. Essa opção só é oferecida para editores que não querem que o SDK do IMA reproduza automaticamente anúncios no meio do vídeo quando eles são programados pelas regras de anúncio ou pela resposta VMAP.