Klasse: AdDisplayContainer

Konstruktor

AdDisplay-Container

new AdDisplayContainer(containerElement, videoElement, clickTrackingElement)

Parameter

containerElement

Das Element, in dem die Anzeigen ausgeliefert werden sollen. Das Element muss in das DOM eingefügt werden, bevor AdDisplayContainer erstellt werden kann.

Der Wert darf nicht null sein.

videoElement

Optional

Gibt das Wiedergabeelement für alternative Videoanzeigen an. Wir empfehlen, den Content-Videoplayer immer einzufügen.

Der Wert darf nicht null sein.

clickTrackingElement

Optional

Gibt das Klickelement der alternativen Videoanzeige an. Lassen Sie diesen Wert leer, damit das SDK Klicks verarbeiten kann. Selbst wenn sie angegeben werden, verwendet das SDK das benutzerdefinierte Klick-Tracking-Element nur, wenn Nicht-AdSense-/AdX-Creatives in Umgebungen angezeigt werden, die keine UI-Elemente unterstützen, die einen Videoplayer überlagern (z. B. iPhone oder Android vor Version 4.0). Das benutzerdefinierte Klick-Tracking-Element sollte nie über dem Videoplayer gerendert werden, da damit Klicks auf UI-Elemente, die vom SDK gerendert werden, abgefangen werden können. Das SDK ändert die Sichtbarkeit des benutzerdefinierten Klick-Tracking-Elements nicht. Wenn also ein benutzerdefiniertes Klick-Tracking-Element angegeben wird, muss es bei der Wiedergabe der linearen Anzeige richtig angezeigt werden. Sie können ima.AdsManager.isCustomClickTrackingUsed überprüfen, wenn das Ereignis ima.AdEvent.Type.STARTED ausgelöst wird, um zu bestimmen, ob Ihr benutzerdefiniertes Klick-Tracking-Element angezeigt werden soll. Gegebenenfalls sollte das Klick-Tracking-Element ausgeblendet werden, wenn das Ereignis ima.AdEvent.Type.CONTENT_RESUME_REQUESTED ausgelöst wird.

Der Wert darf nicht null sein.

Methoden

destroy

destroy()

Zerstört internen Status und zuvor erstellte DOM-Elemente. Das IMA SDK wird entladen und es sollten keine weiteren Aufrufe an APIs gesendet werden.

initialize

Initial()

Initialisiert die internen Videoelemente für die Wiedergabe. Sie müssen diese Methode als direktes Ergebnis einer Nutzeraktion aufrufen, damit der Browser das Videoelement als vom Nutzer initiiert markieren kann.

Manche Browser erlauben die Wiedergabe von Videos ohne Nutzerinteraktionen, wenn das Video stummgeschaltet ist. Verwenden Sie für dieses Verhalten AdsRequest.setAdWillPlayMuted(true) und rufen Sie diese Methode vor AdsManager.start() auf.