Precarga de contenido multimedia

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 explican los detalles técnicos para implementar la precarga de contenido multimedia con el SDK de IMA.

Habilitar precarga

Para habilitar la precarga, configura AdsRenderingSettings.enablePreloading como verdadero. 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 los anuncios cuando está habilitada la precarga:

Evento Con precarga Sin precarga
Solicitud de VAST del anuncio AdsLoader.requestAds() AdsLoader.requestAds()
Se cargó el anuncio previo al video (un solo anuncio) AdsManager.init() AdsManager.start()
Anuncio previo al video cargado (VMAP/reglas de anuncios) AdsManager.init() AdsManager.init()
Anuncios durante el video o al final del video cargados Para el primer anuncio en una pausa publicitaria, 4 segundos antes de la hora de inicio. En el caso de los 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 se usa el SDK de IMA HTML5 en smart TVs conectadas.
  • VPAID está precargado, pero ninguna de las dependencias del anuncio (incluido el contenido multimedia que reproduce ese anuncio) se carga hasta que se ejecuta el anuncio.
  • La reproducción automática debe estar habilitada para que funcione la precarga. Asegúrate de que settings.isAutoPlayAdBreaks() esté configurado como true, que es el valor predeterminado.

Preguntas frecuentes

¿El contenido multimedia carga previamente la creatividad completa?
No. Por lo general, la creatividad no se carga por completo cuando comienza la reproducción de anuncios. La precarga tiene como objetivo mejorar la experiencia del usuario minimizando el tiempo que tarda el anuncio en cargarse. Su objetivo no es admitir la publicación de anuncios sin conexión. El SDK de IMA carga la mayor cantidad de contenido multimedia que el navegador permita, limitado por la conexión a Internet del usuario y el tamaño de la creatividad.
¿La precarga de contenido multimedia debe estar habilitada para la VAST y el contenido multimedia del anuncio?
No, el SDK siempre precarga el VAST del anuncio, independientemente de esta configuración de precarga.