バージョン
リリース日
メモ
1.6.0
2026-10-22
広告リクエストとレスポンスをエクスポートする際の広告インスペクタ の共有シートを更新し、テキスト プレビュー、コピーボタン、直接共有の候補が表示されるようにしました。
リワード広告とリワード インタースティシャル広告で、AdEventCallback.onAdDismissedFullScreenContent() メソッドの後に OnUserEarnedRewardListener.onUserEarnedReward() メソッドが呼び出されることがあるバグを修正しました。
java.lang.IllegalStateException のクラッシュを修正するため、com.google.android.play:hsdp 依存関係をバージョン 2.2.0 に更新しました。
R8 フルモードが有効になっている場合に androidx.work.WorkManagerInitializer クラスで java.lang.RuntimeException クラッシュが発生しないように、コンシューマー ProGuard ルールを更新しました。
メディエーション対象のフルスクリーン広告を表示する際に、利用可能な Activity コンテキストがサードパーティ SDK に渡されないバグを修正しました。
1.5.0
2026-09-24
SwipeableInterstitialAd 形式のシグナル生成 API とレンダリング API を追加しました。この機能は限定公開ベータ版です。アカウント マネージャーに問い合わせて、アクセス権を取得してください。
アイコン広告リクエストに excludedAppIds API を追加しました。これにより、パブリッシャーはアイコン広告レスポンスからアプリ ID のリストを除外できるようになりました。
1.4.0
2026-08-20
1.3.1
2026-07-29
制限付きアクセス機能のバグの修正とパフォーマンスの改善。
1.3.0
2026-07-21
1.2.1
2026-06-15
WebView API for Ads を使用するアプリで、SDK がサポート対象の広告タグ(AdSense コード、Google パブリッシャー タグ、IMA for HTML5)にシグナルを提供できない問題を修正しました。この問題は、バックグラウンド スレッドで Webkit メソッドが誤って呼び出されたことが原因で発生しました。
1.2.0
2026-06-11
1.1.1
2026-05-27
リワード広告の連続配信広告が切り替え中にフリーズし、ユーザーが広告を閉じることができない問題を修正しました。
1.1.0
2026-05-18
1.0.1
2026-04-30
window.open() を使用する広告または target="_blank" を含むリンクでランディング ページを開けない問題を修正しました。
1.0.0
2026-04-14
0.25.0-beta01
2026-03-24
0.24.0-beta03
2026-03-07
広告の読み込みに失敗した後に AdView.destroy() が広告の読み込みの再試行を停止できない問題を修正しました。
Kotlin との互換性を改善するため、NativeAdMapper と UnifiedNativeAdMapper に引数なしのコンストラクタを追加しました。
packageName プロパティを IconAd インターフェースに追加しました。
ネットワーク オペレーションで OkHttp の代わりに Cronet を使用するよう SDK に強制するオプションを追加しました。OkHttp 5 を使用するプロジェクトでランタイム エラーを解決するには、ネットワーク オペレーションに Cronet を強制的に使用することをおすすめします。Cronet を強制的に使用するには、MobileAds.initialize() を呼び出すときに、InitializationConfig.Builder で force_use_cronet エクストラを true に設定します。
val config = InitializationConfig . Builder ()
. setExtras ( bundleOf ( "force_use_cronet" to true ))
. build ()
MobileAds . initialize ( this , config )
Java 11 のサポートを追加しました。Java 11 を使用するには、build.gradle ファイルの android ブロックに次のコードを追加します。
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = '11'
}
}
0.24.0-beta02
2026-03-03
サーバー間広告リクエストのシグナル生成に影響していた、サードパーティの依存関係クラスの読み込みに関する問題を解決しました。
0.24.0-beta01
2026-02-13
0.23.0-beta01
2026-01-26
0.22.0-beta04
2025-12-04
SDK バージョン 0.22.0-beta02 で、Java 17 プレビューのメタデータがクラスファイルに誤って含まれていた問題を修正しました。
0.22.0-beta03
2025-11-25
0.22.0-beta02
2025-11-24
0.22.0-beta01
2025-11-20
バナー広告 API を更新します。
メディエーション広告で NativeAdRequest.Builder.setAdChoicesPlacement() が考慮されず、AdChoices アイコンが正しく配置されないバグを修正しました。
Android Gradle プラグイン(AGP)の最小要件を 8.2.0 から 7.3.1 に引き下げました。
AdPreloader.getConfigurations() と AdPreloader.getConfiguration(preloadId) を非推奨にしました。代替はありません。
0.21.0-beta01
2025-10-08
InitializationConfig.Builder.disableMediationAdapterInitialization() メソッドを追加しました。GMA Next-Gen SDK を初期化する前にこのメソッドを呼び出して、メディエーション アダプタの初期化を無効にします。
このメソッドを呼び出すと、Google メディエーションのパフォーマンスに悪影響を及ぼす可能性があります。このメソッドは、アプリに Google メディエーション アダプタが含まれているものの、特定のアプリ セッション(A/B メディエーション テストの実行など)で AdMob メディエーションを使用していない場合にのみ呼び出す必要があります。 WebView の初期化の使用を改善し、ANR を削減しました。
androidx.webkit の依存関係を 1.13.0 から 1.12.1 にダウングレードしました。
androidx.work パッケージで使用される android.permission.RECEIVE_BOOT_COMPLETED 権限を削除しました。
NativeAdMapper クラスのフィールド名の誤りを修正しました。
0.20.0-beta01
2025-09-19
一部のネイティブ動画広告が自動再生されないバグを修正しました。
0.19.0-beta01
2025-08-14
2 つの依存関係のバージョンをダウングレードしました。
androidx.work:work-runtime を 2.10.0 から 2.7.0 に変更。
androidx.core:core and androidx.core:core-ktx を 1.15.0 から 1.12.0 に。
ResponseInfo の loadedAdSourceResponse プロパティの名前を loadedAdSourceResponseInfo に変更しました。
ユーザーが [戻る] ボタンを使用して一部のフルスクリーン広告を早めに閉じることができるバグを修正しました。
この機能にアクセスできるパブリッシャーは、すべての広告フォーマットでプレースメント ID をサポートできるようになりました。
ネイティブ メディエーション アダプタの NativeAdMapper に destroy() コールバックを追加しました。
0.18.0-beta01
2025-07-17
com.google.android.gms.ads.NativeAd.MediaView を参照するアダプターの広告配信が中断されるネイティブ メディエーションのバグを修正しました。
MobileAds.registerCustomTabsSession() に @JvmStatic アノテーションを付けました。
AdMob ネットワークのウォーターフォールを使用して読み込まれたバナー広告の更新が停止するバグを修正しました。
0.17.0-alpha02
2025-06-23
ネイティブ メディエーション入札のバグを修正しました。このバグにより、入札を実装しているがウォーターフォールを実装していないアダプター(Meta Audience Network など)で、ネイティブ広告のレンダリングが常に失敗していました。
メディエーション アダプタが 1 つの広告リクエストに対して複数の MediationAdLoadCallback メソッドを呼び出すとクラッシュする問題を修正しました。
0.17.0-alpha01
2025-06-18
バージョン 0.17.0-alpha01 は誤ってリリースされたもので、意図した新機能は含まれていません。代わりに 0.17.0-alpha02 を使用してください。
0.16.0-alpha01
2025-05-23
Java 8+ API の脱糖サポート を有効にする必要がなくなりました。
User Messaging Platform SDK の依存関係をバージョン 3.2.0 に更新しました。
com.google.android.gms.ads.formats.MediaView クラスを参照するアダプターでクラッシュが発生する、ネイティブ広告メディエーションのバグを修正しました。
広告のプリロード : getNumAdsAvailable() を追加し、numAdsAvailable() を非推奨にしました。
SDK のマニフェスト ファイルから android.adservices.AD_SERVICES_CONFIG プロパティ タグを削除し、
API 固有の広告サービスを構成 するアプリでマージの競合が発生しないようにしました。
0.15.1-alpha01
2025-04-28
Java 8+ API の脱糖サポート を有効にする必要があります。
Kotlin を使用して開発されたアプリの場合、必要な Kotlin の最小バージョンを 2.1 から 1.9 に引き下げました。
0.15.0-alpha01
2025-04-24
ネイティブ広告 : 複数のネイティブ広告の読み込みのサポートを追加しました。
複数の広告を一度にリクエストする NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) メソッドを追加しました。
すべてのネイティブ広告の読み込みが完了したときに呼び出される NativeAdLoaderCallback.onAdLoadingCompleted() コールバックを追加しました。
Kotlin の非同期読み込みをサポートするため、Flow<NativeAdLoadResult> を返す NativeAdLoader.load(NativeAdRequest, numberOfAds) メソッドを追加しました。
kotlinx-coroutines-android の依存関係をバージョン 1.7.3 から 1.9.0 に更新しました。
0.14.0-alpha01
2025-03-20
無効なアプリケーション ID で SDK を初期化すると、広告リクエストは失敗します。
AdPreloader.start() メソッドに PreloadCallback コールバックが不要になりました。
PreloadConfiguration データクラスを介してオブジェクトを作成する場合、bufferSize プロパティは省略可能です。Google がバッファサイズを最適化できるようにするには、bufferSize プロパティを設定しないでください。
PreloadConfiguration データクラスの maxAdsPerSession プロパティを削除しました。
NativeAdOptions クラスに shouldRequestMultipleImages プロパティと shouldReturnUrlsForImageAssets プロパティを追加しました。
0.13.0-alpha01
2025-02-26
MediationRewardedAdCallback.onUserEarnedReward() を追加し、MediationRewardedAdCallback.onUserEarnedReward(RewardItem) を非推奨にしました。
広告のプリロード API を追加しました。
0.12.0-alpha01
2025-01-22
AdRequest、AdRequest.Builder、SignalRequest、SignalRequest.Builder 内の一部のメソッドが難読化されるバグを修正しました。
アド マネージャー アプリケーション ID を持たない WebView API for Ads ユーザー向けに、SDK の初期化時に渡すことができる InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID を追加しました。
アド マネージャーの広告リクエストでネイティブ広告とバナー広告を組み合わせる機能のサポートを追加しました。
0.11.0-alpha01
2024-12-12
User Messaging Platform SDK への依存関係をバージョン 3.1.0 に更新しました。
ネイティブ広告のカスタム クリック操作のサポートを追加しました。
アド マネージャーの純広告でバナー広告のインプレッション数を手動でカウントする機能を追加しました。
0.10.0-alpha01
2024-11-08
Kotlin のサポートを強化するため、VideoOptions と RequestConfiguration の DSL 関数を追加しました。
RequestConfiguration.setPublisherPrivacyPersonalizationState() で Publisher Privacy Treatment API のサポートを追加しました。
広告の読み込みとシグナルの生成を行う Kotlin suspend API を追加しました。
IconAd.LoadAdResult を削除し、AdLoadResult に置き換えました。
ネイティブ動画広告で OMID セッションが開始されない問題を修正しました。
0.9.0-alpha01
2024-10-02
0.6.0-alpha01 リリースから、
脱糖で使用可能な Java 8+ API への依存関係を削除しました。26 より低い minSdkVersion を使用するアプリでは、
Java 8+ API の脱糖サポート を有効にする必要がなくなりました。
広告インスペクタのサポートを追加しました。
カスタムのネイティブ広告フォーマットの動画サポートを追加しました。
シグナル収集 API とレンダリング API の正式リリース。
0.8.0-alpha01
2024-08-22
User Messaging Platform SDK への依存関係をバージョン 3.0.0 に更新しました。
ネイティブ広告:
ネイティブ広告フォーマットの正式リリース バージョン。
MediaContent アセットでの動画配信のサポートを追加しました。
動画のライフサイクル コールバックを追加しました。
動画再生のカスタム コントロールを追加しました。
ネイティブ広告とカスタム ネイティブ広告で Open Measurement を有効にしました。
SignalRequest を作成する際に、signalType が必須フィールドになりました。
0.6.0-alpha01
2024-06-20
脱糖で利用可能な Java 8+ API を使用するコードを追加しました。26 より低い minSdkVersion を使用するアプリでは、
Java 8+ API の脱糖サポート を有効にする必要があります。
動画アセットを含まないネイティブ広告フォーマットとカスタム ネイティブ広告フォーマットのサポートを追加しました。
MRAID v3 のサポートを追加しました。
User Messaging Platform SDK バージョン 2.2.0 への依存関係を追加しました。
Google エラーのエラードメインを com.google.android.gms.ads から com.google.android.libraries.ads.mobile.sdk に更新しました。
SDK がすでに初期化されているかどうかを確認する MobileAds.isInitialized() メソッドを追加しました。
返されたバナー広告が折りたたみ可能かどうかを確認する BannerAd.isCollapsible() を追加しました。
カスタムタブの広告の収益化を改善するため、MobileAds.registerCustomTabsSession() を追加しました。
OnInitializationCompleteListener の名前を OnAdapterInitializationCompleteListener に変更しました。
AdapterResponseInfo の名前を AdSourceResponseInfo に変更しました。
AdRequest.Builder.putAdNetworkExtrasBundle() の名前を AdRequest.Builder.putAdSourceExtrasBundle() に変更しました。
入札アダプター クラスが正しくインスタンス化されないバグを修正しました。
0.3.0-alpha01
2024-03-20
GMA Next-Gen SDK では、新しい API による大きな変更が導入されています。現在の Mobile Ads SDK からの移行方法について詳しくは、移行ガイド をご覧ください。
GMA Next-Gen SDK の初回リリース。
バナー広告、インタースティシャル広告、リワード広告、リワード インタースティシャル広告、アプリ起動時広告に対応しています。
すべての広告フォーマットのメディエーションをサポートしています。現在の Mobile Ads SDK 用に作成されたアダプターは、GMA Next-Gen SDK と上位互換性があります。
Open Measurement SDK バージョン 1.4.10 への依存関係を追加しました。