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:- Indícale al SDK que quieres controlar la reproducción de pausas publicitarias.
- Escucha el evento AD_BREAK_READY.
- Dile al SDK que reproduzca anuncios cuando esté todo listo.
- (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.