Clase: AdDisplayContainer

Constructor

Contenedor de anuncio gráfico

nuevo AdDisplayContainer(containerElement, videoElement, clickTrackingElement)

Parámetro

containerElement

El elemento en el que se mostrarán los anuncios. El elemento debe insertarse en el DOM antes de crear AdDisplayContainer.

El valor no debe ser nulo.

elemento de video

Opcional

Especifica el elemento de reproducción de anuncios de video alternativo. Te recomendamos que siempre pases el reproductor de video de contenido.

El valor no debe ser nulo.

Elemento de seguimiento de clics

Opcional

Especifica el elemento de clic de anuncio de video alternativo. Deja este valor nulo para permitir que el SDK controle los clics. Incluso si se proporciona, el SDK solo usará el elemento personalizado de seguimiento de clics cuando las creatividades que no sean de AdSense/AdX se muestren en entornos que no admitan elementos de la IU superpuestos a un reproductor de video (por ejemplo, iPhone o versiones anteriores a Android 4.0). El elemento personalizado de seguimiento de clics nunca debe procesarse en el reproductor de video, ya que puede interceptar clics en elementos de la IU que procesa el SDK. Además, ten en cuenta que el SDK no modificará la visibilidad del elemento de seguimiento de clic personalizado. Esto significa que, si se proporciona un elemento personalizado de seguimiento de clics, se debe mostrar correctamente cuando se reproduce el anuncio lineal. Puedes verificar ima.AdsManager.isCustomClickTrackingUsed cuando se activa el evento ima.AdEvent.Type.STARTED para determinar si se muestra o no tu elemento de seguimiento de clics personalizado. Si corresponde para tu IU, debes ocultar el elemento de seguimiento de clics cuando se active el evento ima.AdEvent.Type.CONTENT_RESUME_REQUESTED.

El valor no debe ser nulo.

Métodos

destroy

destroy()

Destruye el estado interno y los elementos del DOM creados anteriormente. Se descargará el SDK de IMA y no se deberán realizar más llamadas a ninguna API.

initialize

inicializar()

Inicializa los elementos de video internos para la reproducción. Debes llamar a este método como resultado directo de una acción del usuario, de modo que el navegador pueda marcar el elemento de video como iniciado por el usuario.

Algunos navegadores permitirán la reproducción de video sin interacciones del usuario si este se silencia. Para este comportamiento, usa AdsRequest.setAdWillPlayMuted(true) y llama a este método antes del AdsManager.start().