リリースノート

バージョン リリース日 メモ
1.0.0 2026-04-14
0.25.0-beta01 2026-03-24
0.24.0-beta03 2026-03-07
  • 広告の読み込みに失敗した後、AdView.destroy() が広告の読み込みの再試行を停止しない問題を修正しました。
  • Kotlin との互換性を向上させるため、引数なしのコンストラクタを NativeAdMapperUnifiedNativeAdMapper に追加しました。
  • packageName プロパティを IconAd インターフェースに追加しました。
  • ネットワーク オペレーションで OkHttp の代わりに Cronet を使用するように SDK に強制するオプションを追加しました。OkHttp 5 を使用するプロジェクトでランタイム エラーを解決するには、ネットワーク オペレーションで Cronet を強制することをおすすめします。Cronet を強制するには、force_use_cronet エクストラを true に設定します。InitializationConfig.Builder を呼び出すときに、MobileAds.initialize() で設定します:
    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
  • Kotlin から呼び出されたときに AdView コンストラクタが java.lang.NoSuchMethodError をスローするバグを修正しました。
  • ウォーターフォール実行中にカスタム イベント アダプタが呼び出されないバグを修正しました。
  • 利用可能な場合は、Activity コンテキストを RtbAdapter.collectSignals() に提供するように RtbSignalData を更新しました。
  • androidx.webkit の依存関係をバージョン 1.15.0 に更新しました。
  • User Messaging Platform SDK の依存関係をバージョン 4.0.0 に更新しました。
  • AdPreloader.getConfiguration()AdPreloader.getConfigurations() の非推奨を取り消しました。
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
  • 広告レスポンスがタイプ NativeAd.NativeAdType.BANNER の場合、NativeSignalRequest を利用するサーバー間広告リクエストがレンダリングに失敗するアド マネージャーの読み込みバグを解決しました。
0.22.0-beta01 2025-11-20
  • バナー広告 API を更新しました。
    • AdView クラスを追加しました。
    • BannerAd.load()BannerAd.loadFromAdResponse() が非推奨になりました。 単一のバナー広告を読み込むには、代わりに AdView.loadAd()AdView.loadFromAdResponse() を使用します。
    • BannerAd.getView() が非推奨になりました。 で読み込まれた BannerAd をレンダリングするには、 インスタンスを作成して AdView.registerBannerAd() を使用します。BannerAdPreloaderAdView
  • メディエーション対象の広告で、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 を初期化する前にこのメソッドを呼び出します。
  • WebView の初期化の使用状況を改善して、ANR を減らしました。
  • androidx.webkit の依存関係を 1.13.0 から 1.12.1 にダウングレードしました。
  • android.permission.RECEIVE_BOOT_COMPLETED パッケージで使用される androidx.work 権限を削除しました。
  • 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 にダウングレードしました。
  • loadedAdSourceResponse プロパティの名前を loadedAdSourceResponseInfo に変更しました。ResponseInfo
  • ユーザーが [戻る] ボタンで一部の全画面広告を途中で閉じることができるバグを修正しました。
  • この機能にアクセスできるパブリッシャー様は、すべての広告フォーマットでプレースメント ID をサポートしています。
  • ネイティブ メディエーション アダプタ用に destroy() コールバックを NativeAdMapper に追加しました。
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
0.15.1-alpha01 2025-04-28
0.15.0-alpha01 2025-04-24
  • ネイティブ広告: 複数のネイティブ広告の読み込みのサポートを追加しました。
    • 複数の広告を一度にリクエストする NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) メソッドを追加しました。
    • すべてのネイティブ広告の読み込みが完了したときに発生する NativeAdLoaderCallback.onAdLoadingCompleted() コールバックを追加しました。
    • Kotlin の非同期読み込みをサポートするため、 NativeAdLoader.load(NativeAdRequest, numberOfAds) メソッド を追加しました。これは Flow<NativeAdLoadResult> を返します。
  • 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
  • データクラスの maxAdsPerSession プロパティを削除しました。PreloadConfiguration
  • shouldRequestMultipleImages プロパティと shouldReturnUrlsForImageAssets プロパティを NativeAdOptions クラスに追加しました。
0.13.0-alpha01 2025-02-26
  • MediationRewardedAdCallback.onUserEarnedReward() を追加し、MediationRewardedAdCallback.onUserEarnedReward(RewardItem) を非推奨にしました。
  • 広告のプリロード API を追加しました。
0.12.0-alpha01 2025-01-22
  • AdRequestAdRequest.BuilderSignalRequestSignalRequest.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 のサポートを強化するため、VideoOptionsRequestConfiguration の DSL 関数を追加しました。
  • パブリッシャーのプライバシー処理 API のサポートを 追加しましたRequestConfiguration.setPublisherPrivacyPersonalizationState()
  • 広告の読み込みとシグナルの生成に Kotlin の一時停止 API を追加しました。
  • IconAd.LoadAdResult を削除し、 AdLoadResult に置き換えました。
  • ネイティブ動画広告で OMID セッションが開始されない問題を修正しました。
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • User Messaging Platform SDK の依存関係をバージョン 3.0.0 に更新しました。
  • ネイティブ広告:
    • ネイティブ広告フォーマットの正式リリース バージョン。
    • アセットでの動画配信のサポートを追加しました。MediaContent
    • 動画のライフサイクル コールバックを追加しました。
    • 動画再生のカスタム コントロールを追加しました。
    • ネイティブ広告とカスタム ネイティブ広告で Open Measurement を有効にしました。
  • をビルドする際に signalType が必須フィールドになりました。SignalRequest
0.6.0-alpha01 2024-06-20
  • desugar で使用可能な Java 8 以降の API を使用するコードを追加しましたminSdkVersion26 未満のアプリでは、 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
  • バナー広告、インタースティシャル広告、リワード広告、リワード インタースティシャル広告、アプリ起動時広告をサポートしています。
  • すべての広告フォーマットのメディエーションをサポートしています。現在の Mobile Ads SDK 用に作成されたアダプタは、GMA Next-Gen SDK と前方互換性があります。
  • Open Measurement SDK バージョン 1.4.10 の依存関係を追加しました。