バージョン
リリース日
メモ
23.4.0
2024 年 9 月 30 日
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 日
34 以上の compileSdkVersion
が必要です。
ネイティブ メディエーション アダプタ : loadNativeAd
のサポートが終了しました
loadRtbNativeAd()
が loadNativeAdMapper()
と loadRtbNativeAdMapper()
に支持されています。
アダプターは、これらの新しい読み込み方法および関連する読み込み方法を使用するように移行する必要があります。
説明します。
23.0.0
2024 年 3 月 7 日
このリリースはメジャー バージョンの更新であり、いくつかの互換性を破る変更が含まれています。移行方法の詳細については、SDK v23 への移行 をご覧ください。
互換性を破る変更:
最小 Android API レベルを 21 に引き上げました。
AdMob のユーザー指標を引き続き収集 するには、AdMob アプリを Firebase にリンクし、Firebase 向け Google アナリティクス SDK をアプリに統合します。
非推奨の MobileAds.enableSameAppKey()
API を削除しました
代替メソッド MobileAds.putPublisherFirstPartyIdEnabled()
を更新しました
コントロールの永続性の成否を示すブール値を返します。
できません。
Native Ads
:
<ph type="x-smartling-placeholder"></ph>
AdLoader.forUnifiedNativeAd()
を削除しました。代わりに AdLoader.forNativeAd()
を使用してください。
AdLoader.forCustomTemplateAd()
を削除しました。代わりに AdLoader.forCustomFormatAd()
を使用してください。
AdFormat.UNKNOWN
を置き換えずに削除しました。使用しているアプリ
QueryInfo.generate()
広告フォーマットを渡す必要があります。
AdManagerAdRequest.Builder
個のメソッドが
親をチェーンでつないで、1 回の呼び出しで 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‑07‑05
22.1.0
2023‑05‑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
広告インスペクタ: 広告のリクエストと表示に対する SDK サポートを追加
広告インスペクタの UI からリクエストできます。
ネイティブ広告:
カスタム ネイティブ広告:
21.2.0
2022 年 9 月 6 日
広告インスペクタ:
Android Sharesheet。
21.1.0
2022‑07‑14
WebView
内での広告収益化のサポートを追加しました。詳しくは、
WebView を統合する
広告用 API をご覧ください。
ResponseInfo
に getResponseExtras()
を追加しました。これにより、広告レスポンスに関する追加情報が返される場合があります。ベータ版: getResponseExtras()
API はベータ版です。この戻り値は、SDK のリリースなしで変更される場合があります。
21.0.0
2022‑05‑25
このリリースはメジャー バージョンの更新であり、いくつかの互換性を破る変更が含まれています。移行方法の詳細については、SDK v21 への移行 ガイドをご覧ください。
互換性を破る変更:
Google Mobile Ads SDK では、すべてのアプリについて以下が必要になりました
実行する Android API レベル 19。
@NonNull
アノテーションを、サービス アカウントを使用するすべてのメソッドに
では、null 可能性を明示的に定義していませんでした。
AdRequest.Builder.addNetworkExtras()
メソッドを削除しました。AdRequest.Builder.addNetworkExtrasBundle()
を使用する
してください。
次の位置情報メソッドを削除しました。
<ph type="x-smartling-placeholder"></ph>
setLocation()
がオン
AdRequest.Builder
getLocation()
(AdRequest
)
MediationAdConfiguration
の getLocation()
初期化と広告読み込みを最適化するためのマニフェスト フラグを追加しました。詳しくは、初期化と広告読み込みを最適化するガイド をご覧ください。
MobileAds.getVersionString()
が非推奨になりました。使用
MobileAds.getVersion()
してください。
ResponseInfo
に getLoadedAdapterResponseInfo()
メソッドを追加しました。
以下のメソッドを に追加しました
AdapterResponseInfo
:
<ph type="x-smartling-placeholder"></ph>
getAdSourceName()
getAdSourceId()
getAdSourceInstanceName()
getAdSourceInstanceId()
ベータ版: これらの API はベータ版です。戻り値は SDK のリリースを伴わずに変更されることがあります。
広告インスペクタにカスタム イベントのサポートを追加しました。
20.6.0
2022‑02‑22
すべてのカスタム イベント インターフェース を非推奨にしました。代わりに、Adapter
クラスと MediationAdLoadCallback
インターフェースを使用してください。
以下に対するサポートを追加しました。
<ph type="x-smartling-placeholder"></ph>
SharedPreferences gad_has_consent_for_cookies
。
Google Mobile Ads SDK によって
<ph type="x-smartling-placeholder"></ph>
制限付き広告(LTD)
gad_has_consent_for_cookies
の設定が 0 に設定されています。詳しくは、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 デバイスのサポートを追加しました。
以下に対するサポートを追加しました。
<ph type="x-smartling-placeholder"></ph>
アプリセット ID
レポートや不正行為防止などのユースケースに適しています
20.4.0
2021 年 9 月 22 日
このリリースとそれ以前のすべてのバージョンには明示的な依存関係が必要
androidx.work:work-runtime:2.7.0
で発生していたアプリのバグを修正
次のスタック トレースで Android S でのクラッシュが発生する。
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)
このバグを修正するには、Google Mobile Ads SDK に次の依存関係を追加します。
をモジュールのアプリレベルの Gradle ファイルに追加します。
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
権限が含まれており、Android ビルドツールによってアプリ マニフェストに自動的にその権限が統合されます。権限を無効にする方法など、AD_ID
権限の申告について詳しくは、こちらの Google Play Console ヘルプ記事 をご参照ください。
追加
<ph type="x-smartling-placeholder"></ph>
onAdClicked()
FullScreenContentCallback
へのコールバック。
有効にした
<ph type="x-smartling-placeholder"></ph>
onAdClicked()
ネイティブ広告フォーマット用の AdListener
クラスのコールバックを使用します。
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‑03‑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)をサポートしていません。targetSdkVersion
を API 30 に設定する場合は、SDK バージョン 19.4.0 以降を使用することをおすすめします。
19.2.0
2020‑06‑18
ネイティブ広告: テスト時にネイティブ検証ツールの UI を追加
リクエストをお送りいただき、ありがとうございます。
MobileAds.disableMediationAdapterInitialization()
を追加しました
メソッドを呼び出します。Google Mobile Ads SDK を初期化する前にこのメソッドを呼び出して、
メディエーション アダプタの初期化を無効にします。
警告: このメソッドを呼び出すと、Google メディエーションのパフォーマンスに悪影響を及ぼす可能性があります。このメソッドは、
Google メディエーション アダプタがアプリに含まれているが、メディエーションではない場合
特定のアプリ セッション(
A/B メディエーション テストなど)に対応しています。
19.1.0
2020 年 4 月 16 日
19.0.1
2020 年 3 月 18 日
ネイティブ広告: NativeCustomTemplateAd
の使用時に発生するメモリリークを修正しました。
19.0.0
2020 年 3 月 2 日
このリリースはメジャー バージョン アップデートです
次のような互換性を損なう変更が行われています。
<ph type="x-smartling-placeholder"></ph>
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
に追加。
ネイティブ メディエーション: getDuration()
と
次の getCurrentTime()
メソッドを実行する
実装するアダプタの UnifiedNativeAdMapper
。
非推奨
AdRequest.Builder.addTestDevice()
。使用
<ph type="x-smartling-placeholder"></ph>
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‑07‑23
18.1.0
2019 年 7 月 9 日
18.0.0
2019‑06‑17
Android サポート ライブラリから Jetpack(AndroidX)への移行
ライブラリ。詳しくは、
Google Play 開発者サービスのリリースノート をご覧ください。
アプリのインストール後の初回起動時に発生するクラッシュを回避するには、
あります。このリリースでは、パブリッシャーが
次のように指定します。
com.google.android.gms:play-services-measurement:17.0.0
com.google.android.gms:play-services-measurement-sdk:17.0.0
注: このリリースはメジャー バージョン アップデートであり、互換性を破る変更が含まれています。
2017 年 2 月 1 日
2019 年 5 月 21 日
発生時に発生していた ANR を修正
android.media.AudioManager.getStreamVolume
。
17.2.0
2019 年 3 月 11 日
リワード動画: 複数のリワード広告を同時に読み込むことができる新しいリワード広告用 API セット(rewarded パッケージを参照)が追加されました。
メディエーション: 初期化をサポートする新しいメディエーション アダプタ 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 年 1 月 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‑05
Google Ad Manager パブリッシャーは
キーを含む <meta-data>
タグ
com.google.android.gms.ads.AD_MANAGER_APP
AndroidManifest.xml に作成します。詳しくは、スタートガイド をご覧ください。
ネイティブ広告: NativeAppInstallAd
、NativeContentAd
、
および関連する API のサポートは終了し、UnifiedNativeAd
が採用されました。
ネイティブ広告をご覧ください
Advanced Unified をご覧ください。
ネイティブ広告: 「この広告を非表示にする」を追加しました説明します。
ネイティブ広告: 「ClickConfirmingView の設定時に UnconfirmedClickListener を null にすることはできません」という無害な警告ログを削除しました。
リワード広告: RewardedVideoAd
に setAdMetadataListener
メソッドを追加し、広告メタデータの変更をリッスンできるようにしました。
リワード広告: destroy()
を呼び出すと、
呼び出すことができます。
AdRequest.Builder
の次のメソッドが非推奨になりました。
onRewardedVideoCompleted()
が起動しないバグを修正しました
開発できます。
16.0.0
2018 年 10 月 2 日
広告の変更はありません。Google Play 開発者サービスについて問い合わせる
リリース
メモ をご覧ください。
15.0.0
2018 年 4 月 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‑09‑05
PublisherAdRequest
オブジェクトを受け取る新しい loadAd()
メソッドを RewardedVideoAd
クラスに追加しました。
11.2.0
2017‑08‑14
loadAds()
メソッドを AdLoader
クラスに追加しました。
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‑06‑07
10.2.0
2017‑2‑15
Google Play 開発者サービス 10.2.x は、バージョン 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
<ph type="x-smartling-placeholder"></ph>
MobileAds.Initialize(Context)
のサポートが終了しました。
Google アド マネージャーのパブリッシャーは、初期化時にこのメソッドを呼び出す
公開されています。引き続き AdMob パブリッシャー様は
MobileAds.Initialize(Context, String)
して
学びます。
9.6.0
2016‑09‑22
9.4.0
2016 年 8 月 1 日
9.2.0
2016‑06‑27
9.0.1
2016 年 5 月 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 年 8 月 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()
がアド マネージャーに複数のインプレッションを記録する原因となっていた問題を修正しました。
<supports-screens>
タグで android:largestWidthLimitDp
属性を使用すると広告が正しくレンダリングされない問題を修正しました。
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 開発者サービスから自動的に端末に送られます。
アド マネージャーとモバイルアプリ向け検索広告はまだサポートされていません。