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

バージョン リリース日 メモ
3.23.0 2024-06-12
  • IMAVideoStitcherVODStreamRequestVODConfigID を追加しました。
  • コンパニオン広告の背景を透明にします。
  • IMAAdsRequestadTagURL の null 値を拒否します。
  • アセットレベルの代替ロジックが変更され、SDK が再生可能なクリエイティブを識別するまで、元の VAST 内のすべての広告を反復処理します。再生可能なクリエイティブが見つからない場合、広告は再生されません。
3.22.1 2024-04-12
  • iOS シミュレータでアプリをビルドできないという、最新の Cocoapods リリースに関する問題を修正。
3.22.0 2024-04-03
3.20.0 2024-01-28
  • 連続配信広告でコンパニオン広告をサポート
  • Pod Serving の VOD ストリーム リクエストを有効にします。
  • キューポイントのゲッターをストリーム マネージャーに追加します。
3.19.2 2023-04-28
  • コンパイルに必要な最小 iOS バージョンを iOS 12 に縮小しました。
3.19.1 2023-04-20
  • コンパイルに必要な iOS の最小バージョンを iOS 14 に増やしました。
  • ARMv7 プラットフォームのサポートを削除しました。
  • SIMID のクリックスルーでクリック広告イベントがトリガーされないエラーを修正しました。
  • VPAID セキュアモードでの OMID サポートの不適切な通知が停止します。
  • SIMID のサイズ変更イベントのサポートに関する問題を修正しました。
  • Google Video Stitcher VOD API をサポートする IMAVideoStitcherVODStreamRequest クラスが追加されました。
  • SDK バージョン 3.18.5 は 2024 年 4 月 20 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.18.5 2023-03-10
  • iOS 向け IMA SDK の最小バージョンが iOS 14 に引き上げられました。
  • ストリーム エラーでユーザー コンテキストが渡されなかったバグを修正しました。
  • GMA バージョン 9.14.0 以降もバンドルされているアプリで、パブリッシャーの自社 ID(旧称「同一アプリキー」)を有効にします。
  • Google Video Stitcher Live API をサポートする IMAVideoStitcherLiveStreamRequest クラスを追加します。
  • Google Video Stitcher API の公開ベータ版リリース
  • Secure Signals API の公開ベータ版リリース。
  • SDK バージョン 3.18.4 は 2024 年 3 月 10 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.18.4 2022-12-08
  • サービス リリース。新機能はありません。
  • SDK バージョン 3.18.2 は 2023 年 12 月 8 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.18.2 2022-11-07
  • ストリーム リクエストに user_context を追加。
  • 誤った「無効な内部メッセージ」警告を修正しました。
  • SDK バージョン 3.18.1 は 2023 年 11 月 7 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.18.1 2022-10-02
  • UIViewControllerHierarchyInconsistency で SDK がクラッシュする原因となっていた問題を修正
  • SDK バージョン 3.17.0 は 2023-10-02 に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.17.0 2022-08-03
  • パブリッシャーが最大ビットレートを設定していない場合、モバイル以外のデバイスのデフォルトの最大ビットレートを増やします。
  • SDK バージョン 3.16.3 は 2023 年 8 月 3 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.16.3 2022-04-19
  • Fluid サイズのコンパニオン広告をサポートするために IMACompanionAdSlot.initWithView(view: UIView) を追加しました。
  • IMA iOS SDK が xcframework としてパッケージ化されました。
  • M1 シミュレータのサポートが追加されました。
  • IMA SDK のバージョン情報を上書きできる問題を修正しました。
  • iOS SDK によってシンボルの重複警告が作成される問題を修正しました。
  • SDK バージョン 3.15.1 は 2023 年 4 月 19 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.15.1 2022-02-23
  • iOS の最小バージョンを 12 に引き上げました
  • SDK バージョン 3.14.5 は 2023 年 2 月 23 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.14.5 2021-10-05
  • IMASettings:sameAppKeyEnabled API を追加しました。これにより、アプリから収集したデータを使って、配信する広告の関連性とパーソナライズのレベルを高めることができます。現在、この API はデフォルトで有効になっており、パブリッシャー側で変更する必要はありません。
  • すべての API に null 可能性コントラクトを追加しました。
  • SDK バージョン 3.14.4 は 2022 年 10 月 5 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.14.4 2021-07-06
  • アプリがバックグラウンドで実行されているときにイベントが欠落する問題を修正しました。
  • iOS 14 より前のバージョンで、ニュース メディアが islat を手動で設定できた問題を修正しました。
  • iOS の最小バージョンを iOS 11 に引き上げました
  • SDK バージョン 3.14.3 は 2022 年 7 月 6 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.14.3 2021-05-03
  • iOS 12 未満で警告メッセージが表示される問題を修正しました。
  • パブリッシャーがセッション ID をカスタマイズできるように IMASettings:sessionid を追加しました。
  • コンテンツ中に広告の一時停止イベントと再開イベントが発生する問題を修正しました。
  • 広告 UI コンテンツの切り抜きが自動的に調整されないようにしました
  • iOS 10 をサポートする iOS 向け IMA SDK の最後のバージョン。
  • SDK バージョン 3.14.1 は 2022 年 5 月 3 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.14.1 2021-02-17
  • プリロードが有効になっているときに重複する広告イベントがトリガーされることがある問題を修正しました。
  • PodServing のサポートを実装しました。
  • iOS 13 以降でディープリンクが 2 回開く問題を修正しました。
  • SDK バージョン 3.13.0 は 2022 年 2 月 17 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
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." エラーが誤って発生する問題を修正しました。
  • SDK バージョン 3.12.1 は 2021 年 10 月 13 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.12.1 2020-08-11
  • iOS 14 の公式リリース バージョン。
  • クリックスルーを開いてからアプリを閉じるとメモリリークが発生する問題を修正しました。
  • SDK バージョン 3.12.0 は 2021 年 8 月 11 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.12.0 2020-08-05
  • Google の追加同意モードのサポートを追加しました。詳しくは、Google の追加同意モードの技術仕様をご覧ください。
  • ストリームの字幕の「language_name」キーのサポートが追加されました。
  • 音声のみの広告がタイムアウトする問題を修正しました。
  • プレロールの最初の広告をスキップすると、2 番目の広告で自身のスキップ オフセットが無視される問題を修正しました。
  • IMAAdDisplayContainer の新しい必須初期化引数またはプロパティとして viewController を追加しました。
  • 誤った RESUME イベントを削減しました。
  • デフォルトで有効になっている IMAAdsRenderingSettings.enablePreloading を追加して、広告のレンダリング パフォーマンスを改善しました。
  • ICON_TAPPED イベントを追加します。
  • IABTCF_gdprApplies が文字列の場合にのみ確認応答される問題を修正しました。
  • SDK バージョン 3.11.4 は 2021 年 8 月 5 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.11.4 2020-03-26
  • 最小ランタイム バージョンを iOS 10 に引き上げ
  • 一部の UI アップデートがバックグラウンド スレッドでトリガーされるバグを修正
  • 厳格なフラグによって IMACompanionAd の初期化が NSObject と競合する問題を修正しました。
  • IMAVideoDisplay プロトコルの loadURL メソッドのサポートが終了しました。
  • クライアントサイドの SIMID 広告のサポートを追加しました
  • SDK バージョン 3.11.3 は 2021 年 3 月 26 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.11.3 2020-02-12
  • 3.11.3 は、iOS 9.x をサポートする IMA SDK の最終バージョンとなります。
  • フレームワーク ヘッダーをインポートしても IMAfriendObstruction.h がインポートされないバグを修正しました。
  • iOS 9.x でクリックスルーがクラッシュする問題を修正
  • SDK バージョン 3.11.2 は 2021 年 2 月 12 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.11.2 2020-01-22
  • AdsRequest:contentUrlStreamRequest:contentUrl を使用して OMID 1.3 contentUrl のサポートを追加しました。
  • OMID 1.3 対応の障害物に対するサポートを変更し、IMAAdDisplayContainerregisterFriendlyObstruction メソッドを使用できるようにしました。
  • IMAAdDisplayContainerregisterVideoControlsOverlay メソッドと unregisterAllVideoControlsOverlay メソッドのサポートを終了し、 FriendlyObstruction に置き換えました。
  • OMID の自動再生とスキップ可能が報告されない問題を修正しました
  • UIWebView への残りの参照をすべて削除
  • SDK バージョン 3.11.1 は 2021 年 1 月 22 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
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 イベントを追加しました。
  • SDK バージョン 3.10.1 は 2020 年 12 月 4 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.10.1 2019-09-19
  • 新たに iOS 13 と iPadOS がサポートされるようになりました。
  • SDK バージョン 3.9.2 は 2020 年 9 月 19 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.9.2 2019-08-16
  • これにより、広告が再生された後も IMA 広告 UI ビューがクリアに表示され、ユーザーがプレーヤーを操作できなくなる問題が修正されました。
  • SDK バージョン 3.9.1 は 2020 年 8 月 16 日に非推奨となる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.9.1 2019-07-18
  • is_lat レポートの精度に関する問題を修正しました。
  • IMAAdEventType.adData が入力されました。
  • authToken API と streamFormat API を IMAStreamRequest に追加しました。
  • LinearAd から mediaUrl のサポートを削除しました。代わりに adMedia を使用してください。
  • 限定公開動画の YouTube メタデータのバグを修正しました。
  • 正しくない広告 ID ID を修正しました。
  • mediaWidthmediaHeightadMedia.widthadMedia.height に置き換えました。
  • コンパニオン広告が 1 回しかレンダリングされない問題を修正しました。
  • 動画広告タイプがサポートされていない場合、SDK は kIMAError_FAILED_TO_REQUEST_ADS ではなく kIMAError_VAST_TRAFFICKING_ERROR エラーをスローします。
  • videoDisplayDidPlay: のサポートが終了し、videoDisplayDidResume: に置き換えられました。
  • SDK バージョン 3.9.0 は 2020 年 7 月 18 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.9.0 2019-03-22
  • 第三者の視認性測定用に Open Measurement SDK がサポートされるようになりました。
  • IMAAdDisplayContainer にコンパニオン スロットのない広告ディスプレイ コンテナを作成するコンビニエンス イニシャライザを追加しました。
  • registerVideoControlsOverlay: メソッドと unregisterAllVideoControlsOverlays: メソッドを IMAAdDisplayContainer に追加します。
  • SDK バージョン 3.8.2 は 2020 年 3 月 22 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.8.2 2019-02-19
  • AD_PERIOD_STARTED イベントと AD_PERIOD_ENDED イベントが追加されています。これらのイベントは DAI のみでサポートされています。
  • 起動時に広告ビューがアニメーション表示される問題を修正しました。
  • ライブまたは VOD で動画エラーが発生しなかった問題を修正しました。
  • iOS+AirPlay でコンテンツが再開されない問題を修正しました。
  • SDK バージョン 3.8.1 は 2020 年 2 月 19 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.8.1 2018-11-13
  • 複数のスロットサイズを持つ広告タグが正しく解析されない問題を修正しました。
  • IMA DAI VOD ストリームでスキップ可能な広告をサポートするため、[IMAVideoDisplay seekStreamToTime] を追加しました。
  • IMAAdRenderingSettings.loadVideoTimeout を追加します。
  • IMAAd.VASTMediaWidthIMAAd.VASTMediaHeightIMAAd.VASTMediaBitrate を追加します。
  • ビルドの改善により、バイナリサイズを約 15% 削減。
  • SDK バージョン 3.7.3 は 2019 年 11 月 13 日に非推奨となる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.7.3 2018-08-21
  • 不正な形式のストリーム マニフェストに対するエラー処理を改善しました。
  • HTML コンパニオンでのカスタムのアプリ内 URL のクリックスルーに関する問題を修正しました。
  • スキップ可能な動画広告が連続して表示される問題を修正しました。
  • SDK バージョン 3.7.2 は 2019 年 8 月 21 日に非推奨となる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.7.2 2018-05-15
  • 一部のコンパニオンがフルスクリーンの WebView に拡大される問題を修正しました。
  • SDK バージョン 3.7.1 は 2019 年 5 月 15 日に非推奨となる予定です。詳しくは、サポート終了スケジュールをご覧ください。
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 以下のサポートを終了します。
  • サービスリリース、新機能なし。
  • SDK バージョン 3.6.1 は、2019 年 1 月 30 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.6.1 2017-10-09
  • IMAAdsRequest.liveStreamPrefetchSeconds を追加します。
  • SDK バージョン 3.6.0 は 2018 年 10 月 9 日に非推奨になる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.6.0 2017-07-24
  • IMAAdsRequest.vastLoadTimeout が追加されました。
  • IMAAd.wrapperAdID を追加します。
  • IMAAd.skipTimeOffset を追加。
  • ビュー階層から削除されて再度追加された場合に、広告再生に使用される動画ビューを SDK で検出できない問題を修正しました。
  • SDK バージョン 3.5.2 は、2018 年 7 月 24 日に非推奨となる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.5.2 2017-05-02
  • バックグラウンドからアプリに戻ったときの自動再開を削除。 [IMAAdsManager resume] を呼び出して再開します。
  • [IMAAdsRenderingSettings playAdsAfterTime] を追加しました。
  • SDK バージョン 3.5.1 は 2018 年 5 月 2 日に非推奨となります。詳しくは、サポート終了スケジュールをご覧ください。
3.5.1 2017-04-03
  • 広告またはストリームのリクエスト時に IMAAdDisplayContainer がビュー階層にない場合、SDK は kIMAError_FAILED_TO_REQUEST_ADS をスローします。以前は、これらのリクエストは通知なく失敗していました。
  • SDK バージョン 3.5.0 は 2018 年 4 月 3 日に非推奨となる予定です。詳しくは、サポート終了スケジュールをご覧ください。
3.5.0 2017-03-24
  • ビットコードのサポートに関する問題を修正しました。
  • adsResponse を IMAAdsRequest オブジェクトに追加します。
  • Swift ビルドに関する問題を修正しました。
  • SDK バージョン 3.4.2 は、2018 年 3 月 24 日に非推奨となる予定です。詳しくは、非推奨スケジュールをご覧ください。
3.4.2 2017-03-09
  • サービス リリース、新機能なし。
  • SDK バージョン 3.4.1 は、2018 年 3 月 9 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
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 を追加します。
  • SDK バージョン 3.3.1 は 2018 年 2 月 3 日に非推奨になる予定です。詳しくは、非推奨スケジュールをご覧ください。
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 以前のサポートを終了しました。
  • SDK バージョン 3.2.1 は 2017 年 9 月 16 日に非推奨となります。詳しくは、サポート終了スケジュールをご覧ください。
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 コンパニオンのサポートを追加しました。
  • [IMAAdsManagerdestroyAdBreak] を追加しました。
ベータ版 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
  • SDK UI 要素をプログラムで表示または非表示にする IMAUIElements が導入されました。
ベータ版 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
  • ベータ版の初期リリース。