バージョン
リリース日
メモ
3.34.1
2026-10-19
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
注意: このバージョンでは、iOS の最小バージョンが 17 に引き上げられます。
内部的な変更により、必要な iOS の最小バージョンが引き上げられました。CocoaPods の podspec と Swift Package Manager で、iOS バージョン 15 のサポートが誤って示されていました。IMA SDK バージョン 3.31.0 では、iOS バージョン 15 のサポートが再開されました。
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
注意: このバージョンでは、iOS の最小バージョンが 17 に引き上げられます。
内部的な変更により、必要な iOS の最小バージョンが引き上げられました。CocoaPods の podspec と Swift Package Manager で、iOS バージョン 15 のサポートが誤って示されていました。IMA SDK バージョン 3.31.0 では、iOS バージョン 15 のサポートが再開されました。
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
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
3.18.5
2023-03-10
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
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
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
ベータ版 v16
2015-09-04
ベータ版 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
ベータ版 v7
2014-08-11
ベータ版 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
クローズド ベータ版 v2
2013-06-24
クローズド ベータ版 v1
2013-04-02