google. ima. AdPodInfo
Eine Anzeige kann Teil eines Pods sein. Dieses Objekt enthält Metadaten zu diesem Pod, z. B. die Anzahl der Anzeigen im Pod und die Anzeigenposition innerhalb des Pods.
Die in diesem Objekt enthaltene getTotalAds
API ist häufig korrekt. In bestimmten Fällen stellt sie jedoch die bestmögliche Schätzung des SDKs dar. Weitere Informationen finden Sie in der Dokumentation dieser Methode.
Methoden
Anzeigenposition abrufen
getAdPosition() gibt Zahl zurück
Gibt die Position der Anzeige zurück.
- Gibt Folgendes zurück:
-
number
Die Position der Anzeige im Pod. Der zurückgegebene Wert ist eins-basiert, z. B. 1 von 2, 2 von 2 und mehr.
getIsBumper (getIsBumper)
getIsBumper() liefert booleschen Wert
Gibt „true“ zurück, wenn die Anzeige eine Bumper-Anzeige ist. Bumper-Anzeigen sind kurze lineare Anzeigen, die einen Nutzer darauf hinweisen, wenn er eine Werbeunterbrechung eingibt oder sie verlässt.
- Gibt Folgendes zurück:
-
boolean
Gibt an, ob die Anzeige eine Bumper-Anzeige ist.
getMaxDuration
getMaxDuration() gibt eine Zahl zurück
Die maximale Dauer des Pods in Sekunden. Bei einer unbekannten Dauer wird -1 zurückgegeben.
- Gibt Folgendes zurück:
-
number
Die maximale Dauer der Anzeigen in diesem Pod in Sekunden.
getPodIndex
getPodIndex() gibt Zahl zurück
Clientseitiges und DAI-VOD: gibt den Index des Anzeigen-Pods zurück. Gibt für einen Pre-Roll-Pod 0 zurück. Gibt für Mid-Rolls 1, 2, ... zurück. N. Bei einem Post-Roll-Pod wird -1 zurückgegeben. Der Standardwert ist 0, wenn die Anzeige nicht oder nicht Teil eines Pods ist. Livestream für die dynamische Anzeigenbereitstellung: Gibt immer „-1“ zurück.
- Gibt Folgendes zurück:
-
number
Der Index des Pods in der Anzeigenplaylist.
getTimeOffset
getTimeOffset() gibt eine Zahl zurück
Gibt den Offset des Contents zurück, zu dem der aktuelle Anzeigen-Pod geplant wurde Bei Pods in VOD-Streams mit dynamisch eingefügten Anzeigen wird die Streamzeit zurückgegeben.
Für den Pre-Roll-Pod wird 0 zurückgegeben. Bei Mid-Rolls wird die geplante Zeit zurückgegeben. Für Post-Roll wird -1 zurückgegeben.
Die Standardeinstellung ist 0, wenn diese Anzeige nicht Teil eines Pods oder nicht Teil einer Anzeigenplaylist ist.
- Gibt Folgendes zurück:
-
number
Der Zeitversatz für den aktuellen Anzeigen-Pod.
getTotalAds
getTotalAds() gibt eine Zahl zurück
Die Gesamtzahl der Anzeigen in diesem Pod, einschließlich Bumper-Anzeigen. Bumper-Anzeigen sind kurze lineare Anzeigen, die einen Nutzer darauf hinweisen, wenn er eine Werbeunterbrechung eingibt oder sie verlässt.
Der Standardwert ist 1, wenn diese Anzeige nicht zu einem Pod gehört.
In bestimmten Szenarien weiß das SDK nicht, wie viele Anzeigen in diesem Anzeigen-Pod enthalten sind. Zu diesen Szenarien zählen Anzeigen-Pods, bei denen es sich um mehrere Anzeigen in einem einzelnen Tag handelt. In diesen Szenarien kann es sein, dass die ersten ausgelösten AdEvents (AD_METADATA, LOADED und weitere) nur die Gesamtzahl der Anzeigen-Tags aus der Playlist-Antwort enthalten. Wir empfehlen die Verwendung des Ereignisses FIRST_QUARTILE, bei dem Publisher Informationen aus diesem Objekt abrufen und gegebenenfalls die visuellen Elemente des Players aktualisieren.
- Gibt Folgendes zurück:
-
number
Gesamtzahl der Anzeigen im Pod.