Classe: AdDisplayContainer

Costruttore

Contenitore per annunci display

nuovo AdDisplayContainer(containerElement, videoElement, clickTrackingElement)

Parametro

containerElement

L'elemento in cui visualizzare gli annunci. L'elemento deve essere inserito nel DOM prima di creare AdDisplayContainer.

Il valore non deve essere null.

elemento video

Facoltativo

Specifica l'elemento di riproduzione degli annunci video alternativo. Ti consigliamo di trasmettere sempre il video player dei contenuti.

Il valore non deve essere null.

Elemento di monitoraggio click

Facoltativo

Specifica l'elemento clic alternativo dell'annuncio video. Lascia questo valore null per consentire all'SDK di gestire i clic. Anche se viene fornito, l'SDK utilizzerà l'elemento di monitoraggio dei clic personalizzato solo quando le creatività non AdSense/AdX vengono visualizzate in ambienti che non supportano gli elementi UI che si sovrappongono a un video player (ad esempio, iPhone o versioni precedenti ad Android 4.0). L'elemento di monitoraggio dei clic personalizzato non deve mai essere visualizzato sul video player, perché può intercettare i clic sugli elementi UI visualizzati dall'SDK. Inoltre, tenete presente che l'SDK non modifica la visibilità dell'elemento di monitoraggio dei clic personalizzato. Ciò significa che se viene fornito un elemento di monitoraggio dei clic personalizzato, questo deve essere visualizzato correttamente quando viene riprodotto l'annuncio lineare. Puoi controllare ima.AdsManager.isCustomClickTrackingUsed quando l'evento ima.AdEvent.Type.STARTED viene attivato per determinare se visualizzare o meno l'elemento di monitoraggio dei clic personalizzato. Se opportuno per la tua UI, devi nascondere l'elemento di monitoraggio dei clic quando viene attivato l'evento ima.AdEvent.Type.CONTENT_RESUME_REQUESTED.

Il valore non deve essere null.

Metodi

destroy

destroy()

Elimina lo stato interno e gli elementi DOM creati in precedenza. L'SDK IMA verrà caricato e non verranno effettuate ulteriori chiamate ad alcuna API.

initialize

inizializza()

Inizializza gli elementi video interni per la riproduzione. Devi richiamare questo metodo come risultato diretto di un'azione dell'utente, in modo che il browser possa contrassegnare l'elemento video come avviato dall'utente.

Alcuni browser consentono la riproduzione video senza interazioni da parte degli utenti se l'audio del video è disattivato. Per questo comportamento, utilizza AdsRequest.setAdWillPlayMuted(true) e richiama questo metodo prima di AdsManager.start().