Reproducción manual de pausas publicitarias

Esta guía está dirigida a los usuarios que quieran controlar manualmente 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 impedir que el SDK reproduzca estas pausas publicitarias automáticamente. Cuando se implementa la reproducción manual de pausas publicitarias, el SDK activa un evento AD_BREAK_READY cuando se carga un anuncio durante el video y espera 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 estos tres pasos:

  1. Indica al SDK que quieres controlar la reproducción de pausas publicitarias.
  2. Escucha el evento AD_BREAK_READY.
  3. Indícale al SDK que reproduzca anuncios cuando todo esté listo.
En el siguiente fragmento, se muestran 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 obligatorio para la implementación del SDK de IMA?
De ninguna manera. Esto solo se ofrece a los publicadores que no quieren que el SDK de IMA reproduzca automáticamente anuncios durante el video cuando se programen mediante sus reglas de anuncios o la respuesta de VMAP.