バージョン
リリース日
メモ
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 に引数なしのコンストラクタを追加しました。
IconAd インターフェースに packageName プロパティを追加しました。
ネットワーク オペレーションで OkHttp ではなく Cronet を強制的に使用するオプションを追加しました。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() が尊重されず、広告の選択アイコンの配置が正しくなくなるバグを修正しました。
必要な 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 メディエーションを使用していない場合にのみ呼び出す必要があります。 ANR を減らすために WebView の初期化の使用を改善しました。
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() を非推奨にしました。
API 固有の広告サービスを構成する アプリでマージの競合が発生しないように、SDK のマニフェスト ファイルから android.adservices.AD_SERVICES_CONFIG プロパティ タグを削除しました。
0.15.1-alpha01
2025-04-28
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 内の一部のメソッドが難読化されるバグを修正しました。
AdMob アプリケーション 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 一時停止 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 への依存関係を追加しました。