Google IMA iOS SDK のリリース履歴

バージョン リリース日 メモ
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 Pod Serving ストリームでスキップ可能な広告のサポートを追加しました。
  • 動画がスクロール可能なコンテナに埋め込まれている場合に、スクロールのサポートに関するバグを修正します。
  • ノンリニア広告に minSuggestedDuration のサポートを追加
  • キャンペーン マネージャーのトラッキング URL が誤ってエンコードされる場合があるバグを修正しました。
  • 2025 年 12 月 3 日に、SDK バージョン 3.23.0 のサポートが終了します。詳細については、非推奨のスケジュールをご覧ください。
3.23.0 2024-06-12
  • IMAVideoStitcherVODStreamRequestVODConfigID を追加します。
  • コンパニオン広告の背景を透明にします。
  • IMAAdsRequestadTagURL の 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 配信のコンパニオン広告のサポートを有効にします
  • 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 のサイズ変更イベントのサポートに関する問題を修正しました。
  • Google Video Stitcher VOD API のサポートを提供する IMAVideoStitcherVODStreamRequest クラスを追加しました。
  • 2024 年 4 月 20 日に、SDK バージョン 3.18.5 のサポートが終了します。詳細については、非推奨のスケジュールをご覧ください。
3.18.5 2023-03-10
  • IMA SDK for iOS の最小バージョンを iOS 14 に引き上げます。
  • ストリーム エラーでユーザー コンテキストが渡されないバグを修正しました。
  • GMA バージョン 9.14.0 以降もバンドルしているアプリで、パブリッシャー様のファーストパーティ ID(旧称「同一アプリキー」)を有効にします。
  • Google Video Stitcher Live API のサポートを提供する IMAVideoStitcherLiveStreamRequest クラスを追加しました。
  • Google Video Stitcher API の一般提供開始
  • Secure Signals 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
  • UIViewControllerHierarchyInconsistency で SDK がクラッシュする問題を修正
  • 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 をサポートする iOS 向け IMA SDK の最後のバージョン。
  • 2022 年 5 月 3 日に SDK バージョン 3.14.1 のサポートが終了します。詳細については、非推奨のスケジュールをご覧ください。
3.14.1 2021-02-17
  • プリロードが有効になっている場合に、重複する広告イベントが呼び出されることがある問題を修正しました。
  • PodServing のサポートを実装しました。
  • iOS 13 以降でディープリンクが二重に開く問題を修正しました。
  • 2022 年 2 月 17 日に、SDK バージョン 3.13.0 のサポートが終了します。詳細については、非推奨のスケジュールをご覧ください。
3.13.0 2020-10-13
  • SDK は Xcode 12 でビルドされるようになりました。
  • 広告ブレークの外にシークすると AD_BREAK_ENDED イベントが発火しない問題を修正しました。
  • IMAAVPlayerVideoDisplayIMAVideoDisplayIMAVideoDisplayDelegate でサポートが終了したフィールドを削除しました。
  • 広告が完了するたびに PiP が最小化される問題を修正しました。
  • 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 と競合する問題を修正しました
  • 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 メソッドを使用するようにしました。
  • IMAAdDisplayContainerregisterVideoControlsOverlay メソッドと 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 広告イベントで、広告オブジェクトが一部のケースで含まれない問題を修正しました。
  • Google のファンディング チョイスなど、IAB TCFv2 に準拠した同意管理プロバイダの実装で、Google 広告リクエストの自動統合を追加します。
  • VMAP breakstartbreakend のトラッキング イベントに関する問題を修正します。
  • IMAStreamManagerreplaceAdTagParameters メソッドを追加します。これにより、ライブ ストリーム中にすべての広告タグ パラメータを置き換えることができます。
  • ミッドロール挿入点が再生されないことを示す 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 の誤った識別を修正しました。
  • mediaWidthmediaHeightadMedia.widthadMedia.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.VASTMediaWidthIMAAd.VASTMediaHeightIMAAd.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 のライブラリ ファイルをプルダウンします。
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 を追加します。
  • 2018 年 1 月 26 日に SDK バージョン 3.3.1 のサポートが終了します。詳細については、非推奨のスケジュールをご覧ください。
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 でピクチャー イン ピクチャーのサポートを追加しました。詳しくは、ピクチャー イン ピクチャー ガイドまたは Advanced Sample の実装をご覧ください。
  • 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 オブジェクトを破棄できるようにします。
  • IMAAdsManagercontentPlayhead への弱い参照のみを持つようになりました(メモリリークの可能性を修正)。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
  • iOS 8 で広告を表示する際に、SDK が UIWebView ではなく WKWebView を使用するようになりました。これにより、SDK のネイティブ レイヤと JS レイヤ間の通信に関連する複数の問題が修正されます。この変更の副作用として、IMA SDK では、アプリが arm64 をサポートしてビルドされることが必要になります。
  • ユーザーが広告のクリックできない部分をタップするたびに発生する TAPPED イベントを追加しました。広告のタップを検出してプレーヤー コントロールを表示するために使用できます。
  • iOS の慣例に準拠するため、次のメソッドは非推奨となり、呼び出し元オブジェクトへの参照を受け取るメソッドに置き換えられました。
    • IMAAdsManagerDelegateadDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegatewillCloseInAppBrowser
ベータ版 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 オブジェクトで説明、タイトル、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
  • ベータ版の初回リリース。