Google IMA tvOS SDK のリリース履歴

バージョン リリース日
4.16.0 2025-10-23
  • コンパイルの最小 tvOS バージョンを tvOS 15 に引き上げます。
  • useHLSInterstitial パラメータを追加して、IMALiveStreamRequest インターフェースと IMAVODStreamRequest インターフェースのインタースティシャル広告のサポートを有効にします。
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
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 を追加しました。
  • 不要な「無効な内部メッセージ」警告が表示されるバグを修正しました。
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 を追加しました。
  • IMAAVPlayerVideoDisplayDelegate の名前を更新して、Objective-C のスタイルに合うようにしました。
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 を統合しました。
  • AdsLists が解析されず、tvOS で 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 をレンダリングできます。
  • IMAAVPlayerVideoDisplayDelegate を追加しました。これにより、IMAAVPlayerVideoDisplay のユーザーは、読み込むストリームの AVAssetURL を受信できます。AVAssetURL オブジェクトを使用すると、FairPlay コンテンツ保護の再生を登録できます。
3.6.0 2017-09-19
  • 機能しない IMAStreamRequest.attemptPreroll を削除しました。
  • 許容される IMAStreamRequest.adTagParameters として以下を追加しました。
    • dai-ah(広告休止)
    • dai-dlid(配送先住所)
  • 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
  • [IMAAVPlayerVideoDisplay reset] を公開しました。コンテンツ プレーヤーの AVPlayerItem をバックアップ AVPlayerItem に置き換える必要がある場合に呼び出します。
3.2.0 2016-08-22
  • テストにフレームワークを使用するアプリを送信する際の問題を修正しました。
3.1.0 2016-05-09
  • 初回リリース。