リリースノート

バージョン リリース日 備考
21.0.0 2022 年 5 月 25 日
  • 互換性を破る変更:
    • Google Mobile Ads SDK を使用するには、すべてのアプリを Android API レベル 19 以上で実行する必要があります。
    • null 可能性を明示的に定義していなかったすべてのメソッドに @NonNull アノテーションを追加しました。
    • AdRequest.Builder.addNetworkExtras() メソッドを削除しました代わりに AdRequest.Builder.addNetworkExtrasBundle() を使用してください。
    • 以下の位置情報メソッドを削除しました。
      • setLocation()AdRequest.Builder
      • AdRequest より(getLocation()
      • getLocation()MediationAdConfiguration
  • MobileAds.getVersionString() のサポートを終了しました。代わりに MobileAds.getVersion() を使用してください。
  • getLoadedAdapterResponseInfo() メソッドを ResponseInfo に追加しました。
  • AdapterResponseInfo に以下のメソッドを追加しました。
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • 広告インスペクタでカスタム イベントのサポートを追加しました。
20.6.0 2022‐02‐22
20.5.0 2021 年 11 月 18 日
  • API 31 を対象とするアプリ向けに Android 12 デバイスのサポートを追加しました。
  • 報告や不正行為の防止などのユースケースでアプリセット ID のサポートを追加しました。
20.4.0 2021 年 9 月 22 日
  • バージョン 20.4.0 以降の Google Mobile Ads SDK には、Android ビルドツールによって自動的にアプリ マニフェストに統合される SDK マニフェストの com.google.android.gms.permission.AD_ID 権限が含まれています。権限を無効にする方法など、AD_ID 権限の申告について詳しくは、Google Play Console ヘルプセンターのこちらの記事をご覧ください。
  • onAdClicked() コールバックを FullScreenContentCallback に追加しました。
  • AdListener クラスのネイティブ広告フォーマットの onAdClicked() コールバックを有効にしました。
20.3.0 2021 年 8 月 23 日
20.2.0 2021 年 6 月 8 日
  • Google アド マネージャーのパブリッシャー向けの広告インスペクタ(ベータ版)のサポートを追加しました。
20.1.0 2021 年 4 月 29 日
20.0.0 2021 年 4 月 5 日
  • 互換性を破る変更:
    • 以前の Interstitial API を削除しました。
    • 以前の RewardedVideoAd API を削除しました。
    • Publisher で始まるクラスを削除しました(例:PublisherAdView)。
    • CustomRenderedAd を削除しました。
    • InstreamAd を削除しました。
    • SearchAdRequest を削除しました。
    • AdListener.onAdLeftApplication() を削除しました。
    • NativeAppInstallAdNativeContentAdUnifiedNativeAd を削除しました。1 つのネイティブ広告フォーマットに NativeAd という名前が追加されました。
    • RewardedAd が抽象クラスになりました。RewardedAd.load() 静的メソッドを使用して、リワード広告を読み込みます。
  • 広告インスペクタ(ベータ版)を追加しました。
  • AdSize.SMART_BANNER のサポートが終了し、アダプティブ バナー広告に置き換えられました。
  • すべての公開 API に明示的に null 値許容アノテーションを追加しました。
19.8.0 2021 年 3 月 15 日
  • User Messaging Platform SDK への依存関係を追加しました。
  • FullScreenContentCallbackonAdImpression() コールバックを追加しました。
  • InstreamAd 形式のサポートを終了しました。
  • メディエーション アダプタ:
    • MediationBannerAdapterMediationInterstitialAdapterMediationNativeAdapter のサポートを終了しました。新しいアダプターは、これらの形式を読み込むために、Adapter クラスを実装する必要があります。
    • 入札アダプターは、RTB 固有のフォーマットについて、Adapter クラスに個別の読み込みメソッドを実装できるようになりました。
19.7.0 2021-01-20
  • 主な変更点:
    • 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
  • バナー広告: バナー広告で onAdImpression() AdListener メソッドが呼び出されるようになりました。
  • Google Mobile Ads SDK からの HTTPS 呼び出しのタイムアウトをカスタマイズする setCustomHttpMillis() メソッドを追加しました。
19.4.0 2020 年 9 月 10 日
  • API 30 を対象とするアプリ向けに Android 11 デバイスのサポートを追加しました。
  • アプリ起動時広告: AppOpenAd フォーマットを、バナービューよりも全画面フォーマットのように動作するように変更しました。getResponseInfo() メソッドと show() メソッドを AppOpenAd に追加しました。AppOpenAdView クラスと AppOpenAdPresentationCallback クラスのサポートを終了しました。
  • メディエーション: メディエーションのステータス レポートが利用可能になりました。広告リクエストに参加した広告ネットワークごとにレスポンス情報を取得するには、ResponseInfo.getAdapterResponses() を使用します。
  • 従来のリワード広告: RewardedVideoAd のサポートが終了しました。
  • MobileAds.initialize() が完了ハンドラを 1 回だけ呼び出すバグを修正しました。MobileAds.initialize() が呼び出されるたびに、完了コールバックが呼び出されるようになりました。
19.3.0 2020 ~ 07 ~ 20
  • getDomain() メソッドと getCause() メソッドを AdError に追加しました。
  • LoadAdError を返すすべての広告フォーマットに新しい読み込み失敗コールバックを追加しました。例: onAdFailedToLoad(LoadAdError)
  • 整数を返す読み込みエラー コールバックのサポートが終了しました。たとえば、onAdFailedToLoad(int)
  • リワード広告: onRewardedAdFailedToShow(AdError) を追加し、onRewardedAdFailedToShow(int) のサポートを終了しました。
  • リワード メディエーション: MEDIATION_SHOW_ERROR 表示のエラーコードが追加されました。メディエーション対象広告に関連する表示エラーはすべて、AdError.getCode() の場合は MEDIATION_SHOW_ERROR を返し、基となるメディエーション エラーを表す NonNull AdError.getCause() を返すようになりました。
19.2.0 2020 ~ 06 ~ 18
  • RewardedInterstitialAd 形式を追加しました。この機能は現在限定公開ベータ版です。アクセス権をリクエストするには、アカウント マネージャーにお問い合わせください。
  • ネイティブ広告: ネイティブ ポリシー違反の検出と修正に役立つテスト リクエストに Native Validator UI を追加しました。
  • MobileAds.disableMediationAdapterInitialization() メソッドを追加しました。Google Mobile Ads SDK を初期化する前にこのメソッドを呼び出して、メディエーション アダプタの初期化を無効にします。
19.1.0 2020 ~ 04 ~ 16
19.0.1 2020 ~ 03 ~ 18
  • ネイティブ広告:NativeCustomTemplateAd の使用時に発生するメモリリークを修正しました。
19.0.0 2020‐03‐02
  • このリリースはメジャー バージョンの更新で、次の重要な変更が含まれています。
  • setNeighboringContentUrls()getNeighboringContentUrls()AdRequest に追加しました。
  • 読み込まれた広告に関する情報を提供する ResponseInfo クラスを追加しました。
  • すべての広告フォーマットで getMediationAdapterClassName() のサポートが終了し、getResponseInfo() に置き換えられました。
  • ネイティブ広告:MediaContentgetDuration() メソッドと getCurrentTime() メソッドを追加しました。
  • ネイティブ メディエーション: アダプタを実装できるように、UnifiedNativeAdMappergetDuration() メソッドと getCurrentTime() メソッドを追加しました。
  • AdRequest.Builder.addTestDevice() のサポートが終了しました。代わりに RequestConfiguration.Builder.setTestDeviceIds() を使用してください。
18.3.0 2019‐11‐05
  • InstreamAd 広告フォーマットの API を追加しました。この機能は現在限定公開ベータ版です。アクセスをリクエストするには、アカウント マネージャーにお問い合わせください。
  • アダプティブ バナー: AdSize クラスのアダプティブ バナーの作成方法を変更しました。たとえば、AdSize.getCurrentOrientationBannerAdSizeWithWidth() の名前を AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() に変更します。
  • メディエーション: Google Mobile Ads SDK では、メディエーション アダプタによってスローされた例外をキャッチできるようになりました。
  • リワード メディエーション: 複数のメディエーション対象リワード広告がキャッシュに保存される場合に、そのうち 1 つだけが表示されるバグを修正しました。
  • すべての広告リクエストに対してテストデバイスを 1 回設定できるようにするための setTestDeviceIds() メソッドを追加しました。
18.2.0 2019 年 8 月 29 日
  • AppOpenAd 形式の API を追加しました。この機能は現在限定公開ベータ版です。アクセス権をリクエストするには、アカウント マネージャーにお問い合わせください。
2018 年 1 月 1 日 2019 年 7 月 23 日
  • メディエーション: アプリが MobileAds.initialize(Context, OnInitializationCompleteListener) を呼び出すと、アダプターが初期化されるようになりました。
  • メディエーション: スタック トレースに Google Mobile Ads SDK が含まれているアダプタ例外が、Google Mobile Ads SDK で検出、処理されるようになりました。
18.1.0 2019 年 7 月 9 日
  • App Measurement のサポートの公式リリースです。
  • アプリの測定では、デフォルトでアプリの起動時にデータが初期化されて送信されます。Google Mobile Ads SDK が明示的に呼び出されるまで、アプリの測定を遅らせるオプションを追加しました。
  • 新しい初期化メソッド MobileAds.initialize(Context, OnInitializationCompleteListener) を追加しました。これは、Google Mobile Ads SDK と設定済みのすべてのメディエーション アダプタで初期化が完了したときに通知します。
  • アプリに設定されているすべての広告ネットワークの初期化ステータスを示す MobileAds.getInitializationStatus() を追加しました。
  • MobileAds.getRequestConfiguration() を追加しました。 この構成オブジェクトで設定されたターゲティング パラメータは、すべての広告リクエストで使用されます。
  • ネイティブ広告: ネイティブ広告のメディア アセットの特定のアスペクト比をリクエストする NativeAdOptions.Builder.setMediaAspectRatio() メソッドを追加しました。 このオプションは、サポートが終了した setImageOrientation() メソッドよりも優先されます。
  • ネイティブ広告: 動画以外の広告の場合、MediaView.setImageScaleType() を使用して、MediaView の画像スケールタイプを設定できるようになりました。
  • ネイティブ広告: UnifiedNativeAd.getMediaContent() を追加しました。 URL でのみ画像を読み込む場合は、広告のメディア コンテンツを取得して画像を指定し、MediaView.setMediaContent() を呼び出して動画以外の広告の画像データを MediaView で入力できます。
  • ネイティブ広告のメディエーション: アダプタが UnifiedNativeAdMapper.setMediaContentAspectRatio() を介してアスペクト比を提供できるようになりました。
  • play-services-measurementplay-services-measurement-sdk への依存関係を追加しました。アプリでこれらの依存関係を明示的に追加する必要はありません。
18.0.0 2019 年 6 月 17 日
  • Android サポート ライブラリから Jetpack(AndroidX)ライブラリへの移行。詳細については、Google Play 開発者サービスのリリースノートをご覧ください。
  • Play ストアからのアプリのインストール後、初回起動時にクラッシュが発生しないように、このリリースで build.gradle に追加の依存関係を宣言する必要があります。
    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 日
  • android.media.AudioManager.getStreamVolume で発生した ANR の修正。
17.2.0 2019 年 3 月 11 日
  • 動画リワード広告: 複数のリワード広告を同時に読み込むことができる新しいリワード広告用 API のセット(リワード広告のパッケージをご覧ください)を追加しました。
  • メディエーション: 初期化をサポートするメディエーション アダプタ API の新しいセットを追加しました。新しい API を実装するアダプタは、Adapter クラスを実装します。
  • firebase-analytics と、任意の広告ライブラリのバージョン 17.2.0com.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.3com.google.android.gms:play-services-ads:17.1.3 など)は com.google.firebase:firebase-analytics:16.3.0 を使用する必要があります。
17.1.2 2018-12-03
  • firebase-analytics と、任意の広告ライブラリのバージョン 17.1.2com.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-adsfirebase-analytics の特定の組み合わせ(例:ads:17.1.0 & analytics:16.0.5 など)が原因で duplicate entry コンパイラ エラーが発生しました。firebase-analytics と、任意の広告ライブラリのバージョン 17.1.1com.google.android.gms:play-services-ads:17.1.1 など)は com.google.firebase:firebase-analytics:16.0.5 を使用する必要があります。
17.1.0 2018-11-02
17.0.0 2018‐10‐05
  • Google の AdMob ニュース メディアは、<meta-data>タグと com.google.android.gms.ads.APPLICATION_ID を AndroidManifest.xml で指定する必要があります。詳しくは、スタートガイドをご覧ください。
  • ネイティブ広告: UnifiedNativeAd が優先され、NativeAppInstallAdNativeContentAd、関連する API のサポートが終了しました。新しい API の使用方法について詳しくは、ネイティブ アドバンス広告(統合型)をご覧ください。
  • ネイティブ広告:「この広告を非表示にする」機能が追加されました。
  • ネイティブ広告: クリックの警告が表示されるため、無害な警告ログ「"UnconfirmedClickListener」を null にすることはできません。" が削除されました。
  • リワード広告: 広告メタデータの変更をリッスンするために、RewardedVideoAdsetAdMetadataListener メソッドを追加しました。
  • リワード広告: destroy() を呼び出すとリスナーがオフになります。
  • AdRequest.Builder の以下のメソッドが非推奨になりました。
  • onRewardedVideoCompleted() がエミュレータで起動しないバグを修正しました。
16.0.0 2018‐10‐02
  • 広告に変更はありません。詳しくは、Google Play 開発者サービスのリリースノートをご覧ください。
15.0.0 2018 年 4 月 12 日
  • MRAID v3 ベータ版。
  • ネイティブ広告: Unified Native Ad API を追加しました。これにより、NativeAppInstallAdsNativeContentAds が 1 つの新しいタイプ UnifiedNativeAd に結合されます。
  • 注: ネイティブ広告を使用している場合は、ネイティブ広告がクリックされるとログに無害な警告が表示されます。「ConfirmConfirmClickListener」は、ClickConfirmingView が設定されている場合は null にできませんこの警告は無視してかまいません。次のリリースで削除されます。
2021 年 12 月 1 日 2018 年 3 月 28 日
  • 広告に変更はありません。詳細については、Google Play 開発者サービスのリリースノートをご覧ください。
12.0.0 2018 ~ 03 ~ 20
  • 動画リワード広告: RewardedVideoAdListeneronRewardedVideoCompleted() コールバック メソッドを追加しました。
  • ネイティブ メディエーション: trackViews() メソッドを NativeAdMapper に追加しました。これにより、個々のネイティブ広告アセットに対応する View オブジェクトにアクセスできるようになります。trackView() のサポートが終了し、trackViews() に置き換えられました。
11.8.0 2017 ~ 12 ~ 18
  • バグの修正と全般的な改善を行いました。
11.6.0 2017 年 11 月 7 日
  • NativeAdViewHolder クラスと関連メソッドを NativeAppInstallAdNativeContentAd に追加しました。
  • AdLoader.getMediationAdapterClassName のサポートが終了しました(代わりに、NativeAppInstallAdNativeContentAd で同じ名前のメソッドを使用する必要があります)。
  • テスト広告の上部にラベルが表示されるようになりました。詳しくは、テストガイドをご覧ください。
11.4.0 2017 年 9 月 19 日
  • NativeAppInstallAd クラスと NativeContentAd クラスに getMediationAdapterClassName() メソッドを追加しました。AdLoader の同じ名前のメソッドは非推奨となります。
  • onVideoEnd() メソッドを MediationNativeListener クラスに追加し、hasVideoContent()setHasVideoContent()setMediaView() メソッドを NativeAdMapper クラスに追加し、getAdVolume() メソッドと isAdMuted() メソッドを NativeMediationAdRequest クラスに追加しました。ネイティブ動画メディエーションをサポートします。
  • SearchAdRequest クラスを削除しました。
11.2.2 2017 年 9 月 5 日
  • PublisherAdRequest オブジェクトを RewardedVideoAd クラスに取り込む新しい loadAd() メソッドを追加しました。
2011 年 11 月 21 日 2017 年 8 月 14 日
  • loadAds() メソッドを AdLoader クラスに追加しました。このメソッドにより、アプリは 1 回のリクエストで複数の固有の広告を読み込むことができます。
  • アプリを Google Mobile Ads SDK のバージョン 11.2.0 以降にアップグレードする場合は、アプリの build.gradle も更新され、compileSdkVersion26 以上(Android O)を指定する必要があります。これはアプリの実行方法には影響しません。targetSdkVersion を更新する必要はありません。
  • バージョン 11.2.0 以降では、Google Mobile Ads SDK を Google の Maven リポジトリから利用できます。詳細については、Google Play 開発者サービスのリリースノートをご覧ください。
11.0.0 2017 年 6 月 7 日
  • onAdClicked() メソッドと onAdImpression() メソッドを AdListener クラスに追加しました。これらのメソッドは、ネイティブ アプリ インストール広告とネイティブ コンテンツ広告に対してのみ呼び出されます。
  • AdViewInterstitialAdNativeExpressAdView クラスから getInAppPurchaseListener() メソッドと setInAppPurchaseListener() メソッドを削除しました。関連するアプリ内購入クラスも削除しました。
  • OnVideoMute()OnVideoPause()OnVideoPlay()OnVideoStart() の各メソッドを VideoController.VideoLifecycleCallbacks クラスに追加しました。
  • PublisherInterstitialAd クラスと RewardedVideoAd クラスに setImmersiveMode() メソッドを追加して、全画面広告で没入モードを有効にする機能を追加しました。
  • OnPublisherAdViewLoadedListener インターフェース、PublisherAdViewOptions クラス、PublisherAdViewOptions.Builder クラスを追加し、ネイティブ プラスバナー リクエストの AdLoader で使用できるようにしました。
  • 没入モードの更新を通知するためにメディエーション アダプタが実装できる、オプションの OnImmersiveModeUpdatedListener インターフェースを追加しました。
  • RewardedVideoAd クラスに getMediationAdapterClassName() メソッドを追加しました。
  • ProGuard の使用時にメディエーション アダプタのクラス名を自動的に保持するための keep ルールを追加しました。
10.2.0 2017 ~ 2015
  • Google Play 開発者サービス 10.2.x は、Android バージョン 2.3.x(Gingerbread)の完全サポートの終了した最初のリリースです。SDK リリース 10.2.x 以降を使用して開発したアプリは、最小 Android API レベル 14 を必要とし、API レベル 14 未満のデバイスにインストールすることはできません。アプリの APK が Android Gingerbread のサポートを拡張するために複数の APK を作成する方法など、各オプションについて詳しくは、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 ~ 09 ~ 22
  • ネイティブ アドバンス動画広告用の MediaView クラスを追加しました。
  • MobileAds クラスに openDebugMenu() メソッドを追加しました。このメソッドにより、アド マネージャー広告ユニットのクリエイティブのプレビューとトラブルシューティングが可能になります。
  • 動画リワード広告のカスタム イベントのサポートを追加しました。
9.4.0 2016‐08‐01
  • バグの修正と全般的な改善。
9.2.0 2016 ~ 06 ~ 27
  • NativeAdOptions.Builder クラスに setAdChoicesPlacement() メソッドが追加されました。アプリ パブリッシャーはこのクラスを使用して、ネイティブ広告で AdChoices の位置を指定できます。
  • 動画広告の再生を改善し、いくつかのバグを修正しました。
9.0.1 2016 ~ 05 ~ 26
  • 9.0.0 で導入された ProGuard の問題を修正しました。 com.google.android.gms.common.util.DynamiteApikeep オプションは必要なくなりました。
9.0.0 2016 年 5 月 18 日
  • 位置情報の利用許可を明示的に付与するアプリの位置情報の自動入力を追加しました。
  • 動画リワード広告メディエーション カスタム イベントのサポートを追加しました。
  • ネイティブ エクスプレス広告の動画オプションを追加しました。
  • Custom Search Ads API を更新しました。
  • setAppMuted() メソッドを追加しました。
  • MobileAds.initialize(android.content.Context, java.lang.String) メソッドのサポートは終了しました。
  • MobileAds.initialize(android.content.Context) メソッドはサポートが終了しました。
  • メディエーション アダプタでインプレッションを報告するための MediationNativeListener.onAdImpression() メソッドを追加しました。
  • このリリースの場合のみ、ProGuard を使用してアプリを後処理する場合、アプリの ProGuard 構成ファイルに次の keep オプションを追加する必要があります。

    -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 2015 ~ 12 ~ 18
  • アプリの現在の音量を Mobile Ads SDK に通知する公開メソッド MobileAds.setAppVolume() を追加しました。
  • バグの修正と改善を実装しました。
8.3.0 2015‐11‐6
  • 動画リワード広告のサポートを始めました。
  • 広告リクエストが進行中かどうかを確認するための isLoading() メソッドを PublisherAdViewPublisherInterstitialAd に追加しました。
  • setIsDesignedForFamilies() メソッドを AdRequest.BuilderPublisherAdRequest.Builder に追加しました。
  • destroy() メソッドを NativeAdView に追加しました。
8.1.0 2015 年 9 月 24 日 各種バグを修正しました。
7.8.0 2015 年 8 月 13 日
  • MRAID v2 の公式リリース バージョンです。
  • 広告リクエストが進行中かどうかをチェックするための isLoading() メソッドを AdLoaderAdViewInterstitialAd に追加しました。
  • 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.BuilderPublisherAdRequest.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 リソースが見つかりません」というログを削除しました。
  • 広告を現在表示している広告ネットワークのメディエーション アダプタのクラス名を取得できるように、getMediationAdapterClassName()AdView に追加しました。
5.0 2014 年 6 月 25 日
  • カスタム イベントを実装するための新しい API を追加しました。
  • Google Play Billing API を使用して、アプリ内購入用のデフォルトの購入フローを追加しました。
4.4 2014 年 5 月 7 日
  • 新しいメディエーション アダプタの API を追加しました。
  • 携帯電話とタブレット向けに、新たに 320×100 の LARGE_BANNER 広告フォーマットを追加しました。
  • アプリ内購入用のインタースティシャル広告フォーマットを追加しました。アプリ内購入イベントをリッスンするには、InterstitialAdInAppPurchaseListener を設定します。
  • 権限のない gservices を読み取ることで SecurityException がクラッシュするバグを修正しました。
4.3 2014 年 3 月 17 日
  • アプリ コンテキストが渡された場合に InterstitialAd が機能するようになりました。
  • setContentUrl() メソッドを PublisherAdRequest.Builder に追加しました。
  • Service not registered 時の例外を修正しました。
4.2 2014 年 2 月 3 日 各種バグを修正しました。
4.1 2014 年 1 月 16 日
  • アド マネージャーとモバイルアプリ向け検索広告のサポートを追加しました。
  • AdRequest.BuildersetLocation() メソッドが追加されました。
  • インタースティシャル広告がリクエストされたものの、AdActivity がマニフェストで指定されていない場合に発生します。
4.0 2013 年 10 月 31 日
  • Google Mobile Ads API が Google Play 開発者サービスに組み込まれました。
  • Google Mobile Ads API の今後のアップデートは、Google Play 開発者サービスから自動的に端末に送られます。
  • アド マネージャーとモバイルアプリ向け検索広告はまだサポートされていません。