StreamManager
Obsługuje strumienie dynamicznego wstawiania reklam. Zarządza ona interakcjami z backendem DAI i obsługuje pingi śledzenia, a także przekazywanie strumienia i zdarzeń reklamowych do wydawcy. Integruje się z interfejsem CAF API na potrzeby interfejsu użytkownika reklamy.
Zespół
Menedżer strumienia
new StreamManager(mediaElement)
Parametr |
|
---|---|
MediaElement |
Opcjonalna Element multimedialny HTML, na którym ma nastąpić odtwarzanie. Podaj tylko wtedy, gdy używasz niestandardowego odtwarzacza. Wartość może być pusta. |
- Wyrzuca
-
w przypadku braku wymaganych parametrów.
- @implements {EventTarget}.
Metody
getStreamId,
getStreamId() zwraca ciąg znaków
Zwraca identyfikator bieżącego strumienia.
- Zwraca
-
nullable string
Zastąp parametrytagu reklamy
ReplaceAdTagParameters(parametryReklam)
Zastępuje w transmisji na żywo wszystkie parametry tagu reklamy używane na potrzeby nadchodzących żądań reklamy.
Parametr |
|
---|---|
Parametry adTag |
Obiekt Nowe parametry tagu reklamy. Wartość może być pusta. |
requestStream
requestStream(loadRequest, streamRequest) zwraca obietnicę zawierającą wartość CafLoadInterceptorReturnType o wartości null
Wysyła żądanie wczytania strumienia za pomocą podanych parametrów strumienia. Uzupełnia żądanie ChargeRequest danymi wczytanymi w strumieniu.
Parametr |
|
---|---|
Żądanie wczytania |
cast.framework.messages.LoadRequestData Wartość nie może być pusta. |
żądanie strumienia |
Wartość nie może być pusta. |
- Zwraca
-
non-null Promise containing nullable CafLoadInterceptorReturnType
resetuj
resetuj
Resetuje menedżera strumienia i usuwa ciągłe odpytywanie.