Reproducción manual de pausas publicitarias

Esta guía está destinada a los usuarios que deseen controlar de forma manual el tiempo de reproducción de las pausas publicitarias. En una implementación predeterminada, el SDK reproduce automáticamente anuncios durante el video a la hora programada. Es posible que algunos desarrolladores quieran evitar que el SDK reproduzca estas pausas publicitarias automáticamente. Si implementas la reproducción manual de pausas publicitarias, el SDK activará un evento AD_BREAK_READY cuando se cargue un anuncio durante el video y esperará a que inicies la reproducción de la pausa.

Requisitos previos

  • Aplicación para iOS con el SDK de IMA implementado

Aspectos básicos útiles

Si aún necesita implementar el SDK de IMA en su aplicación, consulte nuestra guía de introducción.

Cómo configurar la reproducción manual de pausas publicitarias

Para configurar la reproducción manual de pausas publicitarias, debes seguir tres pasos:

  1. Indícale al SDK que quieres controlar la reproducción de pausas publicitarias.
  2. Escucha el evento AD_BREAK_READY.
  3. Dile al SDK que reproduzca anuncios cuando esté todo listo.
El siguiente fragmento muestra las modificaciones necesarias en el ejemplo avanzado para implementar la reproducción manual de pausas publicitarias:
- (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;
    ...
  }
}

Preguntas frecuentes

¿Esto es necesario para una implementación del SDK de IMA?
¡Claro que no! Esta opción solo se ofrece a publicadores que no desean que el SDK de IMA reproduzca anuncios durante el video automáticamente cuando se programan según las reglas de anuncios o la respuesta de VMAP.