Google IMA iOS SDK のリリース履歴

バージョン リリース日 メモ
3.34.1 2026-10-19
  • IMASettings.preloadTime プロパティを追加して、ミッドロール挿入点の開始時間より前にミッドロール広告の読み込みを開始する時間を設定します。設定しない場合、プリロード時間はデフォルトで 8 秒になります。
  • IMAAdsRenderingSettings.prerollLoadVideoTimeout プロパティを追加しました。このプロパティでは、プレロール広告の読み込みを待機する秒数を設定できます。この秒数が経過すると、広告の再生がキャンセルされ、コンテンツが再生されます。
  • iOS VoiceOver がオンになっている場合にユーザーが広告をスキップできない問題を修正しました。
  • 2027 年 10 月 19 日に、IMA SDK バージョン 3.33.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.33.0 2026-08-24
  • サービス リリース。新機能はありません。
  • 2027 年 8 月 24 日に、IMA SDK バージョン 3.32.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.32.0 2026-05-29
  • HLS インタースティシャル対応ストリームでのスキップ可能な広告のサポートを追加しました。
  • アプリのターゲット iOS バージョンが IMA SDK の最小 iOS バージョンと互換性があることを確認するコンパイル時チェックを追加します。
  • IMAAdError 列挙型にエラーコードを追加します。
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • 2027 年 5 月 29 日に、SDK バージョン 3.31.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.31.0 2026-04-15
  • バージョン 3.30.0 で導入された、IMA SDK が 17 未満の iOS バージョンのサポートを停止する問題を修正しました。このリリースでは、バージョン 15 以降がサポートされています。
  • iOS バージョン 26 で視認性が 0% と誤って測定される問題を修正しました。
  • Open Measurement SDK v1.6 のサポートを追加しました。
  • 任意のオブジェクト タイプを値として受け入れるように IMASettings.featureFlags() を更新しました。
3.30.1 非推奨 2026-03-25
  • v3.30.0 で発生した、xcframework ファイルの権限が正しくないため、Swift Package Manager ユーザーに次のエラーが表示される問題を修正しました。 Error Domain=NSCocoaErrorDomain Code=513 "couldn't be removed because you don't have permission to access it."
3.30.0 非推奨 2026-03-13
  • WKWebView 設定の試験運用版機能を追加しました。デフォルトでは、この試験運用版機能は無効になっています。有効にするには、IMASettings.featureFlags 設定を使用します。これにより、iOS 17 以降を搭載したデバイスのパフォーマンスが向上します。
  • SDK が Google Cast iOS SDK と同じターゲットで使用された場合に発生するランタイム クラッシュを修正しました。
  • IMAAVPlayerVideoDisplay で resignFirstResponder がバックグラウンド スレッドで呼び出される可能性がある問題を修正し、UIKit の「メインスレッド チェッカー」の警告を回避しました。
  • 2027 年 3 月 13 日に、SDK バージョン 3.28.10 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.28.10 2025-10-22
  • ストリーム リクエストに useHLSInterstitial フィールドを導入することで、サーバー指示型広告挿入(SDAI)のライブ ストリームと VOD ストリームのインタースティシャル サポートを有効にします。
  • コンパニオン広告のメモリ管理を改善し、アプリケーションが adsManager オブジェクトを破棄したときにメモリリークが発生しないようにしました。
  • iOS の最小バージョンを 15 に引き上げました。
  • 2026 年 10 月 22 日に、SDK バージョン 3.27.4 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.27.4 2025-08-28
  • プレーヤーが再生を開始したときにのみ IMARemoteControl クラスが作成されるように修正しました。
  • 2026 年 8 月 28 日に、SDK バージョン 3.26.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.26.1 2025-04-02
  • 広告期間情報を AD_PERIOD_STARTED イベントに追加します。この情報には IMAAdEvent.adData プロパティからアクセスできます。
  • IMA SDK で HLS インタースティシャル メタデータを処理するためのサポートを追加しました。
  • 2026 年 4 月 2 日に、SDK バージョン 3.24.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.24.0 2024-12-03
  • すべてのストリーム タイプのストリーム リクエスト パラメータのリストにネットワーク コードを追加します。
  • 無効なリンク先 URL がクリックされたときに、サイレントで失敗するのではなく、LOG イベントを呼び出します。
  • OMID セッションが不適切に破棄された場合に発生するメモリリークを修正しました。
  • VOD 連続配信広告ストリームでスキップ可能な広告のサポートを追加しました。
  • 動画がスクロール可能なコンテナに埋め込まれている場合に、スクロール サポートに関するバグを修正しました。
  • ノンリニア広告に minSuggestedDuration のサポートを追加
  • キャンペーン マネージャーのトラッキング URL のエンコードが正しく行われない場合があるバグを修正しました。
  • 2025 年 12 月 3 日に、SDK バージョン 3.23.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.23.0 2024-06-12
  • VODConfigID を IMAVideoStitcherVODStreamRequest に追加します。
  • コンパニオン広告の背景を透明にします。
  • IMAAdsRequest の adTagURL の null 値を拒否します。
  • SDK が再生可能なクリエイティブを特定するまで、元の VAST 内のすべての広告を反復処理するように、アセットレベルの代替ロジックを変更しました。再生可能なクリエイティブが見つからない場合、広告は再生されません。
  • 2025 年 6 月 12 日に、SDK バージョン 3.22.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.22.1 2024-04-12
  • 最新の Cocoapods リリースで、iOS シミュレータでアプリをビルドできない問題を修正しました。
  • 2025 年 4 月 12 日に、SDK バージョン 3.22.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.22.0 2024-04-03
3.20.0 2024-01-28
  • 連続配信でのコンパニオン広告のサポートを有効にします
  • Pod Serving VOD ストリーム リクエストを有効にします。
  • ストリーム マネージャーにキューポイントのゲッターを追加します。
  • 2025 年 1 月 28 日に、SDK バージョン 3.19.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.19.2 2023-04-28
  • コンパイルに必要な iOS の最小バージョンを iOS 12 に引き下げました。
  • 2024 年 4 月 28 日に、SDK バージョン 3.19.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.19.1 2023-04-20
  • コンパイルに必要な iOS の最小バージョンを iOS 14 に引き上げました。
  • ARMv7 プラットフォームのサポートを終了しました。
  • SIMID クリックスルーでクリック広告イベントが呼び出されないエラーを修正しました。
  • VPAID セキュアモードで OMID のサポートを誤って通知する問題を修正しました。
  • SIMID のサイズ変更イベントのサポートに関する問題を修正しました。
  • IMAVideoStitcherVODStreamRequest クラスを追加しました。このクラスは、Google Video Stitcher VOD API をサポートします。
  • 2024 年 4 月 20 日に、SDK バージョン 3.18.5 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.18.5 2023-03-10
  • IMA SDK for iOS の最小バージョンを iOS 14 に引き上げました。
  • ストリーム エラーでユーザー コンテキストが渡されないバグを修正しました。
  • GMA バージョン 9.14.0 以降もバンドルされているアプリで、パブリッシャーのファーストパーティ ID(旧称「同一アプリキー」)を有効にします。
  • IMAVideoStitcherLiveStreamRequest クラスを追加しました。このクラスは、Google Video Stitcher Live API をサポートします。
  • Google Video Stitcher API の公開ベータ版リリース
  • セキュア シグナル API の公開ベータ版をリリースしました。
  • 2024 年 3 月 10 日に、SDK バージョン 3.18.4 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.18.4 2022-12-08
  • サービス リリース。新機能はありません。
  • 2023 年 12 月 8 日に、SDK バージョン 3.18.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.18.2 2022-11-07
  • ストリーム リクエストに user_context を追加します。
  • 「無効な内部メッセージ」という誤った警告を修正しました。
  • 2023 年 11 月 7 日に、SDK バージョン 3.18.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.18.1 2022-10-02
  • SDK が UIViewControllerHierarchyInconsistency でクラッシュする問題を修正しました。
  • 2023 年 10 月 2 日に、SDK バージョン 3.17.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.17.0 2022-08-03
  • パブリッシャーが最大ビットレートを設定していない場合、モバイル以外のデバイスのデフォルトの最大ビットレートを引き上げます。
  • 2023 年 8 月 3 日に、SDK バージョン 3.16.3 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.16.3 2022-04-19
  • Fluid サイズのコンパニオン広告をサポートするために、IMACompanionAdSlot.initWithView(view: UIView) を追加しました。
  • IMA iOS SDK が xcframework としてパッケージ化されるようになりました。
  • M1 シミュレータのサポートを追加しました。
  • IMA SDK のバージョン情報を上書きできる問題を修正しました。
  • iOS SDK で重複するシンボル警告が作成される問題を修正しました。
  • 2023 年 4 月 19 日に、SDK バージョン 3.15.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.15.1 2022-02-23
  • iOS の最小バージョンを 12 に引き上げました
  • 2023 年 2 月 23 日に、SDK バージョン 3.14.5 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.14.5 2021-10-05
  • IMASettings:sameAppKeyEnabled API を追加しました。この API を使用すると、アプリから収集したデータを使って、配信する広告の関連性とパーソナライズのレベルを高めることができます。この API は現在、デフォルトで有効になっており、パブリッシャー側で変更する必要はありません。
  • すべての API に null 可能性コントラクトを追加しました。
  • 2022 年 10 月 5 日に、SDK バージョン 3.14.4 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.14.4 2021-07-06
  • アプリがバックグラウンドに移行したときにイベントが失われる問題を修正しました。
  • パブリッシャーが iOS 14 未満で islat を手動で設定できる問題を修正しました。
  • iOS の最小バージョンを iOS 11 に引き上げ
  • 2022 年 7 月 6 日に、SDK バージョン 3.14.3 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.14.3 2021-05-03
  • iOS 12 未満で警告メッセージが表示される問題を修正しました。
  • パブリッシャーがセッション ID をカスタマイズできるように、 IMASettings:sessionid を追加しました。
  • コンテンツの再生中に広告の一時停止イベントと再開イベントが発生する問題を修正しました。
  • 広告 UI のコンテンツ インセットが自動的に調整されないようにしました。
  • iOS 10 をサポートする IMA SDK for iOS の最後のバージョン。
  • 2022 年 5 月 3 日に、SDK バージョン 3.14.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.14.1 2021-02-17
  • プリロードが有効になっている場合に、重複する広告イベントが配信されることがある問題を修正しました。
  • PodServing のサポートを実装しました。
  • iOS 13 以降でディープリンクが 2 回開く問題を修正しました。
  • 2022 年 2 月 17 日に、SDK バージョン 3.13.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.13.0 2020-10-13
  • SDK が Xcode 12 でビルドされるようになりました。
  • ミッドロール挿入点外にシークすると AD_BREAK_ENDED イベントが発生しない問題を修正しました。
  • IMAAVPlayerVideoDisplay、IMAVideoDisplay、IMAVideoDisplayDelegate の非推奨フィールドを削除しました。
  • 広告が完了するたびにピクチャー イン ピクチャーが最小化される問題を修正しました。
  • AirPlay で再生するとすぐにライブ配信の再生が終了するバグを修正しました。
  • 共有再生でスキップを押しても何も起こらない問題を修正しました。
  • 共有再生で、連続配信広告の広告間でコンテンツが一瞬点滅する問題を修正しました。
  • IMAAVPlayerVideoDisplay.streamAssetOptions API を追加しました。
  • 広告表示期間の長さ(IMAStreamManagerDelegate)。
  • "Ads cannot be requested because the ad container is not attached to the view hierarchy." エラーが誤って発生する問題を修正しました。
  • 2021 年 10 月 13 日に、SDK バージョン 3.12.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.12.1 2020-08-11
  • iOS 14 の公式リリース バージョン。
  • クリックスルーを開いてからアプリを閉じるとメモリリークが発生する問題を修正しました。
  • 2021 年 8 月 11 日に、SDK バージョン 3.12.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.12.0 2020-08-05
  • Google の追加同意モードのサポートを追加しました。詳しくは、Google の追加同意モードの技術仕様をご覧ください。
  • ストリーム字幕の「language_name」キーのサポートを追加しました。
  • 音声のみの広告がタイムアウトする問題を修正しました。
  • プレロールの最初の広告をスキップすると、2 番目の広告が独自のスキップまでの再生時間を無視する問題を修正しました。
  • IMAAdDisplayContainer の新しい必須の初期化引数またはプロパティとして viewController を追加します。
  • 誤った RESUME イベントを減らします。
  • デフォルトで有効になっている IMAAdsRenderingSettings.enablePreloading を追加し、広告レンダリングのパフォーマンスを向上させました。
  • ICON_TAPPED イベントを追加します。
  • IABTCF_gdprApplies が文字列の場合にのみ認識される問題を修正しました。
  • 2021 年 8 月 5 日に、SDK バージョン 3.11.4 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.11.4 2020-03-26
  • ランタイムの最小バージョンを iOS 10 に引き上げました。
  • 一部の UI 更新がバックグラウンド スレッドでトリガーされるバグを修正しました。
  • 厳格なフラグにより IMACompanionAd の init が NSObject の init と競合する問題を修正しました。
  • IMAVideoDisplay プロトコルの loadURL メソッドを非推奨にしました。
  • クライアントサイド SIMID 広告 のサポートを追加しました。
  • 2021 年 3 月 26 日に、SDK バージョン 3.11.3 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.11.3 2020-02-12
  • 3.11.3 は、iOS 9.x をサポートする IMA SDK の最終バージョンになります。
  • フレームワーク ヘッダーをインポートしても IMAFriendlyObstruction.h がインポートされないバグを修正しました。
  • iOS 9.x でクリックスルーがクラッシュする問題を修正しました。
  • 2021 年 2 月 12 日に、SDK バージョン 3.11.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.11.2 2020-01-22
  • AdsRequest:contentUrl と StreamRequest:contentUrl で OMID 1.3 contentUrl のサポートを追加しました。
  • OMID 1.3 のフレンドリーな障害物のサポートを、IMAAdDisplayContainer の registerFriendlyObstruction メソッドを使用するように変更しました。
  • IMAAdDisplayContainer の registerVideoControlsOverlay メソッドと unregisterAllVideoControlsOverlay メソッドを非推奨にし、 FriendlyObstruction に置き換えました。
  • OMID の自動再生とスキップ可能性が報告されない問題を修正
  • UIWebView への残りの参照をすべて削除
  • 2021 年 1 月 22 日に、SDK バージョン 3.11.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.11.1 2019-12-04
  • IAB TCFv2 と CCPA の同意パラメータを自動的に含めるサポートを追加しました。
  • コントロール センターの使用時にクラッシュする問題を修正しました。
  • TrueView アクション広告のサポートを追加しました。
  • DAI 用の playerVideoDisplay:didLoadPlayerItem: を追加します。
  • Obj-C スタイル規則との整合性を保つため、IMAAVPlayerVideoDisplayDelegate 名を更新しました。
  • LOG 広告イベントと INTERACTION 広告イベントに広告オブジェクトが含まれない場合がある問題を修正しました。
  • IAB TCFv2 準拠の同意管理プロバイダ(Google のファンディング チョイスなど)の実装に、Google 広告リクエストの自動統合を追加しました。
  • VMAP の breakstart トラッキング イベントと breakend トラッキング イベントに関する問題を修正しました。
  • IMAStreamManager に replaceAdTagParameters メソッドを追加しました。これにより、ライブ配信中にすべての広告タグ パラメータを置き換えることができます。
  • ミッドロール挿入点が再生されないことを示す AD_BREAK_FETCH_ERROR イベントを追加しました。
  • 2020 年 12 月 4 日に、SDK バージョン 3.10.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.10.1 2019-09-19
  • iOS 13 と iPadOS のサポートを追加しました。
  • 2020 年 9 月 19 日に、SDK バージョン 3.9.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.9.2 2019-08-16
  • これにより、広告の再生後に IMA 広告 UI ビューがクリアされたままになり、ユーザーがプレーヤーを操作できなくなる問題が修正されます。
  • 2020 年 8 月 16 日に、SDK バージョン 3.9.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.9.1 2019-07-18
  • is_lat レポートの精度に関する問題を修正しました。
  • IMAAdEventType.adData が入力されました。
  • authToken API と streamFormat API を IMAStreamRequest に追加しました。
  • LinearAd から mediaUrl のサポートを削除しました。代わりに adMedia を使用してください。
  • 限定公開動画の YouTube メタデータのバグを修正しました。
  • 広告 ID の識別が正しくない問題を修正しました。
  • mediaWidth と mediaHeight を adMedia.width と adMedia.height に置き換えました。
  • コンパニオン広告が 1 回しかレンダリングされない問題を修正しました。
  • 動画広告タイプがサポートされていない場合、SDK は kIMAError_FAILED_TO_REQUEST_ADS ではなく kIMAError_VAST_TRAFFICKING_ERROR エラーをスローするようになりました。
  • videoDisplayDidPlay: は非推奨となり、videoDisplayDidResume: に置き換えられました。
  • 2020 年 7 月 18 日に、SDK バージョン 3.9.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.9.0 2019-03-22
  • 第三者による視認性測定を可能にする Open Measurement SDK のサポートを導入しました。
  • コンパニオン スロットのない広告表示コンテナを作成するために、IMAAdDisplayContainer にコンビニエンス イニシャライザを追加しました。
  • registerVideoControlsOverlay: メソッドと unregisterAllVideoControlsOverlays: メソッドを IMAAdDisplayContainer に追加しました。
  • 2020 年 3 月 22 日に、SDK バージョン 3.8.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.8.2 2019-02-19
  • AD_PERIOD_STARTED イベントと AD_PERIOD_ENDED イベントを追加します。これらのイベントは、DAI のみでサポートされています。
  • 起動時に広告ビューがアニメーション化される問題を修正しました。
  • ライブまたは VOD で動画エラーがトリガーされない問題を修正しました。
  • iOS+AirPlay でコンテンツが再開されない問題を修正しました。
  • 2020 年 2 月 19 日に、SDK バージョン 3.8.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.8.1 2018-11-13
  • 複数のスロットサイズを持つ広告タグが正しく解析されない問題を修正しました。
  • IMA DAI VOD ストリームでスキップ可能な広告をサポートするために [IMAVideoDisplay seekStreamToTime] を追加しました。
  • IMAAdRenderingSettings.loadVideoTimeout を追加します。
  • IMAAd.VASTMediaWidth、IMAAd.VASTMediaHeight、IMAAd.VASTMediaBitrate を追加します。
  • ビルドの改善により、バイナリサイズが約 15% 縮小されました。
  • 2019 年 11 月 13 日に、SDK バージョン 3.7.3 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.7.3 2018-08-21
  • 不正な形式のストリーム マニフェストのエラー処理を改善しました。
  • HTML コンパニオンでカスタムのアプリ内 URL クリックスルーに関する問題を修正しました。
  • スキップ可能な動画広告が連続して表示される問題を修正しました。
  • 2019 年 8 月 21 日に、SDK バージョン 3.7.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.7.2 2018-05-15
  • 一部のコンパニオンが全画面の WebView に拡大される問題を修正しました。
  • 2019 年 5 月 15 日に、SDK バージョン 3.7.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • podspec エラーを修正するための Cocoapods のみのリリース。3.7.0 のライブラリ ファイルを pull します。
3.7.0 2018-01-30
  • iOS 8 以前のサポートを終了しました。
  • サービス リリース。新機能はありません。
  • 2019 年 1 月 30 日に、SDK バージョン 3.6.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.6.1 2017-10-09
  • IMAAdsRequest.liveStreamPrefetchSeconds を追加します。
  • 2018 年 10 月 9 日に、SDK バージョン 3.6.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.6.0 2017-07-24
  • IMAAdsRequest.vastLoadTimeout を追加しました。
  • IMAAd.wrapperAdIDs を追加しました。
  • IMAAd.skipTimeOffset を追加しました。
  • 広告再生に使用される動画ビューがビュー階層から削除されて再度追加された場合に、SDK がその動画ビューを検出できないエラーを修正しました。
  • 2018 年 7 月 24 日に、SDK バージョン 3.5.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.5.2 2017-05-02
  • バックグラウンドからアプリに戻ったときに自動再開する機能を削除しました。 再開するには [IMAAdsManager resume] に電話してください。
  • [IMAAdsRenderingSettings playAdsAfterTime] を追加しました。
  • 2018 年 5 月 2 日に、SDK バージョン 3.5.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.5.1 2017-04-03
  • 広告またはストリームのリクエストが行われたときに IMAAdDisplayContainer がビュー階層にない場合、SDK は kIMAError_FAILED_TO_REQUEST_ADS をスローするようになりました。以前は、これらのリクエストはサイレントに失敗していました。
  • 2018 年 4 月 3 日に、SDK バージョン 3.5.0 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.5.0 2017-03-24
  • ビットコードのサポートに関する問題を修正しました。
  • IMAAdsRequest オブジェクトに adsResponse を追加します。
  • Swift ビルドに関する問題を修正しました。
  • 2018 年 3 月 24 日に、SDK バージョン 3.4.2 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.4.2 2017-03-09
  • サービス リリース。新機能はありません。
  • 2018 年 3 月 9 日に、SDK バージョン 3.4.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.4.1 2017-02-03
  • SDK は動的フレームワークとして配布されるようになりました。そのため、AdMob バージョンのフレームワークは個別に公開されなくなりました。実装で AdMob を使用するかどうかにかかわらず、同じバージョンを使用できます。
  • 動画アイコンのサポートを追加しました。
  • IMAAd に次の新しいプロパティを追加します。
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • IMAAdsRequest に次の新しいプロパティを追加します。
    • contentDuration
    • contentKeywords
    • contentTitle
  • [IMAAdsManager setVolume:] を追加します。
  • [IMACompanionDelegate companionSlotWasClicked] を追加します。
  • IMASettings.disableNowPlayingInfo を追加します。
  • 2018 年 2 月 3 日に、SDK バージョン 3.3.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.3.1 へのロールバック 2016-01-31
  • 特定のデバイス向けのビルドに関する問題により、3.3.1 にロールバックしました。
3.4.0 2017-01-26
  • SDK は動的フレームワークとして配布されるようになりました。そのため、AdMob バージョンのフレームワークは個別に公開されなくなりました。実装で AdMob を使用するかどうかにかかわらず、同じバージョンを使用できます。
  • 動画アイコンのサポートを追加しました。
  • IMAAd に次の新しいプロパティを追加します。
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • IMAAdsRequest に次の新しいプロパティを追加します。
    • contentDuration
    • contentKeywords
    • contentTitle
  • [IMAAdsManager setVolume:] を追加します。
  • [IMACompanionDelegate companionSlotWasClicked] を追加します。
  • IMASettings.disableNowPlayingInfo を追加します。
  • SDK バージョン 3.3.1 は 2018 年 1 月 26 日にサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.3.1 2016-09-16
  • iOS 7 以前のサポートを終了しました。
  • 2017 年 9 月 16 日に、SDK バージョン 3.2.1 のサポートが終了します。詳細については、サポート終了スケジュールをご覧ください。
3.2.1 2016-05-09
  • ビットコードのサポートを追加しました。
3.2.0 2016-04-14
    注: エラーのため、このリリースではビットコードのサポートが機能しませんでした。
  • ビットコードのサポートを追加しました。
  • アプリストアに誘導するリンク先 URL のサポートを追加しました。
3.1.0 2015-12-17
  • ベータ版の終了。
  • iOS 9 でピクチャー イン ピクチャーをサポートしました。詳しくは、ピクチャー イン ピクチャー ガイドまたは高度なサンプルの実装をご覧ください。
  • IMAContentPlayhead を IMAAdsManager ではなく IMAAdsRequest に渡すようになりました。
  • HTML5 コンパニオンのサポートを追加しました。
  • [IMAAdsManager discardAdBreak] を追加しました。
ベータ版 v16 2015-09-04
  • iOS 9 の App Transport Security 機能に対応するための更新。
  • IMAAdsLoader の割り当て解除時にクラッシュする問題を修正しました。
ベータ版 v15 2015-07-22
  • IMAAdsManager デリゲートを介して広告バッファ イベントを導入しました。これにより、アクティビティ インジケーターやバッファリング バーなどの要素をプレーヤーに簡単に追加できます。
  • デバッグモードを公開します。パブリッシャー様は、IMASettings enableDebugMode 設定を YES に設定して、コンソールでより詳細なロギングを取得できるようになりました。この設定は、広告プレーヤーに透かしを入れるため、本番環境では使用しないでください。
  • IMAAdsManager destroy が、すべてのケースで広告を正しく終了するようになりました。
  • 表示コンテナの再利用を許可します。
  • パブリッシャーがデリゲート メソッド内から IMA オブジェクトを破棄できるようにします。
  • IMAAdsManager には contentPlayhead への弱い参照のみが含まれるようになりました(潜在的なメモリリークを修正)。IMAContentPlayhead を実装する IMAAVPlayerContentPlayhead インスタンスまたはオブジェクトをプロパティとして保持する必要があります。そうしないと、オブジェクトはすぐに解放されます。
  • 動画のサイズ変更アニメーションを削除します。
  • 不要な最初の再開広告イベントを削除します。
ベータ版 v14 2015-05-27
  • 広告プレーヤーがバッファリングのために停止し、再生が再開されないことがある問題を修正しました。
  • IMASettings を独自のヘッダー ファイルに移動しました。
ベータ版 v13 2015-04-29
  • バックグラウンドでの広告再生のサポートを追加しました。詳しくは、バックグラウンドでの広告再生をご覧ください。
  • SDK をフレームワークとしてインポートできるようになりました。アップグレードについて詳しくは、このリリースに関するブログ投稿をご覧ください。
  • iOS 8 での広告の読み込み時間を短縮しました。
  • 広告の終了後にコンパニオン広告が消える問題を修正しました。コンパニオン広告は、スロットが更新されるまで表示されるようになります。
  • SDK の読み込みに 10 秒のタイムアウトを追加しました。
  • IMASettings に NSCopying が実装されました。
  • ヘッドフォンを取り外すとアプリがクラッシュする問題を修正しました。
  • デフォルトでは、デバイスが消音になっていると広告も消音になります。パブリッシャー様は、AVAudioSession カテゴリを設定することで、この動作を変更できます。
  • iOS 8 未満のバージョンでコントロール センターの再生と一時停止が機能しないバグを修正しました。
  • 通知ドロワーが開いたときに広告が一時停止されなくなりました。
  • ダウンロード可能な ZIP に VERSION ファイルを追加しました。
  • パフォーマンスを向上させるため、すべての iOS バージョンで AVPlayer を介して広告レンダリングがネイティブに行われるようになりました。
ベータ版 v12 2015-02-12
  • iOS 7 以前でネイティブ広告の再生を使用するようになりました。これにより、SDK が MPMoviePlayerController のイベントやコントロールに干渉するのを防ぐことができます。
  • LOADED イベントと START イベントで adPlaybackInfo が入力されない問題を修正しました。
  • IMASettings.maxRedirects を追加して、後続のリダイレクトが拒否され、広告の読み込みが中止されるまでのリダイレクト回数を指定します。
  • 手動広告再生のサポートを追加しました。
ベータ版 v11 2014-12-17
  • WKWebView の追加によりベータ版 v10 で発生したメモリリークを修正しました。
ベータ版 v10 2014-11-20
  • SDK は、iOS 8 で広告をレンダリングする際に、UIWebView ではなく WKWebView を使用するようになりました。SDK ネイティブ レイヤと JS レイヤ間の通信に関連する複数の問題が修正されます。この変更の副作用として、IMA SDK では、アプリを arm64 をサポートする形でビルドすることが必要になります。
  • ユーザーが広告のクリックできない部分をタップしたときに呼び出される TAPPED イベントを追加しました。これは、広告のタップを検出してプレーヤー コントロールを表示するために使用できます。
  • iOS の規則に準拠するため、次のメソッドは非推奨となり、呼び出し元オブジェクトへの参照を受け取るメソッドに置き換えられました。
    • IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegate - willCloseInAppBrowser
ベータ版 v9 2014-10-27
  • IMAJavascript クラスのメモリリークを修正しました。
ベータ版 v8 2014-10-13
  • IMAUIElements を導入しました。これにより、SDK UI 要素をプログラムで表示または非表示にできます。
ベータ版 v7 2014-08-11
  • IMAAdDisplayContainer のコンセプトを導入し、コンパニオン広告の処理方法を変更しました。アプリに必要なコード変更については、 iOS 向け IMA SDK の変更をご覧ください。
  • OCMock のヘッダーとソースへの参照を削除しました。
  • iOS 8 で広告 UI 要素の更新が遅い問題を修正しました。
ベータ版 v6 2014-05-27
  • IMAAd オブジェクトで description、title、contentType を公開します。
  • 64 ビット iOS シミュレータのサポートを追加
ベータ版 v5 2014-02-14
  • arm64 のサポートを追加しました。
  • Google+ との統合に関する競合を修正しました。
ベータ版 v4 2013-12-12
  • IMAAdsManager と IMAAdsLoader のメモリリークを修正しました。
  • IMAAdPodInfo に、podIndex、timeOffset、maxDuration の 3 つの新しい API が追加されました。 API ドキュメントは、まもなくこの変更を反映して更新されます。
ベータ版 v3 2013-09-25
  • サービス リリース。新機能はありません。
ベータ版 v2 2013-07-07
  • SDK のベータ版の一般公開。
クローズド ベータ版 v2 2013-06-24
クローズド ベータ版 v1 2013-04-02
  • 初期ベータ版リリース。