Veröffentlichungsverlauf des IMA DAI SDK für tvOS

Version Veröffentlichungsdatum Hinweise
4.15.1 2025-05-07
  • Fügt dem AD_PERIOD_STARTED-Ereignis die Informationen zum Anzeigenzeitraum hinzu, auf die Sie über die Property IMAAdEvent.adData zugreifen können.
  • Unterstützung für die Verarbeitung von HLS-Metadaten für Interstitials mit dem IMA SDK wurde hinzugefügt.
4.14.1 2024-12-03
  • Fügt der Liste der Streamanfrageparameter für alle Streamtypen den Netzwerkcode hinzu.
  • Löst ein LOG-Ereignis aus, wenn auf eine ungültige Klick-URL geklickt wird, anstatt dass der Vorgang im Hintergrund fehlschlägt.
  • Ein Speicherleck wurde behoben, das auftrat, wenn OMID-Sitzungen nicht ordnungsgemäß beendet wurden.
  • Unterstützung für überspringbare Anzeigen in VOD-Pod-Serving-Streams hinzugefügt
  • Es wurde ein Fehler mit der Scrollunterstützung behoben, wenn das Video in einen scrollbaren Container eingebettet ist.
  • Unterstützung für minSuggestedDuration bei nicht linearen Anzeigen hinzugefügt
  • Es wurde ein Fehler behoben, der dazu führte, dass einige Campaign Manager-Tracking-URLs falsch codiert wurden.
  • Es wurde ein Problem behoben, das dazu führte, dass STARTED-Ereignisse in einigen Anzeigensitzungen nicht gesendet wurden.
4.13.0 2024-06-13
  • Fügt VODConfigID zu IMAVideoStitcherVODStreamRequest hinzu.
  • Behebt die NullPointerException, wenn adTagURL null in IMAAdsRequest ist.
  • Änderungen Asset-Fallback Logik zum Durchlaufen aller Anzeigen im ursprünglichen VAST, bis das SDK ein abspielbares Creative erkennt. Wenn kein spielbares Creative gefunden wird, wird die Anzeige nicht ausgeliefert.
  • Ein Problem wurde behoben, durch das Tracking-Pings an ad.doubleclick.net nicht ausgelöst wurden.
  • Legt die Rendering-Einschränkungen für die Anzeigengröße des SDK basierend auf dem Ansichtsrahmen anstelle des Layout-Guides für den sicheren Bereich für die PlayerView fest.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • Ein Problem wurde behoben, bei dem während der Anzeigenwiedergabe der Ton des Inhalts zu hören war.
4.10.0 24.01.2024
  • Ermöglicht die Bereitstellung von VOD-Streamanfragen über Pods.
  • Aktualisiert die Einschränkungen für die AdUI, damit die Richtlinien für den Safe Area eingehalten werden.
  • Fügt dem iOS-/tvOS-Streammanager einen Getter für Cue-Punkte hinzu
4.9.2 2023-08-15
  • Ein Fehler wurde behoben, der bei einigen DAI-Streams zu einer hohen CPU-Auslastung führte.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • userContext wurde IMA-Streamanfragen hinzugefügt.
  • Es wurde ein Fehler behoben, der unnötige Warnungen vom Typ „Ungültige interne Nachricht“ verursacht hat.
4.7.0 2022-07-20
  • Ein Problem wurde behoben, bei dem Publisher die Versionsinformationen des IMA SDK überschrieben haben.
  • AD_CAN_PLAY-Ereignis hinzugefügt. Wird ausgelöst, wenn die Anzeige ohne Pufferung wiedergegeben werden kann.
  • Die maximale Standardbitrate für Geräte, die keine Mobilgeräte sind, wurde auf „unbegrenzt“ erhöht.
4.6.1 2022-02-23
  • Service-Release; keine öffentlichen Änderungen.
4.5.0 2021-12-06
  • Die Mindestversion von tvOS wurde auf tvOS 12 angehoben.
  • Ein Fehler wurde behoben, der dazu führen konnte, dass mehrere „Warum sehe ich diese Werbung?“-Symbole angezeigt wurden.
  • MPNowPlayingSession ist nicht mehr erforderlich.
4.4.2 2021-05-03
  • Ein Problem wurde behoben, das Warnmeldungen auf tvOS < 12 verursacht hat.
  • Letzte Version des IMA SDK für iOS, die tvOS 10 unterstützt.
4.4.1 09.03.2021
  • Die Property IMASettings.sessionID wurde hinzugefügt, damit Publisher ihre Session-ID manuell festlegen können.
  • Unterstützung für Bild-im-Bild hinzugefügt.
  • Ein Problem wurde behoben, bei dem Ereignisse zum Pausieren und Fortsetzen von Anzeigen manchmal während der Wiedergabe von Inhalten ausgelöst wurden.
  • IMAVideoDisplay.nowPlayingSession wurde hinzugefügt, um Play/Pause-Ereignisse auf tvOS 14+ richtig zu unterstützen.
  • Ein Fehler wurde behoben, durch den lineare AdSense-Anzeigen dem Publisher als nicht linear gemeldet wurden.
  • Ein Problem wurde behoben, bei dem IMAStreamManager.replaceAdTagParameters kein Update ausgab.
  • Es wurden APIs für die Bereitstellung von Pods hinzugefügt.
  • Das Anhängen von „adContainer“ an das Fenster wird erzwungen.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Unterstützung für den Modus für zusätzliche Einwilligung von Google hinzugefügt. Weitere Informationen zur technischen Google-Spezifikation „Zusätzliche Einwilligung“
  • Unterstützung für den Schlüssel „language_name“ für Streamuntertitel hinzugefügt.
  • Ein Problem wurde behoben, das zum Zeitüberschreitungsfehler bei Anzeigen ausschließlich mit Audioinhalten geführt hat.
  • Es wurde ein Problem behoben, durch das beim Überspringen der ersten Anzeige in einem Preroll der eigene Überspring-Offset der zweiten Anzeige ignoriert wurde.
  • IMAAdDisplayContainer.focusEnvironment wurde hinzugefügt, damit Publisher den Fokus während Werbeunterbrechungen auf das SDK übertragen können. Dies ist immer dann erforderlich, wenn der Nutzer mit der Anzeigen-UI interagieren muss (z.B. überspringbare Anzeigen, VAST-Symbole).
  • viewController wurde als neues erforderliches Initialisierungsargument oder ‑attribut für IMAAdDisplayContainer hinzugefügt.
  • Die Unterstützung für nicht englischsprachige Lokalisierungen wurde korrigiert.
  • Weniger fehlerhafte RESUME-Ereignisse.
  • IMAAdsRenderingSettings.enablePreloading wurde hinzugefügt. Diese Funktion ist standardmäßig aktiviert und soll die Rendering-Leistung von Anzeigen verbessern.
  • Unterstützung für überspringbare Anzeigen (clientseitig und VOD) und VAST-Symbole (clientseitig und DAI) hinzugefügt
  • Die Ereignisse ICON_FALLBACK_IMAGE_CLOSED und ICON_TAPPED wurden hinzugefügt. Wir empfehlen, die Wiedergabe auf ICON_FALLBACK_IMAGE_CLOSED automatisch fortzusetzen, da das SDK die Wiedergabe pausiert, wenn das Fallback-Bild geöffnet wird.
  • Ein Problem wurde behoben, bei dem die IABTCF_gdprApplies nur als String erkannt wurde.
4.2.3 2020-05-06
  • Ein Problem wurde behoben, bei dem bestimmte App-Bundle-IDs dazu führen konnten, dass Traffic falsch klassifiziert wurde.
4.2.2 26.03.2020
  • Die Mindestversion der Laufzeit wurde auf tvOS 10 erhöht.
  • Es wurde ein Fehler behoben, durch den einige UI-Aktualisierungen in einem Hintergrundthread ausgelöst werden konnten.
  • Ein Problem wurde behoben, bei dem strenge Flags dazu führten, dass die Initialisierung von IMACompanionAd mit der von NSObject in Konflikt stand.
  • Die Methode loadURL im IMAVideoDisplay-Protokoll wurde eingestellt.
4.2.1 2020-02-12
  • 4.2.1 ist die letzte Version des IMA SDK, die tvOS 9.x unterstützt.
  • Ein Problem wurde behoben, bei dem Clickthroughs unter tvOS 9.x abstürzten.
4.2.0 2019-10-30
  • Ein Problem mit unregelmäßigen Abstürzen unter tvOS 13 wurde behoben.
4.1.0 2019-09-23
  • Unterstützung für tvOS 13 hinzugefügt.
  • playerVideoDisplay:didLoadPlayerItem: für die dynamische Anzeigenbereitstellung hinzugefügt.
  • IMAAd.companionAds und IMACompanionAd für DAI-Anzeigen hinzugefügt.
  • Die Namen von IMAAVPlayerVideoDisplayDelegate wurden aktualisiert, um besser dem Objective-C-Stil zu entsprechen.
4.0.5 2019-08-16
  • Ein Problem wurde behoben, durch das die Wiedergabe von Inhalten nicht fortgesetzt wurde, wenn die Wiedergabetaste auf der Apple TV-Fernbedienung gedrückt wurde.
4.0.2 2019-07-18
  • Ein Problem wurde behoben, bei dem die Einstellung „Ad-Tracking einschränken“ des Nutzers fälschlicherweise übertragen wurde.
  • IMAAdEventType.adData wurde jetzt eingegeben.
  • Die authToken API wurde am IMAStreamRequest hinzugefügt.
4.0.1 – Eingestellt 2019-07-02
  • Kombinierte clientseitige und DAI-tvOS-SDKs
  • Ein Problem wurde behoben, bei dem AdsLists nicht geparst wurden und AdsLoader-Fehler auf tvOS ausgegeben wurden.

Frühere Versionen anzeigen

Version Veröffentlichungsdatum Hinweise
3.9.1 28.03.2019
  • Das Standard-Zeitlimit für die Streaminitialisierung wurde von 5 auf 8 Sekunden erhöht.
  • Das Attribut initializationTimeout wurde IMAStreamRequest hinzugefügt, um die Konfiguration des Stream-Initialisierungs-Timeouts zu ermöglichen.
3.9.0 2019-03-06
  • Die Callbacks „adPeriodDidStart“ und „adPeriodDidEnd“ wurden zu „IMAStreamManagerDelegate“ hinzugefügt.
3.8.1 2018-12-06
  • Um die Erfassung doppelter Messwerte zu verhindern, werden Anzeigenereignisse wie AD_BREAK_STARTED/AD_BREAK_ENDED nicht mehr ausgelöst, wenn eine Anzeige noch einmal angesehen oder gesucht wird.
3.8.0 2018-05-21
  • Unterstützung für den Anzeigen-Tag-Parameter npa wurde hinzugefügt.
3.7.1 2018-02-26
  • Es wurde ein Fehler behoben, bei dem Tracking-URLs, die geschweifte Klammern („{“ oder „}“) enthielten, unter tvOS 11.2.6 nicht angepingt wurden.
3.7.0 2018-01-24
  • Fügt die folgenden zulässigen Werte für IMAStreamRequest.adTagParameters-Schlüssel hinzu:
    • Audiobereich (dai-aor)
    • Ausschließen (dai-excl)
    • Bestellbeginn (dai-os)
    • Videobereich (dai-sr)
  • Fügt IMAAd Folgendes hinzu: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs und wrapperDealIDs.
  • Das SDK löst jetzt AD_BREAK_STARTED aus, wenn ein Zuhörer einem Stream während einer Werbeunterbrechung beitritt, damit die Anzeige-UI gerendert werden kann.
  • Fügt IMAAVPlayerVideoDisplayDelegate hinzu, damit Nutzer von IMAAVPlayerVideoDisplay die AVAssetURL des zu ladenden Streams erhalten können. Mit dem AVAssetURL-Objekt können sich Nutzer für die Wiedergabe von FairPlay-Inhalten registrieren.
3.6.0 19.09.2017
  • Entfernt nicht funktionierende IMAStreamRequest.attemptPreroll.
  • Fügt Folgendes als akzeptierte IMAStreamRequest.adTagParameters hinzu:
    • dai-ah (Zeitraum ohne Anzeigen)
    • dai-dlid (Lieferort)
  • Fügt IMAStreamRequest.streamActivityMonitorID hinzu.
  • Ein Problem wurde behoben, bei dem [IMAStreamManagerDelegate streamManager:didReceiveError:] nicht für einen Stream aufgerufen wurde, der nicht wiedergegeben oder geladen wurde.
3.5.0 2017-04-24
  • Fügt IMAAd.companions hinzu.
  • Fügt die Klasse IMACompanion hinzu.
3.4.1 2017-03-31
  • Service-Release, keine neuen Funktionen.
3.4.0 2017-03-13
  • Behebt Probleme mit der Bitcode-Unterstützung.
  • Fügt AdBreakInfo die folgenden Eigenschaften hinzu:
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • Stellt [IMAAVPlayerVideoDisplay reset] bereit, das aufgerufen werden kann, wenn Sie AVPlayerItem in Ihrem Content-Player durch ein Backup-AVPlayerItem ersetzen müssen.
3.2.0 2016-08-22
  • Behebt ein Problem beim Einreichen einer App, die das Framework für Tests verwendet.
3.1.0 2016-05-09
  • Erste Version