バージョン
リリース日
メモ
23.4.0
2024 年 9 月 30 日
広告の読み込みエラーが発生すると、失敗のスタック トレース内に ad failed
to load
という logcat メッセージが表示されるようになりました。スタック トレースに、このログが
エラーとしては表示されますが、クラッシュとは見なされません。一般的なエラーロギング メッセージをデバッグする をご覧ください。
一般的な広告の読み込みエラーの解釈に役立ちます広告配信に関連するエラーが繰り返し発生し、そのエラーがドキュメントに記載されていない場合は、スタック トレースを Mobile Ads SDK サポート に共有してください。
addCustomTargeting()
メソッドを AdRequest
に追加しました。
23.3.0
2024 年 8 月 12 日
User Messaging Platform SDK の依存関係をバージョン 3.0.0 に更新しました。
23.2.0
2024 年 6 月 27 日
23.1.0
2024 年 5 月 9 日
compileSdkVersion
は 34 以上にする必要があります。
ネイティブ メディエーション アダプタ : loadNativeAd
のサポートが終了しました
loadRtbNativeAd()
が loadNativeAdMapper()
と loadRtbNativeAdMapper()
に支持されています。
アダプターは、これらの新しい読み込み方法および関連する読み込み方法を使用するように移行する必要があります。
説明します。
23.0.0
2024 年 3 月 7 日
このリリースはメジャー バージョン アップデートで、
いくつかの互換性を破る変更が行われました。移行方法の詳細については、SDK v23 への移行 をご覧ください。
互換性を破る変更:
<ph type="x-smartling-placeholder"></ph>
最小 Android API レベルを 21 に引き上げました。
AdMob のユーザー指標を引き続き収集 するには、AdMob アプリを Firebase にリンクし、Firebase 向け Google アナリティクス SDK をアプリに統合します。
非推奨の MobileAds.enableSameAppKey()
API を削除し、代替メソッド MobileAds.putPublisherFirstPartyIdEnabled()
を更新して、コントロールの永続化が成功したかどうかに関するブール値を返すようにしました。
Native Ads
:
AdLoader.forUnifiedNativeAd()
を削除しました。代わりに AdLoader.forNativeAd()
を使用してください。
AdLoader.forCustomTemplateAd()
を削除しました。使用
代わりに AdLoader.forCustomFormatAd()
を使用してください。
置き換えずに AdFormat.UNKNOWN
を削除しました。使用しているアプリ
QueryInfo.generate()
広告フォーマットを渡す必要があります。
親から継承された AdManagerAdRequest.Builder
メソッドを連結して、1 回の呼び出しでオブジェクトを作成できるようになりました。そのためには、継承構造を変更して、
AdManagerAdRequest.Builder
は AdRequest.Builder
から継承しなくなります。
MobileAds.registerCustomTabsSession() が追加されています。
カスタムタブでの広告の収益性を高めましょう詳しくは、カスタムタブを最適化する をご覧ください。
User Messaging Platform SDK の依存関係をバージョン 2.2.0 に更新しました。
22.6.0
2023 年 12 月 6 日
22.5.0
2023 年 10 月 30 日
22.4.0
2023 年 9 月 13 日
22.3.0
2023 年 8 月 22 日
22.2.0
2023 年 7 月 5 日
22.1.0
2023 年 5 月 18 日
広告インスペクタ: Google Play 開発者サービスが搭載されていないデバイスで、広告インスペクタの UI から広告リクエストをトリガーできるようになりました。
22.0.0
2023 年 3 月 29 日
このリリースはメジャー バージョンの更新であり、いくつかの互換性を破る変更が含まれています。移行方法の詳細については、SDK v22 に移行する をご覧ください。
互換性を破る変更:
<ph type="x-smartling-placeholder">
AdRequest.getRequestAgent()
を追加しました。
メディエーション:
Adapter.getVersionInfo()
と
「Adapter.getSDKVersionInfo()
」が種類から変更されました
com.google.android.gms.ads.mediation.VersionInfo
com.google.android.gms.ads.VersionInfo
まで。おすすめの方法
新しいタイプが返されるので、
com.google.android.gms.ads.mediation.VersionInfo
は
非推奨です。
21.5.0
2023‑01‑31
アプリ起動広告: 向きの入力パラメータを受け取る AppOpenAd.load()
メソッドを非推奨にし、向きの入力を受け取らない新しいメソッドを追加しました。新しいメソッドでは、
リクエスト時に画面の向き(他のフルスクリーン モードと
使用できます。
メディエーション: アプリ起動時広告のメディエーション サポートを追加しました。
RECEIVE_BOOT_COMPLETED
権限を
androidx.work:work-runtime
依存関係。Gradle バージョンが 7.2.0 より前で、アプリに権限が必要な場合は、Android マニフェストで権限を明示的に宣言する必要があります。
21.4.0
2022 年 12 月 14 日
アド マネージャー アプリ ID は、すべてのアド マネージャー アプリで必須になりました。
ca-app-pub-################~##########
形式にする必要があります。アプリを構成する をご覧ください。
をご覧ください。
広告インスペクタ: SDK でバナー広告や
広告インスペクタ UI でリクエストされたネイティブ広告
パブリッシャーのファーストパーティ ID(旧称「同一アプリキー」)のサポートを追加しました。これにより、アプリから収集したデータを使って、配信する広告の関連性とパーソナライズのレベルを高めることができます。
QueryInfo
世代の公式リリース バージョンです。
21.3.0
2022 年 10 月 10 日
広告インスペクタ: 広告インスペクタの UI からリクエストされた広告のリクエストと表示の SDK サポートを追加しました。
ネイティブ広告:
カスタム ネイティブ広告:
21.2.0
2022 年 9 月 6 日
広告インスペクタ: Android 共有シートを介して広告リクエストログをエクスポートするための SDK サポートを追加しました。
21.1.0
2022‑07‑14
WebView
内での広告収益化のサポートを追加しました。詳しくは、
WebView を統合する
広告用 API をご覧ください。
ResponseInfo
に getResponseExtras()
を追加しました。これにより、広告レスポンスに関する追加情報が返される場合があります。ベータ版: getResponseExtras()
API はベータ版です。戻り値は SDK のリリースを伴わずに変更されることがあります。
21.0.0
2022‑05‑25
このリリースはメジャー バージョン アップデートで、
いくつかの互換性を破る変更が行われました。詳しくは、
SDK v21 への移行
移行方法の詳細をご確認ください。
互換性を破る変更:
<ph type="x-smartling-placeholder"></ph>
Google Mobile Ads SDK では、すべてのアプリについて以下が必要になりました
実行する Android API レベル 19。
以前は null 可能性を明示的に定義していなかったすべてのメソッドに @NonNull
アノテーションを追加しました。
AdRequest.Builder.addNetworkExtras()
メソッドを削除しました。AdRequest.Builder.addNetworkExtrasBundle()
を使用する
してください。
次の位置情報メソッドを削除しました。
<ph type="x-smartling-placeholder"></ph>
AdRequest.Builder
の setLocation()
getLocation()
(AdRequest
)
getLocation()
がオン
MediationAdConfiguration
初期化と広告読み込みを最適化するためのマニフェスト フラグを追加しました。詳しくは、初期化と広告読み込みを最適化するガイド をご覧ください。
MobileAds.getVersionString()
が非推奨になりました。代わりに MobileAds.getVersion()
を使用してください。
ResponseInfo
に getLoadedAdapterResponseInfo()
メソッドを追加しました。
AdapterResponseInfo
に次のメソッドを追加しました。
getAdSourceName()
getAdSourceId()
getAdSourceInstanceName()
getAdSourceInstanceId()
ベータ版: これらの API はベータ版です。戻り値は SDK のリリースを伴わずに変更されることがあります。
広告インスペクタでカスタム イベントのサポートを追加しました。
20.6.0
2022‑02‑22
すべてのカスタム イベント インターフェース を非推奨にしました。代わりに、Adapter
クラスと MediationAdLoadCallback
インターフェースを使用してください。
SharedPreferences gad_has_consent_for_cookies
のサポートを追加しました。Google Mobile Ads SDK によって
制限付き広告(LTD)
gad_has_consent_for_cookies
の設定が 0 に設定されています。詳しくは、
<ph type="x-smartling-placeholder"></ph>
Cookie に対する同意を設定する をご覧ください。
Google Mobile Ads SDK では、RequestConfiguration.Builder.setTagForChildDirectedTreatment()
が TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
で呼び出された(児童向けの設定 を参照)、または RequestConfiguration.Builder.setTagForUnderAgeOfConsent()
が TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
で呼び出された(未成年者のユーザーの設定 を参照)場合、Android 広告 ID(AAID)の送信が無効になります。
20.5.0
2021 年 11 月 18 日
API 31 をターゲットとするアプリで、Android 12 デバイスのサポートを追加しました。
レポートや不正行為防止などのユースケース向けに、アプリセット ID のサポートを追加しました。
20.4.0
2021 年 9 月 22 日
このリリースと以前のすべてのバージョンでは、Android S で次のスタック トレースを持つアプリのクラッシュを引き起こすバグを修正するために、androidx.work:work-runtime:2.7.0
への明示的な依存関係が必要です。
Fatal Exception: java.lang.IllegalArgumentException:
com.mycompany.myapp: Targeting S+ (version 10000 and above)
requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be
specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE
if some functionality depends on the PendingIntent being mutable,
e.g. if it needs to be used with inline replies or bubbles.
at android.app.PendingIntent.checkFlags(PendingIntent.java:386)
at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:657)
at android.app.PendingIntent.getBroadcast(PendingIntent.java:644)
at androidx.work.impl.utils.ForceStopRunnable.getPendingIntent(ForceStopRunnable.java:174)
at androidx.work.impl.utils.ForceStopRunnable.isForceStopped(ForceStopRunnable.java:108)
at androidx.work.impl.utils.ForceStopRunnable.run(ForceStopRunnable.java:86)
at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:75)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920) このバグを修正するには、モジュールのアプリレベルの Gradle ファイルに Google Mobile Ads SDK の次の依存関係を追加します。
dependencies {
implementation 'com.google.android.gms:play-services-ads:20.4.0'
// For apps targeting Android 12, add WorkManager dependency.
constraints {
implementation('androidx.work:work-runtime:2.7.0') {
because '''androidx.work:work-runtime:2.1.0 pulled from
play-services-ads has a bug using PendingIntent without
FLAG_IMMUTABLE or FLAG_MUTABLE and will fail in Apps
targeting S+.'''
}
}
}
バージョン 20.4.0 以降、Google Mobile Ads SDK には
com.google.android.gms.permission.AD_ID
権限(
自動的にアプリ マニフェストに統合される SDK のマニフェスト
Android ビルドツール。AD_ID
について詳しくは、
権限の申告(無効にする方法を含む)については、
こちらの Google Play Console ヘルプ記事 をご覧ください。
onAdClicked()
コールバックを FullScreenContentCallback
に追加しました。
ネイティブ広告フォーマットの AdListener
クラスで onAdClicked()
コールバックを有効にしました。
20.3.0
2021 年 8 月 23 日
20.2.0
2021‑06‑08
Google アド マネージャーのパブリッシャー向けに広告インスペクタ(ベータ版)のサポートを追加しました。
20.1.0
2021‑04‑29
20.0.0
2021 年 4 月 5 日
このリリースはメジャー バージョンの更新であり、いくつかの互換性を破る変更が含まれています。詳しくは、
SDK v20 の準備
移行方法の詳細に関するガイドをご覧ください。
互換性を破る変更:
以前の Interstitial
API を削除しました。
以前の RewardedVideoAd
API を削除しました。
Publisher
という接頭辞が付いたクラスを削除しました(例: PublisherAdView
)。
CustomRenderedAd
を削除しました。
InstreamAd
を削除しました。
SearchAdRequest
を削除しました。
AdListener.onAdLeftApplication()
を削除しました。
NativeAppInstallAd
さんを削除しました。
NativeContentAd
、UnifiedNativeAd
。
NativeAd
という名前のネイティブ広告フォーマットが 1 つ追加されました。
RewardedAd
は抽象クラスになりました。リワード広告を読み込むには、RewardedAd.load()
静的メソッドを使用します。
アダプティブ バナー広告 の導入に合わせて、AdSize.SMART_BANNER
のサポートを終了しました。
すべての公開 API に明示的な null 可能性アノテーションを追加しました。
19.8.0
2021 年 3 月 15 日
依存関係を
User Messaging Platform SDK 。
onAdImpression()
コールバックを FullScreenContentCallback
に追加しました。InstreamAd
形式を非推奨にしました。
メディエーション アダプタ:
MediationBannerAdapter
、MediationInterstitialAdapter
、MediationNativeAdapter
を非推奨にしました。新しいアダプタでは、
Adapter
クラスを
読み込みます。注: これらのサポートが終了したメディエーションでは、
削除されないため、バージョン 20.0.0 で
メディエーション アダプタが新しい API に移行するまでに要した時間です。
入札アダプタは、
Adapter
クラス:
RTB 固有のフォーマット。
19.7.0
2021 年 1 月 20 日
主な変更点:
<ph type="x-smartling-placeholder"></ph>
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd
を非推奨にしました。
接頭辞 Publisher
の付いたクラスとパッケージは、
非推奨になり、接頭辞 AdManager
に置き換えられました。
バージョン 20.0.0 より前の最後のマイナー リリース。非推奨としてマークされたすべての API
は、バージョン 20.0.0 で削除されます。詳しくは、バージョン 20.0.0 移行ガイド をご覧ください。
19.6.0
2020 年 12 月 4 日
onAdLeftApplication() AdListener
メソッドのサポートを終了しました。
Android 11 デバイスでユーザーが選択を求められるバグを修正しました。
ユーザーが広告をクリックしたときに表示されるページです。
19.5.0
2020 年 10 月 20 日
19.4.0
2020 年 9 月 10 日
API 30 をターゲットとするアプリで、Android 11 デバイスのサポートを追加しました。
アプリ起動時広告: AppOpenAd
の形式を、より効果的に運用できるように変更
全画面フォーマットと
バナービューを比較しますgetResponseInfo()
メソッドと show()
メソッドを AppOpenAd
に追加しました。AppOpenAdView
クラスと AppOpenAdPresentationCallback
クラスを非推奨にしました。
メディエーション: メディエーションのステータス レポートが利用可能になりました。使用
ResponseInfo.getAdapterResponses()
広告に参加した各広告ネットワークのレスポンス情報を取得する
リクエストできます。
従来のリワード広告: RewardedVideoAd
のサポートを終了しました。
RewardedInterstitialAd
形式を追加しました(現在は限定公開ベータ版)。
MobileAds.initialize()
が完了ハンドラを 1 回だけコールバックするバグを修正しました。呼び出しは、
MobileAds.initialize()
が完了コールバックを呼び出すようになりました。
19.3.0
2020‑07‑20
注意: SDK バージョン 19.3.0 以前は Android 11(API 30)をサポートしていません。SDK バージョン 19.4.0 または
目標アクション単価を設定する場合は
<ph type="x-smartling-placeholder"></ph>
targetSdkVersion
を API 30 にマッピング。
19.2.0
2020 年 6 月 18 日
ネイティブ広告: テスト時にネイティブ検証ツールの UI を追加
リクエストをお送りいただき、ありがとうございます。
MobileAds.disableMediationAdapterInitialization()
メソッドを追加しました。Google Mobile Ads SDK を初期化する前にこのメソッドを呼び出して、
メディエーション アダプタの初期化を無効にします。
警告: このメソッドを呼び出すと、
Google メディエーションのパフォーマンスにこのメソッドは、アプリに Google メディエーション アダプタを含め、特定のアプリ セッション中に Google を介したメディエーションを行わない場合にのみ呼び出す必要があります(A/B メディエーション テストを実行している場合など)。
19.1.0
2020 年 4 月 16 日
19.0.1
2020‑03‑18
ネイティブ広告: NativeCustomTemplateAd
の使用時に発生したメモリリークを修正しました。
19.0.0
2020 年 3 月 2 日
このリリースはメジャー バージョン アップデートです
次のような互換性を損なう変更が行われています。
Google Play 開発者サービスの配信ポリシー に準拠するよう、Android SDK の最小バージョンを API 16 に更新しました。
ネイティブ広告: MediaContent
を com.google.android.gms.ads
パッケージに移動しました。
IAB TCF v2.0 と IAB us_privacy
文字列から同意パラメータを読み取るサポートを追加しました。
AdRequest
に setNeighboringContentUrls()
と getNeighboringContentUrls()
を追加しました。
情報を提供する ResponseInfo
クラスを追加しました。
表示されます。
すべての広告フォーマットで、getMediationAdapterClassName()
のサポートが終了しました
getResponseInfo()
の支持を得ました
ネイティブ広告: getDuration()
と
getCurrentTime()
メソッドを MediaContent
に追加。
ネイティブ メディエーション: アダプタが実装できるように、UnifiedNativeAdMapper
に getDuration()
メソッドと getCurrentTime()
メソッドを追加しました。
非推奨
AdRequest.Builder.addTestDevice()
。代わりに RequestConfiguration.Builder.setTestDeviceIds()
を使用してください。
18.3.0
2019 年 11 月 5 日
InstreamAd
広告フォーマットの API を追加しました。この機能は現在、
限定公開ベータ版です。アクセス権をリクエストするには、アカウント マネージャーにお問い合わせください。
アダプティブ バナー : アダプティブ バナーの作成方法
AdSize
クラスです。たとえば、AdSize.getCurrentOrientationBannerAdSizeWithWidth()
の名前を AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()
に変更します。
メディエーション : Google Mobile Ads SDK で例外が検出されるようになりました
メディエーションアダプタによりスローされる
リワード メディエーション : メディエーションされた複数のリワード広告がキャッシュに保存されている場合に、1 つしか表示されないバグを修正しました。
<ph type="x-smartling-placeholder"></ph>を追加しました
setTestDeviceIds()
メソッドを使用して
すべての広告リクエストに対して 1 回テストする。
18.2.0
2019 年 8 月 29 日
AppOpenAd
形式の API を追加しました。この機能は現在、
限定公開ベータ版です。アカウント マネージャーに連絡してアクセス権をリクエストしてください。
2018 年 1 月 1 日
2019 年 7 月 23 日
18.1.0
2019 年 7 月 9 日
18.0.0
2019‑06‑17
注: このリリースはメジャー バージョン アップデートであり、互換性を破る変更が含まれています。
2017 年 2 月 1 日
2019‑05‑21
発生時に発生していた ANR を修正
android.media.AudioManager.getStreamVolume
。
17.2.0
2019 年 3 月 11 日
動画リワード: 新しいリワード広告用 API のセットを追加しました(
リワード
パッケージ)を使用して、複数のリワード広告を同時に読み込むことができます。
メディエーション: 初期化をサポートする新しいメディエーション アダプタ API のセットが追加されました。新しい API を実装するアダプタは、
Adapter
クラス。
バージョンとともに firebase-analytics
を使用しているパブリッシャー
いずれかの広告ライブラリの 17.2.0
(例:com.google.android.gms:play-services-ads:17.2.0
)
com.google.firebase:firebase-analytics:16.3.0
を使用する必要があります。
17.1.3
2019‑01‑31
バージョンとともに firebase-analytics
を使用しているパブリッシャー
いずれかの広告ライブラリの 17.1.3
(例:com.google.android.gms:play-services-ads:17.1.3
)は com.google.firebase:firebase-analytics:16.3.0
を使用する必要があります。
17.1.2
2018 年 12 月 3 日
バージョンとともに firebase-analytics
を使用しているパブリッシャー
いずれかの広告ライブラリの 17.1.2
(例:com.google.android.gms:play-services-ads:17.1.2
)
com.google.firebase:firebase-analytics:16.0.6
を使用する必要があります。
17.1.1
2018 年 11 月 12 日
play-services-ads
と
firebase-analytics
(例:ads:17.1.0
と
analytics:16.0.5
)の結果は duplicate entry
でした
コンパイルエラーになります。
firebase-analytics
と広告ライブラリのバージョン 17.1.1
(例: com.google.android.gms:play-services-ads:17.1.1
)
com.google.firebase:firebase-analytics:16.0.5
を使用する必要があります。
17.1.0
2018 年 11 月 2 日
17.0.0
2018 年 10 月 5 日
Google Ad Manager パブリッシャーは、AndroidManifest.xml でキー
com.google.android.gms.ads.AD_MANAGER_APP
を持つ <meta-data>
タグを指定する必要があります。詳しくは、スタートガイド をご覧ください。
ネイティブ広告: NativeAppInstallAd
、NativeContentAd
、関連 API は非推奨となり、UnifiedNativeAd
に置き換えられます。新しい API の使用方法について詳しくは、ネイティブ アドバンス広告(統合) をご覧ください。
ネイティブ広告: 「この広告を非表示にする」を追加しました説明します。
ネイティブ広告: 無害な警告ログ「UnconfirmedClickListener は
ClickConfirmingView が設定されています。は削除されました。
リワード広告: RewardedVideoAd
に setAdMetadataListener
メソッドを追加し、広告メタデータの変更をリッスンできるようにしました。
リワード広告: destroy()
を呼び出すと、
呼び出すことができます。
AdRequest.Builder
の以下のメソッドのサポートが終了しました。
onRewardedVideoCompleted()
が起動しないバグを修正しました
開発できます。
16.0.0
2018 年 10 月 2 日
広告の変更はありません。詳しくは、Google Play 開発者サービスのリリースノート をご覧ください。
15.0.0
2018‑04‑12
MRAID v3 ベータ版。
ネイティブ広告: Unified Native Ad API を追加しました。これにより、
NativeAppInstallAds
と NativeContentAds
を 1 つに統合
型: UnifiedNativeAd
。
注: ネイティブ広告を使用している場合は、ネイティブ広告がクリックされると「ClickConfirmingView の設定時に UnconfirmedClickListener を null にすることはできません 」という警告がログに表示されます。この警告は無視してかまいません。次の段階で削除されます。
なります。
12.0.1
2018 年 3 月 28 日
広告の変更はありません。Google Play 開発者サービスのリリースノート をご覧ください
をご覧ください。
12.0.0
2018‑03‑20
リワード動画: onRewardedVideoCompleted()
コールバック メソッドを RewardedVideoAdListener
に追加しました。バージョン 12.0.0 にアップデートする際のコンパイル エラーを回避するには、
このコールバックをオーバーライドするには、
RewardedVideoAdListener
の実装。
ネイティブ メディエーション: trackViews()
を追加
メソッドを NativeAdMapper
に設定して、アダプタが
個々のネイティブ広告アセットに対応する View
オブジェクトです。
trackView()
のサポートが終了し、trackViews()
に置き換えられました。
11.8.0
2017 年 12 月 18 日
11.6.0
2017 年 11 月 7 日
NativeAdViewHolder
クラスと関連メソッドを
NativeAppInstallAd
と NativeContentAd
。
AdLoader.getMediationAdapterClassName
を非推奨にしました(パブリッシャー)
代わりに同じ名前のメソッドを
NativeAppInstallAd
、NativeContentAd
)。
テスト広告で広告の上にラベルが表示されるようになりました。詳しくは、
テストガイド
表示されます。
11.4.0
2017 年 9 月 19 日
11.2.2
2017 年 9 月 5 日
PublisherAdRequest
を受け取る新しい loadAd()
メソッドを追加しました。
を RewardedVideoAd
クラスに渡します。
11.2.0
2017‑08‑14
AdLoader
クラスに loadAds()
メソッドを追加しました。これにより、アプリは 1 回のリクエストで複数の異なる広告を読み込むことができます。
アプリを Google モバイル デバイスのバージョン 11.2.0 以降にアップグレードすると、
Ads SDK の場合は、アプリの build.gradle
も更新して、
26
以上の compileSdkVersion
(Android O)。この
アプリの動作は変わりませんtargetSdkVersion
を更新する必要はありません。
バージョン 11.2.0 以降の Google Mobile Ads SDK は、Google の Maven リポジトリから入手できます。詳しくは、Google Play 開発者サービスの
リリースノート をご覧ください。
11.0.0
2017 年 6 月 7 日
10.2.0
2017‑2‑15
Google Play 開発者サービス 10.2.x は、Android バージョン 2.3.x(Gingerbread)の完全なサポートが終了した最初のリリースです。SDK リリース 10.2.x 以降を使用して開発されたアプリには、最小 Android API レベル 14 が必要です。API レベル 14 未満を実行しているデバイスにはインストールできません。オプションについて詳しくは
複数の APK をビルドしてアプリのサポートを
Android Gingerbread については、
Android デベロッパー ブログ をご覧ください。
ネイティブ アドバンス コンテンツとカスタム テンプレート広告の動画アセットのサポートを追加しました。
getVideoController()
、setVideoOptions()
、getVideoOptions()
のメソッドを PublisherAdView
クラスに追加しました。
AdChoicesView
クラスを追加しました。
getAdChoicesContent()
と
setAdChoicesContent()
メソッドを
NativeAdMapper
クラス。
InitializableMediationRewardedVideoAdAdapter
を追加しました
動画リワード メディエーション アダプタ用のインターフェースです。
広告リクエストが行われる前に早期初期化を有効にできる。
Google アド マネージャーでアプリ内プレビューとトラブルシューティングのサポートを追加しました。
10.0.1
2016 年 11 月 21 日
9.8.0
2016 年 10 月 24 日
MobileAds.Initialize(Context)
の非推奨が解除されました。
Google アド マネージャーのパブリッシャーは、初期化時にこのメソッドを呼び出す
公開されています。引き続き AdMob パブリッシャー様は
MobileAds.Initialize(Context, String)
して
学びます。
9.6.0
2016 年 9 月 22 日
9.4.0
2016‑08‑01
9.2.0
2016‑06‑27
9.0.1
2016‑05‑26
9.0.0 で導入された ProGuard の問題を解決しました。
ニュース メディアは、com.google.android.gms.common.util.DynamiteApi
の keep
オプションを指定する必要がなくなりました。
9.0.0
2016 年 5 月 18 日
8.4.0
2015 年 12 月 18 日
8.3.0
2015 年 11 月 6 日
動画リワード広告のサポートを追加しました。
広告リクエストが進行中かどうかを確認する isLoading()
メソッドを PublisherAdView
と PublisherInterstitialAd
に追加しました。
setIsDesignedForFamilies()
メソッドを
AdRequest.Builder
および PublisherAdRequest.Builder
。
destroy()
メソッドを NativeAdView
に追加しました。
8.1.0
2015 年 9 月 24 日
さまざまなバグを修正しました。
7.8.0
2015‑08‑13
MRAID v2 の公式リリース バージョンです。
isLoading()
メソッドを
AdLoader
,
AdView
,
および InterstitialAd
広告リクエストが進行中かどうかをチェックできます
PublisherAdRequest.Builder#setManualImpressionsEnabled()
を非推奨にしました。
代わりに PublisherAdView#setManualImpressionsEnabled()
を使用してください。
7.5.0
2015 年 5 月 28 日
AdMob とアド マネージャーで、アプリ インストール広告フォーマットとコンテンツ ネイティブ広告フォーマットがサポートされるようになりました。
カスタムのネイティブ広告フォーマットがサポートされるようになりました。アド マネージャーの純広告で使用できます。
7.3.0
2015 年 4 月 28 日
さまざまなバグを修正しました。
7.0.0
2015 年 3 月 19 日
addCustomTargeting()
と
addCategoryExclusion()
メソッドを次のように変更します。
PublisherAdRequest.Builder
。
PublisherAdView.recordManualImpression()
の原因となっていた問題を修正しました
手動でインプレッションをカウントする場合に、アド マネージャーで複数のインプレッションを記録する。
android:largestWidthLimitDp
の使用時に広告が正しくレンダリングされない問題を修正しました。
<supports-screens>
タグの属性です。
setRequestAgent()
メソッドを AdRequest.Builder
と PublisherAdRequest.Builder
に追加しました。このメソッドは、Mobile Ads SDK のメディエーションを行う第三者による広告リクエストの発生元を指定する際に使用してください。
6.5.87
2014 年 12 月 8 日
スプリット JAR アーキテクチャを導入しました。Android Studio では、com.google.android.gms:play‑services‑ads :6.+
に依存することで、Google Play 開発者サービスの広告部分のみを追加できます。注: XML でバナー広告を作成するアプリでは、引き続き
ライブラリ全体の com.google.android.gms:play‑services :6.+
を取得します。
さまざまなバグを修正しました。
6.1
2014 年 10 月 8 日
getLocation()
メソッドを com.google.android.gms.ads.MediationAdRequest
に追加しました。
ユーザー補助を考慮して、内容説明をインタースティシャル広告の閉じるボタンに追加しました。
ライブラリ プロジェクトが適切にリンクされている際に記録されるにおける「Google Play リソースが見つかりません」というログを削除しました。
AdView
に getMediationAdapterClassName()
を追加し、現在広告を表示している広告ネットワーク メディエーション アダプタのクラス名を取得できるようにしました。
5.0
2014 年 6 月 25 日
カスタム イベントを実装するための新しい API を追加しました。
Google Play Billing API を使用して、アプリ内購入用のデフォルトの購入フローを追加しました。
4.4
2014 年 5 月 7 日
新しいメディエーション アダプタの API を追加しました。
携帯電話とタブレット向けに、新たに 320×100 の LARGE_BANNER
広告フォーマットを追加しました。
アプリ内購入用のインタースティシャル広告フォーマットを追加しました。価格を
InterstitialAd
で InAppPurchaseListener
を聴きます
追加することをおすすめします
読み取りが原因で SecurityException
がクラッシュするバグを修正しました
使用しないでください。
4.3
2014 年 3 月 17 日
InterstitialAd
は、アプリのコンテキストが渡された場合に機能するようになりました。
setContentUrl()
メソッドを PublisherAdRequest.Builder
に追加しました。
Service not registered 時の例外を修正しました。
4.2
2014 年 2 月 3 日
各種バグを修正しました。
4.1
2014 年 1 月 16 日
アド マネージャーとモバイルアプリ向け検索広告がサポートされるようになりました。
AdRequest.Builder
に setLocation()
メソッドが追加されました。
インタースティシャル広告がリクエストされ、
マニフェストで AdActivity
が指定されていません。
4.0
2013 年 10 月 31 日
Google Mobile Ads API が Google Play 開発者サービス に組み込まれました。
Google Mobile Ads API の今後のアップデートは、Google Play 開発者サービスから自動的に端末に送られます。
アド マネージャーとモバイルアプリ向け検索広告はまだサポートされていません。