Veröffentlichungsverlauf des IMA DAI SDKs für Roku

Version Veröffentlicht am Hinweise
3.69.0 2025-09-25
  • Fügt die Properties Companion.adSlotId und Companion.companionClickThrough hinzu, um Companion-Anzeigen für Streams mit Pod-Auslieferung zu unterstützen.
  • Ein Problem wurde behoben, bei dem die Beacons für abgeschlossene Anzeigen für alle Anzeigen mit Ausnahme der letzten Anzeige in einem Anzeigen-Pod nicht gesendet wurden.
  • Ein Fehler wurde behoben, bei dem das COMPLETE-Anzeigenereignis gemeldet wurde, wenn die Anzeige übersprungen wurde. Anzeigenereignisse werden jetzt genauer erfasst, wenn Nutzer durch Werbeunterbrechungen spulen.
  • Entfernt das IMA-Verhalten, bei dem der UI-Container fokussiert wird, nachdem die Anzeigen-UI entfernt wurde.
3.68.3 2025-07-02
  • Es wurde ein Problem behoben, bei dem die Ereignisse „Werbeunterbrechung gestartet“ und „Anzeige gestartet“ zur falschen Zeit ausgelöst wurden, z. B. wenn die Wiedergabe des Inhalts fortgesetzt wurde.
  • Es wurde ein Problem behoben, bei dem ungültige Werte für die Anzeigendauer einen Laufzeitfehler ('Dot' Operator attempted with invalid BrightScript Component or interface reference ) verursacht haben.
3.68.2 2025-05-28
  • Macht die Methode player.streamInitialized() öffentlich, die aufgerufen wird, wenn ein Stream initialisiert wird.
  • Das IMA-Verhalten wird so aktualisiert, dass das COMPLETED-Ereignis nicht ausgelöst wird, wenn Nutzer eine Anzeige überspringen. Das SDK löst das Ereignis SKIPPED weiterhin aus, wenn Nutzer Anzeigen überspringen. Diese Änderung am Verhalten von COMPLETED-Ereignissen entspricht jetzt dem Verhalten anderer IMA SDKs.
  • Verbessert die Nachrichtenverarbeitung für Streams, die Pods bereitstellen.
  • Ein Problem wurde behoben, bei dem die Anzeigen-Benutzeroberfläche bei Full-HD-Streams gestreckt wurde.
  • Es wurde ein Problem behoben, bei dem die ersten Pre-Roll-Werbeereignisse verzögert wurden.
3.68.1 2025-04-21
  • Behebt den Divide by Zero-Laufzeitfehler im Zusammenhang mit Anzeigen-Icons.
3.67.2 2024-12-19
  • Verbesserungen für currentAd.currentTime werden hinzugefügt, um den currentTime-Wert an den Zeitpunkt anzupassen, zu dem das Anzeigenereignis ausgelöst wird.
  • Ein Problem wurde behoben, bei dem bestimmte Anzeigenereignisse zeitweise nicht ausgelöst wurden.
3.67.0 2024-11-07
  • Fügt den optionalen Ad Manager-Netzwerkcodeparameter für DAI-Streamanfragen mit Full-Service hinzu. Wenn Sie den Parameter einfügen, kann sich das Verhalten des IMA SDK an Ad Manager-Einstellungen anpassen, z. B. an die Deaktivierung der programmatisch eingeschränkten Anzeigenausrichtung.
  • Unterstützung für VOD-Streams für streamManager.loadThirdPartyStream() hinzugefügt.
  • Updates AdBreakInfo.podIndex für Livestreams. Dieser Wert gibt jetzt die Pausen-ID als Pod-Index für Mid-Rolls oder 0 für Pre-Rolls zurück. Bei Livestreams gibt es keine Post-Rolls. Der Standardwert für Livestreams ist -2.
  • Unterstützung für StreamManager.getStreamTime() und StreamManager.getContentTime() für Cloud-Stitching und Pod-Serving-Streams wurde hinzugefügt.
  • Ein Problem wurde behoben, bei dem die Werte für „Creative-Anzeigen-ID“ und „Creative-ID“ nicht in der AdInfo enthalten waren.
  • Es wurde ein Problem behoben, bei dem das Roku-UI-Symbol und die Schaltfläche zum Überspringen falsch positioniert waren.
3.66.1 2024-07-25
  • Fügt eine Anforderung für den Parameter networkCode für alle Live- und VOD-Streamanfragen hinzu.
  • Fügt creative_id, creative_ad_id und deal_id der Klasse AdInfo hinzu.
  • Unterstützung für benutzerdefinierte VAST-Tracking-Ereignisse wie „Überspringen angezeigt“, „Überspringen“ und „Click-through“ hinzugefügt.
  • Behebt ein Problem mit StreamManager.getCuePoint() für Cloud Video Stitcher-VOD-Streams.
  • Korrigiert die Großschreibung in StreamManager.createVideoStitcherVodStreamRequestWithVodConfig().
3.66.0 2024-06-18
3.65.0 2024-03-29
3.64.0 2024-02-08
  • Fügt der Funktion ima.initSdk einen optionalen Parameter settings zum Aktivieren und Deaktivieren von SDK-Funktionen hinzu.
3.63.0 2023-09-14
  • Ein Fehler wurde behoben, durch den die App abstürzen konnte, wenn ungültige adBreakInfo gefunden wurden.
3.62.0 2023-08-02
  • Fügt die APIs StreamRequest.createVideoStitcherLiveStreamRequest() und StreamRequest.createVideoStitcherVodStreamRequest() zur Unterstützung der Google Cloud Video Stitcher API hinzu.
  • Das IMA-Verhalten wird aktualisiert, um den für den Parameter description_url= festgelegten Wert zu berücksichtigen. Bisher hat IMA den Parameter description_url= immer mit der erkannten korrekten URL überschrieben und den Parameter url= in den Wert geändert, der zuvor als description_url= festgelegt war. IMA legt description_url= weiterhin fest, wenn es nicht in der Ad-Tag-URL des Streams festgelegt ist.
3.61.1 2023-03-22
  • Unterstützung für herkömmliche und überspringbare TrueView-Anzeigen
  • Fügt die folgenden Anzeigenereignisse hinzu:
3.60.0 2022-09-30
3.59.0 2022-09-23
  • Service-Release, keine neuen Funktionen.
3.58.0 2022-09-15
  • Service-Release, keine neuen Funktionen.
3.57.2 2022-09-12
3.56.0 2022-08-05
  • Service-Release, keine neuen Funktionen.
3.55.0 2022-07-15
3.54.0 2022-05-19
3.53.0 2022-04-25
  • Implementiert das richtige ID3-Event-Parsing für Live-HLS-CMAF-Streams. Damit wird ein Problem behoben, bei dem Werbeereignisse für diese Streams zu falschen Zeiten ausgelöst wurden.
  • Stellt StreamManager.onTimedMetadata() ein. Diese Methode wird nicht mehr dokumentiert.
3.52.0 2022-03-29
  • Service-Release, keine neuen Funktionen.
3.51.0 2022-03-17
  • Service-Release, keine neuen Funktionen.
3.50.0 2022-03-07
  • Fügt StreamManager.onTimedMetadata() hinzu.
3.45.1 2021-11-03
  • Unterstützung für überspringbare Anzeigen hinzugefügt.
  • Das SDK-Verhalten wurde aktualisiert, sodass Fortschrittsereignisse jetzt richtig gesendet werden.
3.41.1 2021-04-07
  • Fügt StreamRequest.adUiNode für Elemente wie die Schaltflächen Warum sehe ich diese Werbung? und Überspringen hinzu, die während der Anzeigen platziert werden.
  • Entfernt die Unterstützung für StreamManager.enableInteractiveAds(). Das ist jetzt ein No-Op. Stattdessen müssen Sie Daten aus der Companion-Anzeige direkt an RAF übergeben.
3.40.1 2020-09-23
  • Unterstützung für DASH-Livestreams wurde hinzugefügt.
3.39.0 2020-07-06
  • Service-Release, keine neuen Funktionen.
3.36.0 2020-02-28
  • Service-Release, keine neuen Funktionen.
3.35.0 2019-11-11
  • Service-Release, keine neuen Funktionen.
3.34.0 2019-07-18
  • Service-Release, keine neuen Funktionen.
3.33.0 2019-05-14
  • Fügt AD_PERIOD_STARTED- und AD_PERIOD_ENDED-Ereignisse zu ima.AdEvent hinzu.
  • Fügt PROGRESS-Anzeigenereignisse zu ima.AdEvent hinzu.
  • Fügt die Parameter advertiserName, universalAdIDRegistry und universalAdIDValue zu adInfo hinzu.
3.28.1 2018-07-10
  • Service-Release, keine neuen Funktionen.