Cómo configurar la reproducción de pausas publicitarias

Selecciona la plataforma: Android iOS

Esta guía está dirigida a los usuarios que desean controlar manualmente el tiempo de reproducción de las pausas publicitarias. En una implementación predeterminada, el SDK reproduce automáticamente los anuncios durante el video en el horario programado. Es posible que algunos desarrolladores deseen evitar que el SDK reproduzca estas pausas publicitarias automáticamente. Cuando implementas la reproducción manual de pausas publicitarias, el SDK activa un evento AD_BREAK_READY cuando se carga un anuncio intercalado y espera a que inicies la reproducción de la pausa.

Requisitos previos

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

Recursos útiles

Si aún necesitas implementar el SDK de IMA en tu app, consulta nuestra guía de introducción.

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

La configuración de la reproducción manual de pausas publicitarias requiere tres pasos:

  1. Indícale al SDK que quieres controlar la reproducción de pausas publicitarias.
  2. Detecta el evento AD_BREAK_READY.
  3. Indícale al SDK que reproduzca anuncios cuando esté todo 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

¿Es obligatorio para la implementación del SDK de IMA?
¡Por supuesto que no! Esta opción solo se ofrece a los publicadores que no desean que el SDK de IMA reproduzca automáticamente los anuncios de mitad del video cuando se programan con tus reglas de anuncios o la respuesta de VMAP.