Klasa: AdDisplayContainer

Zespół

Kontener reklamy displayowej

new AdDisplayContainer(containerElement, videoElement, clickTrackingElement)

Parametr

containerElement

Element, w którym mają się wyświetlać reklamy. Przed utworzeniem elementu AdDisplayContainer musisz wstawić ten element do elementu DOM.

Wartość nie może być pusta.

element wideo

Opcjonalna

Określa alternatywny element odtwarzania reklamy wideo. Zalecamy przekazywanie treści za pomocą odtwarzacza wideo.

Wartość nie może być pusta.

clickTrackingElement

Opcjonalna

Określa alternatywny element kliknięcia reklamy wideo. Aby pakiet SDK mógł obsługiwać kliknięcia, pozostaw tę wartość null. Nawet jeśli pakiet jest dostępny, pakiet SDK używa niestandardowego elementu śledzenia kliknięć tylko wtedy, gdy kreacje inne niż AdSense/AdX są wyświetlane w środowiskach nieobsługujących elementów interfejsu nakładających się na odtwarzacz wideo (np. na iPhone'a lub Androida w wersji starszej niż 4.0). Niestandardowy element śledzenia kliknięć nie powinien być nigdy renderowany nad odtwarzaczem, ponieważ może on przechwytywać kliknięcia elementów interfejsu renderowanych przez pakiet SDK. Pamiętaj też, że pakiet SDK nie zmieni widoczności niestandardowego elementu śledzenia kliknięć. Oznacza to, że jeśli został dostarczony niestandardowy element śledzenia kliknięć, musi być prawidłowo wyświetlany w trakcie odtwarzania reklamy linearnej. Możesz wybrać ima.AdsManager.isCustomClickTrackingUsed po wywołaniu zdarzenia ima.AdEvent.Type.STARTED, by zdecydować, czy chcesz wyświetlić niestandardowy element śledzenia kliknięć. Jeśli jest to odpowiednie dla Twojego interfejsu, ukryj element śledzenia kliknięć po uruchomieniu zdarzenia ima.AdEvent.Type.CONTENT_RESUME_REQUESTED.

Wartość nie może być pusta.

Metody

zniszczyć

zniszczenie()

Niszczenie stanu wewnętrznego i wcześniej utworzonych elementów DOM. Pakiet IMA SDK zostanie wyładowany z pamięci i nie będzie więcej wywoływał interfejsów API.

zainicjuj

inicjalizuj()

Inicjuje wewnętrzne elementy wideo do odtwarzania. Musisz wywołać tę metodę jako bezpośredni wynik działania użytkownika, aby przeglądarka mogła oznaczyć element wideo jako zainicjowany przez użytkownika.

Niektóre przeglądarki umożliwiają odtwarzanie filmów bez interakcji użytkownika, jeśli jest on wyciszony. W przypadku tego działania użyj metody AdsRequest.setAdWillPlayMuted(true) i wywołaj tę metodę przed AdsManager.start().