El SDK de IMA admite la precarga de elementos de anuncios de video. Puedes habilitar esta función en tu integración del SDK para proporcionar una transición más fluida entre los anuncios y el contenido. En esta guía, se repasan los detalles técnicos de la implementación la carga previa de contenido multimedia con el SDK de IMA.
Habilitar precarga
Para habilitar la precarga, configuraAdsRenderingSettings.enablePreloading
como true. Esto debe hacerse como resultado del evento ADS_MANAGER_LOADED
:
function onAdsManagerLoaded(adsManagerLoadedEvent) {
var adsRenderingSettings = new google.ima.AdsRenderingSettings();
adsRenderingSettings.enablePreloading = true;
...
var adsManager = adsManagerLoadedEvent.getAdsManager(
videoContent, adsRenderingSettings);
}
Tiempos
En la siguiente tabla, se resumen los cambios en el tiempo de carga de anuncios durante la precarga esté habilitado:
Evento | Con precarga | Sin precarga |
---|---|---|
Anuncio de VAST solicitado | AdsLoader.requestAds() |
AdsLoader.requestAds() |
Anuncio previo al video cargado (anuncio único) | AdsManager.init() |
AdsManager.start() |
Anuncio previo al video cargado (VMAP/reglas de anuncios) | AdsManager.init() |
AdsManager.init() |
Se cargó un anuncio durante el video o al final del video. | En el caso del primer anuncio de una pausa publicitaria, 8 segundos antes de su hora de inicio. En el caso de anuncios consecutivos, cuando comienza a reproducirse el anuncio anterior. | A la hora de inicio del anuncio |
Limitaciones
La precarga está sujeta a las siguientes limitaciones:
- La precarga de contenido multimedia no está disponible en la Web móvil, en dispositivos iOS ni cuando mediante el SDK de IMA HTML5 en smart TVs conectadas.
- VPAID está precargado, pero ninguna de las dependencias del anuncio, incluidas el contenido multimedia que reproduce ese anuncio) se cargan hasta que se ejecuta el anuncio.
- Se debe habilitar la reproducción automática para precargar los anuncios de VMAP. Asegúrate de que
settings.isAutoPlayAdBreaks()
se configura entrue
, que es el valor predeterminado. - Los anuncios al final del video se precargan después del último anuncio durante el video o 8 segundos antes
el final del contenido si
AdsRequest.contentDuration
se usa para establecer la duración.
Preguntas frecuentes
- ¿La precarga de medios carga la creatividad completa?
- No, la creatividad no suele cargarse por completo cuando comienza la reproducción de anuncios. La precarga tiene como objetivo mejorar la experiencia del usuario minimizando el tiempo que el anuncio tarda en cargarse. No está diseñada para admitir la publicación de anuncios sin conexión. El SDK de IMA carga todo el contenido multimedia que permite el navegador, limitado por la la conexión a Internet del usuario y el tamaño de la creatividad.
- ¿Es necesario habilitar la precarga de contenido multimedia para VAST y multimedia del anuncio?
- No, el SDK siempre precarga el anuncio VAST del anuncio, independientemente de esta precarga. del lugar.