tvOS 向けの IMA DAI SDK のリリース履歴

バージョン リリース日
4.15.1 2025-05-07
  • 広告期間情報を AD_PERIOD_STARTED イベントに追加します。この情報は IMAAdEvent.adData プロパティからアクセスできます。
  • IMA SDK で HLS インタースティシャル メタデータを処理するためのサポートを追加します。
4.14.1 2024-12-03
  • すべてのストリーム タイプについて、ストリーム リクエスト パラメータのリストにネットワーク コードを追加します。
  • 無効なリンク先 URL がクリックされたときに、サイレントに失敗するのではなく、LOG イベントを発生させます。
  • OMID セッションが正しく破棄されなかった場合に発生するメモリリークを修正しました。
  • VOD Pod Serving ストリームでスキップ可能な広告のサポートを追加しました。
  • 動画がスクロール可能なコンテナに埋め込まれている場合に、スクロールのサポートに関するバグを修正しました。
  • ノンリニア広告に minSuggestedDuration のサポートを追加
  • 一部のキャンペーン マネージャーのトラッキング URL が誤ってエンコードされるバグを修正しました。
  • 一部の広告セッションで STARTED イベントがディスパッチされない問題を修正しました。
4.13.0 2024-06-13
  • IMAVideoStitcherVODStreamRequestVODConfigID を追加します。
  • IMAAdsRequestadTagURLnull の場合に発生する NullPointerException を修正します。
  • アセットレベルのフォールバック ロジックを変更し、SDK が再生可能なクリエイティブを特定するまで、元の VAST のすべての広告を反復処理するようにしました。プレイアブル クリエイティブが見つからない場合、広告は再生されません。
  • ad.doubleclick.net へのトラッキング ping が送信されない問題を修正しました。
  • playerView のセーフエリア レイアウト ガイドではなく、ビューのフレームに基づいて SDK の広告サイズ レンダリングの制約を設定します。
4.12.0 2024-04-03
4.11.1 2024-02-22
  • 広告の再生中にコンテンツの音声が聞こえる問題を修正しました。
4.10.0 2024-01-24
  • Pod Serving VOD ストリーム リクエストを有効にします。
  • AdUI の制約を更新して、セーフエリア ガイドを尊重します。
  • iOS/tvOS ストリーム マネージャーにキューポイントのゲッターを追加
4.9.2 2023-08-15
  • 一部の DAI ストリームで CPU 使用率が高くなるバグを修正しました。
4.9.1 2023-04-20
4.8.2 2022-11-03
  • IMA ストリーム リクエストに userContext を追加しました。
  • 不要な「Invalid internal message」警告が表示されるバグを修正しました。
4.7.0 2022-07-20
  • パブリッシャーが IMA SDK のバージョン情報を上書きする問題を修正しました。
  • AD_CAN_PLAY イベントを追加しました。バッファリングなしで広告を再生できる状態になると呼び出されます。
  • モバイル以外のデバイスのデフォルトの最大ビットレートを無制限に引き上げました。
4.6.1 2022-02-23
  • サービス リリース。一般公開されている変更はありません。
4.5.0 2021-12-06
  • tvOS の最小バージョンを tvOS 12 に引き上げました。
  • [広告の表示について] アイコンが複数表示される原因となる場合があるバグを修正しました。
  • MPNowPlayingSession の必要性を削除しました。
4.4.2 2021-05-03
  • tvOS 12 未満で警告メッセージが表示される問題を修正しました。
  • tvOS 10 をサポートする iOS 向け IMA SDK の最終バージョン。
4.4.1 2021-03-09
  • パブリッシャーが sessionID を手動で設定できるように、IMASettings.sessionID プロパティを追加しました。
  • PIP のサポートを追加しました。
  • コンテンツの再生中に広告の一時停止と再開のイベントがトリガーされることがある問題を修正しました。
  • tvOS 14 以降で再生/一時停止イベントを適切にサポートするために、IMAVideoDisplay.nowPlayingSession を追加しました。
  • AdSense リニア広告がパブリッシャーにノンリニアとして報告されるバグを修正しました。
  • IMAStreamManager.replaceAdTagParameters が更新を発行しない問題を修正しました。
  • Pod Serving API を追加しました。
  • adContainer のウィンドウへのアタッチを強制しました。
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Google の追加同意モードのサポートを追加しました。詳しくは、Google の追加同意モードの技術仕様をご覧ください。
  • ストリームの字幕の「language_name」キーのサポートを追加しました。
  • 音声のみの広告がタイムアウトする問題を修正しました。
  • プリロールの最初の広告をスキップすると、2 番目の広告が独自のスキップ オフセットを無視する問題を修正しました。
  • IMAAdDisplayContainer.focusEnvironment を追加しました。これにより、パブリッシャーは広告ブレーク中に SDK にフォーカスを移すことができます。これは、ユーザーが広告の UI(スキップ可能な広告、VAST アイコンなど)を操作する必要があるたびに必要です。
  • IMAAdDisplayContainer の新しい必須の初期化引数またはプロパティとして viewController を追加しました。
  • 英語以外の言語のローカライズのサポートを修正しました。
  • 誤った RESUME イベントを削減しました。
  • 広告のレンダリング パフォーマンスを改善するため、デフォルトで有効化される IMAAdsRenderingSettings.enablePreloading を追加しました。
  • スキップ可能な広告(クライアントサイドと VOD)と VAST アイコン(クライアントサイドと DAI)のサポートを追加しました
  • ICON_FALLBACK_IMAGE_CLOSED イベントと ICON_TAPPED イベントを追加しました。SDK はフォールバック イメージを開くと一時停止するため、ICON_FALLBACK_IMAGE_CLOSED で自動的に再開することをおすすめします。
  • IABTCF_gdprApplies が文字列の場合にのみ確認される問題を修正しました。
4.2.3 2020-05-06
  • 特定のアプリバンドル ID が原因でトラフィックが誤って分類される問題を修正しました。
4.2.2 2020-03-26
  • 最小ランタイム バージョンを tvOS 10 に引き上げました
  • 一部の UI 更新がバックグラウンド スレッドでトリガーされるバグを修正しました
  • 厳格なフラグにより IMACompanionAd の init が NSObject の init と競合する問題を修正しました
  • IMAVideoDisplay プロトコルの loadURL メソッドのサポートを終了しました
4.2.1 2020-02-12
  • 4.2.1 は、tvOS 9.x をサポートする IMA SDK の最終バージョンになります。
  • tvOS 9.x でクリックスルーがクラッシュする問題を修正しました
4.2.0 2019-10-30
  • tvOS 13 で断続的に発生するクラッシュの問題を修正しました。
4.1.0 2019-09-23
  • tvOS 13 のサポートを追加しました。
  • DAI 用に playerVideoDisplay:didLoadPlayerItem: を追加しました。
  • DAI 広告用に IMAAd.companionAdsIMACompanionAd を追加しました。
  • Objective-C のスタイルに合うように IMAAVPlayerVideoDisplayDelegate の名前を更新しました。
4.0.5 2019-08-16
  • Apple TV リモコンの再生ボタンを押してもコンテンツが再開されない問題を修正しました。
4.0.2 2019-07-18
  • ユーザーの [広告トラッキング制限] 設定が誤って送信される問題を修正しました。
  • IMAAdEventType.adData が入力されました。
  • IMAStreamRequestauthToken API を追加しました。
4.0.1 非推奨 2019-07-02
  • クライアント サイドと DAI の tvOS SDK を統合
  • tvOS で AdsLists が解析されず、AdsLoader エラーがスローされる問題を修正しました。

以前のバージョンを表示する

バージョン リリース日
3.9.1 2019-03-28
  • デフォルトのストリーム初期化タイムアウトを 5 秒から 8 秒に変更しました。
  • ストリーム初期化タイムアウトの構成を有効にするため、IMAStreamRequestinitializationTimeout プロパティを追加しました。
3.9.0 2019-03-06
  • IMAStreamManagerDelegate に adPeriodDidStart コールバックと adPeriodDidEnd コールバックを追加しました。
3.8.1 2018-12-06
  • 指標の重複記録を防ぐため、広告の再視聴やシーク時に AD_BREAK_STARTED / AD_BREAK_ENDED などの広告イベントが発火しなくなりました。
3.8.0 2018-05-21
  • npa 広告タグ パラメータのサポートを追加しました。
3.7.1 2018-02-26
  • 中かっこ(「{」または「}」)を含むトラッキング URL が tvOS 11.2.6 で ping されないバグを修正しました。
3.7.0 2018-01-24
  • IMAStreamRequest.adTagParameters キーの有効な値として以下を追加します。
    • 音声範囲(dai-aor
    • 除外(dai-excl
    • 注文開始(dai-os
    • 動画の範囲(dai-sr
  • IMAAdadvertiserNamecreativeIDcreativeAdIDdealIDuniversalAdIDRegistryuniversalAdIDValuewrapperAdIDswrapperAdSystemswrapperCreativeIDswrapperDealIDs を追加します。
  • 広告ブレークの途中でストリームに参加すると、SDK が AD_BREAK_STARTED を発火するようになりました。これにより、リスナーが広告 UI をレンダリングできます。
  • IMAAVPlayerVideoDisplay のユーザーが読み込むストリームの AVAssetURL を受け取れるように IMAAVPlayerVideoDisplayDelegate を追加します。AVAssetURL オブジェクトを使用すると、ユーザーは FairPlay コンテンツ保護の再生に登録できます。
3.6.0 2017-09-19
  • 機能しない IMAStreamRequest.attemptPreroll を削除します。
  • 次のものを受け入れ可能な IMAStreamRequest.adTagParameters として追加します。
    • dai-ah(広告なしの時間枠)
    • dai-dlid(Delivery Location)
  • IMAStreamRequest.streamActivityMonitorID を追加します。
  • 再生または読み込みがされなかったストリームに対して [IMAStreamManagerDelegate streamManager:didReceiveError:] が呼び出されなかった問題を修正しました。
3.5.0 2017-04-24
  • IMAAd.companions を追加します。
  • IMACompanion クラスを追加します。
3.4.1 2017-03-31
  • サービス リリース。新機能はありません。
3.4.0 2017-03-13
  • ビットコードのサポートを修正しました。
  • 次のプロパティを AdBreakInfo に追加します。
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • コンテンツ プレーヤーの AVPlayerItem をバックアップ AVPlayerItem に置き換える必要があるときに呼び出す [IMAAVPlayerVideoDisplay reset] を公開します。
3.2.0 2016-08-22
  • テスト用のフレームワークを使用するアプリを送信する際の問題を修正しました。
3.1.0 2016-05-09
  • 初回リリース。