バージョン |
リリース日 |
メモ |
3.33.0 |
2024-03-28 |
|
3.32.0 非推奨 |
2024-01-30 |
- このバージョンでは、Android API レベル 25 以前を搭載したデバイスで問題があります。代わりに IMA SDK Android v3.33.0 を使用してください。
- 連続配信広告の配信用にサードパーティ スティッチャーの VOD ストリームのサポートが追加されました。詳しくは、Android Pod 配信ガイドをご覧ください。この変更には、次の API の追加が含まれます。
- IMA がサポートする
minSdkVersion を 19 に増やします。
- Android API バージョン 30 以降では、[詳細] ボタンを使って広告をクリックしても新しいページが開かない問題を修正しました。IMA SDK バージョン 3.31.0 ~ 3.29.0 では引き続きこの問題が発生します。これらのバージョンでは、広告のクリックを機能させるために回避策が必要になります。
AdsLoader.addAdsLoadedListener() を使用すると ArrayIndexOutOfBoundsException 例外が発生する可能性があるバグを修正しました。
- 広告エラー
VAST_NO_ADS_AFTER_WRAPPER が追加されます。
|
3.31.0 |
2023-08-31 |
|
3.30.3 |
2023-08-03 |
- 内部ライブラリの依存関係を更新して、起動レイテンシを改善します。
-
SDK バージョン 3.30.3 は 2024 年 8 月 31 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.30.2 |
2023-07-28 |
- v3.30.1 で導入された予期しない
NullPointerException エラーを修正しました。
- 一部のイベントが SDK から生成されない原因となっていた、プロガードの問題を修正しました。このバグ修正は、IMA DAI SDK の ExoPlayer 拡張機能に影響します。
- Gradle v8 以降のサポートが追加されました。Android IMA SDK の過去のバージョンでは、gradle.properties ファイルで
android.enableR8.fullMode=false を設定する必要があります。詳細については、R8 フルモードに関する記事をご覧ください。
-
SDK バージョン 3.30.2 は 2024 年 8 月 3 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.30.1 非推奨 |
2023-04-18 |
- このバージョンには、予期しない
NullPointerException エラーの問題があります。
動作中の新しいバージョンがリリースされるまで、古い IMA SDK Android v3.29.0 を使用してください。
- Android TV 以外のデバイスで v3.30.0 を使用するアプリがクラッシュする問題を修正しました。
|
3.30.0 非推奨 |
2023-03-29 |
|
3.29.0 |
2022-10-14 |
|
3.28.2 |
2022-09-14 |
- AndroidX を使用するように SDK の依存関係を更新します。
-
SDK バージョン 3.28.2 は 2023 年 10 月 14 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.28.1 非推奨 |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- サービス リリース、新機能なし。
-
SDK バージョン 3.27.1 は 2023 年 8 月 3 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.27.0 |
2022-03-01 |
- コンパニオンの幅と高さを IMA 定数
FLUID_SIZE
に設定することで、Fluid サイズのコンパニオン スロットのサポートが追加されました。
-
SDK バージョン 3.27.0 は 2023 年 5 月 27 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.26.0 |
2022-01-12 |
- Encrypted Signals for Publishers(ESP)API(IMA SDK v3.29.0 ではセキュア シグナルに名前変更)が追加されました。これにより、ネットワークビッダーと IDP を有効にできます。
-
SDK バージョン 3.26.0 は 2023 年 3 月 1 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.25.1 |
2021-11-08 |
|
3.24.0 |
2021-06-03 |
-
DAI で使用される
CuePoint クラスと StreamManager クラス用の固定小数点精度 API を追加しました。これにより、次の API が追加されます。
また、次の API のサポートが終了しました。
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
StreamRequest.getContentUrl() への内部呼び出しに関連する NullPointerException エラーを防止します。
-
SDK バージョン 3.24.0 は 2022 年 11 月 8 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.23.0 |
2021-04-07 |
|
3.22.3 |
2021-03-16 |
- 広告の読み込み中の
AdsLoader の解放に関連する NullPointerException エラーを修正しました。
- 広告読み込みイベントが想定外に送信された場合に備えて、
UNEXPECTED_ADS_LOADED_EVENT の 1206 エラーを追加しました。
-
SDK バージョン 3.22.3 は 2022 年 4 月 7 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.22.2 |
2021-02-26 |
- IMA SDK が次のライブラリに依存するようになりました。
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
AdsLoader が有効なセッション ID のないエラーを受け取る場合のエラー メッセージを修正しました。
-
SDK バージョン 3.22.2 は 2022 年 3 月 16 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.22.0 |
2021-01-11 |
-
DAI ストリームの連続配信広告が追加されます。連続配信広告配信ワークフローでは、広告マネージャーは広告の配信のみを担当します。パブリッシャーは、コンテンツと、広告マネージャーを指すマニフェストの作成に責任を負います。
ImaSdkFactory.createPodStreamRequest() を使用して、Pod 提供用のストリーム リクエストを作成します。これを使用する場合は、デベロッパーが streamInit() でストリームを読み込む必要があります。
-
アプリ ライフサイクル モニターが適切にクリーンアップされないことが原因で発生するメモリリークを修正しました。
-
SDK バージョン 3.22.0 は 2022 年 2 月 26 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.21.4 |
2020-12-09 |
- WebView が破棄された後の
adsLoader.release() の呼び出しに関連する無害な警告メッセージを削除しました。
-
SDK バージョン 3.21.4 は 2022 年 1 月 8 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.21.2 |
2020-11-20 |
- 空のキューからメッセージの更新を送信することで発生する予期しないスレッドセーフの問題を修正。
-
AdsLoader.release() のドキュメントを更新しました。
-
SDK バージョン 3.21.2 は 2021 年 12 月 9 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.21.1 |
2020-11-17 |
-
イベントが発生したときにアプリがクラッシュすることがある問題を修正しました。
-
SDK バージョン 3.21.1 は 2021 年 11 月 20 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.21.0 |
2020-10-23 |
-
DAI Android SDK の SIMID 広告のサポートが追加されました。
-
AdsLoader.release() メソッドが追加され、BaseDisplayContainer.destroy() が非推奨になりました。
この変更により、VMAP 広告のスケジュールの途中で BaseDisplayContainer を破棄したときに発生したメモリリークが解決されます。
IMA SDK オブジェクトを破棄するには、BaseDisplayContainer.destroy() の代わりに AdsLoader.release() を使用することをおすすめします。
-
SDK バージョン 3.21.0 は 2021 年 11 月 17 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.20.1 |
2020-10-12 |
- Android の API レベル 29 以上での HTMLResource コンパニオンに関する問題を修正しました。詳しくは、Android API の動作の変更点をご覧ください。
-
SDK バージョン 3.20.1 は 2021 年 10 月 23 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.20.0 |
2020-08-18 |
|
3.19.4 |
2020-07-08 |
|
3.19.3 |
2020-06-29 |
- GDPR に対する IAB TCF の統合で発生する、同意管理プラットフォーム SDK を統合したプレーヤーでクラッシュを引き起こす問題を修正しました。
-
SDK バージョン 3.19.3 は 2021 年 7 月 8 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.19.2 |
2020-06-22 |
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- 高ピクセル密度デバイスでのコンパニオン広告の表示を拡大できます。
- クライアント側の SIMID 広告のサポートが追加されました。
-
SDK バージョン 3.18.1 は 2021 年 5 月 12 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.18.0 |
2020-03-04 |
-
pause() と Resume() を
VideoStreamPlayer インターフェースに追加しました。これらは v3.18.0 以降で実装する必要があります。
-
SDK バージョン 3.18.0 は 2021 年 3 月 25 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.17.0 |
2020-02-07 |
-
次の API を追加して、表示コンテナの検証を作成時に移動させます。
-
ImaSdkFactory.createSdkOwnedPlayer
を追加しました。IMA の組み込みプレーヤー(SdkOwnedPlayer)を使用するプレーヤーが使用する必要があります。コンテナを手動で作成し、AdDisplayContainer のコンストラクタに渡す必要があります。
-
null でないチェックを
setAdContainer と
setPlayer に追加しました。
-
浮動小数点精度を使用するようにキューポイント データを更新します。
- 次のメソッドのサポートが終了しました。
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
SDK バージョン 3.17.0 は 2021 年 3 月 4 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.16.5 |
2020-01-22 |
-
AdsRequest.setContentUrl
と
StreamRequest.setContentUrl
を含む OMID 1.3 contentUrl のサポートを再構築しました。
-
FriendlyObstruction
による OMID 1.3 対応の障害物のサポートを再構築しました。
-
BaseDisplayContainer.registerVideoControlsOverlay メソッドと BaseDisplayContainer.unregisterAllVideoControlsOverlay メソッドのサポートが終了し、
FriendlyObstruction
に置き換えられました。
CompanionAdSlots で clear() を呼び出した後に NullPointerException が発生する問題を修正しました。
- 広告の再生中に
destroy() を呼び出したときにメモリリークを引き起こす可能性がある問題を修正しました。
-
SDK バージョン 3.16.5 は 2021 年 2 月 7 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.16.2 |
2019-12-05 |
-
IAB TCFv2 と CCPA の同意パラメータを自動的に含めることができるようになりました。
-
Android 設定を使用するには、
androidx パッケージが必要になりました。
-
SDK バージョン 3.16.2 は 2021 年 1 月 22 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- StreamManager に replaceAdTagParameters メソッドが追加されました。これにより、ライブ配信中にすべての広告タグパラメータを置き換えることができます。
- 以下の非推奨のメソッドのサポートを削除しました。
AdsRequest.getAdDisplayContainer()
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
ImaSdkFactory.createAdsLoader(Context context)
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
StreamRequest.getStreamDisplayContainer()
-
SDK バージョン 3.16.0 は 2020 年 11 月 8 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.14.0 |
2019-09-11 |
- サービス リリース、新機能なし。
-
SDK バージョン 3.14.0 は 2020 年 10 月 23 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.13.1 |
2019-09-03 |
|
3.11.3 |
2019-06-11 |
- AOSP デバイスでの is_lat 設定に関するバグを修正しました。
-
SDK バージョン 3.11.3 は 2020 年 9 月 3 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.11.2 |
2019-04-16 |
- 次のクラッシュを修正しました:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" 。
- SDK バージョン 3.11.0 は、2020 年 6 月 11 日に正式に非推奨になりました。詳細については、サポート終了スケジュールをご覧ください。
|
3.11.0 非推奨 |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- 最初の広告がスキップされた後に広告 UI が後続の広告でレンダリングされない場合がある競合状態のバグを修正しました。
getCompanionAds() API の呼び出し時に発生するクラッシュを修正しました。
- SDK バージョン 3.10.7 は 2020 年 3 月 22 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
seek() メソッドをストリーム プレーヤー インターフェースに追加しました。
AD_BUFFERING 広告イベント コールバックのサポートが追加されました。
- 広告リクエストでコンテナを渡すことはできなくなりました。新しいワークフローでは、
AdsLoader コンストラクタを介してコンテナを渡す必要があります。
BaseDisplayContainer.destroy() メソッドを追加します。
- 動画の再生完了時に発生するメモリリークを修正しました。
requestNextAdBreak のサポートが終了しました。この API は今後のリリースで削除される予定です。その後、広告ブレークの 4 秒前に広告が自動的に取得されます。
- SDK バージョン 3.10.2 は 2020 年 2 月 19 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.10.2 |
2018-11-13 |
- 連続配信広告の 2 番目の広告で
VAST 402 エラーがスローされる競合状態を修正しました。
- DAI Android SDK にフリークエンシー キャップと競合相手の除外が追加されました。
getAdProgressInfo() を StreamManager から BaseManager に移動します。
getVastMediaHeight() 、getVastMediaWidth() 、getVastMediaBitrate() を Ad に追加します。
-
SDK バージョン 3.9.4 は 2020 年 1 月 23 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.9.4 |
2018-08-01 |
getCompanionAds() を Ad に追加します。DAI のみを使用している間は、コンパニオン広告が返されます。
- 新しい
CompanionAd クラスを追加しました。
- 新しい
SKIPPABLE_STATE_CHANGED イベントを AdEvent に追加しました。
- 一部のケースで
focusSkipButtonWhenAvailable のデフォルト設定が適用されなかった問題を修正しました。
-
SDK バージョン 3.9.0 は、2019 年 8 月 1 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.9.0 |
2018-07-09 |
- Android TV がサポートされるようになりました。
focusSkipButton() を AdsManager に追加します。この機能は Android TV でのみご利用いただけます。
getFocusSkipButtonWhenAvailable() を AdsRenderingSettings に追加します。デフォルトは true です。この機能は Android TV でのみご利用いただけます。
setFocusSkipButtonWhenAvailable() を AdsRenderingSettings に追加します。この機能は Android TV でのみご利用いただけます。
VideoAdPlayer が VolumeProvider インターフェースを拡張するようになりました。カスタム再生には、このインターフェースの実装が必須になりました。
-
SDK バージョン 3.8.7 は、2019 年 7 月 9 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.8.7 |
2018-05-23 |
- HTML コンパニオン広告でアニメーションを有効にできます。
-
SDK バージョン 3.8.5 は、2019 年 5 月 23 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.8.5 |
2018-04-09 |
ImaSdkSettings が無視される問題を修正しました。
- com.android.support バージョン ファイルとのビルド競合に関する問題を修正しました。
setAdWillPlayMuted を AdsRequest に追加。
setLoadVideoTimeout を AdsRenderingSettings に追加。
-
SDK バージョン 3.8.2 は、2019 年 4 月 9 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.8.2 |
2018-01-24 |
setLiveStreamPrefetchSeconds を AdsRequest に追加します。
- ドキュメントのさまざまな修正。
-
SDK バージョン 3.7.4 は、2019 年 1 月 24 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.7.4 |
2017-06-29 |
setVastLoadTimeout を AdsRequest に追加。
getSkipTimeOffset を Ad に追加。
-
SDK バージョン 3.7.2 は、2018 年 6 月 29 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.7.2 |
2017-05-25 |
setDebugMode を ImaSdkSettings に追加。
-
SDK バージョン 3.7.1 は、2018 年 5 月 25 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.7.1 |
2017-03-24 |
- Proguard 使用時の名前空間の競合を解決。
- JAR サイズを約 30 KB 削減。
-
SDK バージョン 3.7.0 は、2018 年 3 月 24 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.7.0 |
2017-03-13 |
- 一部の IMA クラスが誤って ProGuard の
a.a.a.a パッケージにマージされる問題を修正しました。
-
SDK バージョン 3.6.0 は、2018 年 3 月 13 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.6.0 |
2017-02-16 |
Ad に以下を追加します。
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
AdsManager.requestNextAdBreak(). を追加
AdsRenderingSettings に以下を追加します。
setEnablePreloading()
getEnablePreloading()
AdsRequest に以下を追加します。
setContentDuration()
setContentKeywords()
setContentTitle()
-
SDK バージョン 3.5.2 は、2018 年 2 月 16 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.5.2 |
2016-11-14 |
- SDK 所有の動画プレーヤーを追加します。動画プレーヤーは必要に応じて広告再生を処理します。
CompanionAdSlot.ClickListener と、リスナーを追加および削除するメソッドを追加しました。
- 無効な
getViewability() エラーログに関する問題を修正しました。
- アイコンのクリックスルー動作と正しく表示されない問題を修正しました。
-
SDK バージョン 3.4.0 は、2017 年 11 月 14 日に非推奨となります。詳細については、サポート終了スケジュールをご覧ください。
|
3.4.0 |
2016-09-12 |
- Google Play 開発者サービス バージョン 9.0.0 以降の使用時の重複ファイルに関するエラーを修正しました。
|
3.3.2 |
2016-07-11 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
|
3.1.3 |
2015-12-16 |
|
3.b13.3(ベータ版) |
2015-09-10 |
|
3.b12.1(ベータ版) |
2015-07-20 |
|
3.b11.4(ベータ版) |
2015-05-21 |
- API に以下を追加します。
AdError.AdErrorCode.VAST_EMPTY_RESPONSE
AdError.getErrorNumber()
AdsRequest.setAdWillAutoPlay(Boolean)
CompanionAdSlot.isFilled()
ImaSdkSettings.setPlayerType(String)
ImaSdkSettings.setPlayerVersion(String)
|
3.b10.3(ベータ版) |
2015-03-24 |
ImaSdkSettings.getMaxRedirects と ImaSdkSettings.setMaxRedirects を追加しました。
- IMA API クラスが
final になりました。
- SDK のバージョン番号が 3.bX.Y の形式になりました。「b」は SDK のベータ版のステータスを示します。
- 以下の
AdError.AdErrorCode 値が削除されました。
API_ERROR - 代わりに UNKNOWN_AD_RESPONSE を使用してください。
PLAYLIST_MALFORMED_RESPONSE - 代わりに UNKNOWN_AD_RESPONSE を使用してください。
REQUIRED_LISTENERS_NOT_ADDED - SDK で生成されていません。
VAST_INVALID_URL - 代わりに VAST_LOAD_TIMEOUT を使用してください。
|
ベータ版 v9 |
2014-10-17 |
- Ad API の
getTitle 、getDescription 、getContentType を追加しました。
- 連続配信広告の位置に関する情報を広告 UI に追加します(例: 「広告 1/4:(0:13)」)。
- 今後、動画プレーヤーで広告の一時停止、再生、再開を直接操作することはできなくなりました。代わりに、
AdsManager.pause() と AdsManager.resume() を使用してください。
|
ベータ版 v8 |
2014-06-12 |
- スキップ可能な広告の UI でクリアされない問題を修正しました。
- メディア ファイルの読み込みタイムアウトのエラーコードについて説明しています。
|
ベータ版 v7 |
2014-05-27 |
|
ベータ版 v6 |
2014-04-14 |
- VAST 3 のサポートが追加されました。
- VMAP に部分的なサポートが追加されました(現在のアド マネージャーの広告ルールと同等)。
- API に以下を追加します。
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- ラッパーを含む最適化された連続配信広告のミッドロールで、連続配信広告内の他のすべての広告がスキップされるバグを修正しました。
- AdsManager に渡された AdsRenderingSettings が無視されなくなりました。
- 安定性を高めるために複数のバグを修正しました。
|
ベータ版 v5 |
2013-12-12 |
- 再生リストに表示されるスキップ可能な広告の問題を修正しました。
|
ベータ版 v4 |
2013-10-15 |
- AdsLoader で contentComplete を呼び出して、相関値をリセットする機能を追加しました。
|
ベータ版 v3 |
2013-09-05 |
|
ベータ版 v2 |
2013-07-07 |
|
クローズド ベータ版 v2 |
2013-06-24 |
ImaSdkSettings オブジェクトに UI 言語を設定する API を追加しました。
これは、広告の言語ではなく、UI の言語の設定に使用されます。
- アプリに IMA SDK ライブラリと AdMob SDK ライブラリの両方が含まれている場合に発生していた競合を修正しました。
- さまざまな内部パフォーマンス指標のロギングを追加しました。
|
クローズド ベータ版 v1 |
2013-04-02 |
|