發行說明

版本 發布日期 附註
23.6.0 2024‑12‑03
  • 已淘汰所有與 interscroller 廣告格式相關的 API。例如:AdSize.getCurrentOrientationInterscrollerAdSize()
23.5.0 2024‑10‑29
  • 更新 23.4.0 版本中引進的廣告載入失敗 logcat 訊息,從錯誤訊息改為資訊訊息。
  • 改善 WebView API for Ads 自訂分頁中個人化廣告的營利功能。
23.4.0 2024‑09‑30
  • 廣告載入失敗現在會在失敗的堆疊追蹤中叫用 logcat 訊息,指出 ad failed to load。堆疊追蹤會將此訊息記錄為錯誤,但不表示發生當機。請參閱「排解常見的錯誤記錄訊息」,瞭解常見的廣告載入失敗問題。如果您發現與廣告放送相關的錯誤持續發生,且未記錄在文件中,請將堆疊追蹤資訊提供給 Mobile Ads SDK 支援團隊
  • 已將 addCustomTargeting() 方法新增至 AdRequest
23.3.0 2024‑08‑12
  • 將 User Messaging Platform SDK 依附元件更新至 3.0.0 版。
23.2.0 2024‑06‑27
23.1.0 2024‑05‑09
  • compileSdkVersion 至少須為 34。
  • 原生中介服務適配器:已淘汰 loadNativeAdloadRtbNativeAd(),改用 loadNativeAdMapper()loadRtbNativeAdMapper()。轉接器應改用這些新的載入方法和相關物件。
23.0.0 2024‑03‑07
  • 破壞性變更:
    • 將 Android 的最低 API 級別提高至 21。
    • 如要繼續在 AdMob 中收集使用者指標,請將 AdMob 應用程式連結至 Firebase,然後在應用程式中整合 Google Analytics for Firebase SDK。
    • 移除已淘汰的 MobileAds.enableSameAppKey() API,並更新替代方法 MobileAds.putPublisherFirstPartyIdEnabled(),以便傳回布林值,指出控制項是否已成功保留。
    • Native Ads
      • 已移除 AdLoader.forUnifiedNativeAd()。請改用 AdLoader.forNativeAd()
      • 已移除 AdLoader.forCustomTemplateAd()。請改用 AdLoader.forCustomFormatAd()
    • 移除了 AdFormat.UNKNOWN,且沒有任何替換內容。使用 QueryInfo.generate() 的應用程式必須傳送廣告格式。
    • 從父項繼承的 AdManagerAdRequest.Builder 方法現在可以鏈結在一起,從單一呼叫建立物件。這需要變更繼承結構,讓 AdManagerAdRequest.Builder 不再從 AdRequest.Builder 繼承。
  • 新增 MobileAds.registerCustomTabsSession(),改善自訂 Tabs 中的廣告營利功能。詳情請參閱「最佳化自訂分頁」。
  • 將 User Messaging Platform SDK 依附元件更新至 2.2.0 版。
22.6.0 2023‑12‑06
22.5.0 2023‑10‑30
22.4.0 2023‑09‑13
  • compileSdkVersion 至少須為 33
  • 廣告檢查器:新增 SDK 支援,可透過廣告檢查器 UI 要求及顯示廣告。
  • 新增可接收廣告單元 ID 的 QueryInfo.generate() 方法。
  • 啟用 Attribution Reporting Beta 版和 Topics Beta 版隱私權保護 API 的初步測試。 詳情請參閱 AdMob Android 版 Privacy Sandbox 指南。
22.3.0 2023‑08‑22
22.2.0 2023‑07‑05
22.1.0 2023‑05‑18
  • 廣告檢查器:在未安裝 Google Play 服務的裝置上,啟用從廣告檢查器 UI 觸發廣告請求的功能。
22.0.0 2023‑03‑29
  • 破壞性變更:
  • 已新增 AdRequest.getRequestAgent()
  • 中介服務:Adapter.getVersionInfo()Adapter.getSDKVersionInfo() 的傳回值已從 com.google.android.gms.ads.mediation.VersionInfo 類型變更為 com.google.android.gms.ads.VersionInfocom.google.android.gms.ads.mediation.VersionInfo 已淘汰,因此建議轉接程式傳回新類型。
21.5.0 2023‑01‑31
  • 應用程式開啟廣告:淘汰接受方向輸入參數的 AppOpenAd.load() 方法,並新增不採用方向輸入的新方法。新方法會在要求時決定方向,以符合其他全螢幕格式的行為。
  • 中介服務:新增應用程式開啟頁面廣告的中介服務支援。
  • 已從 androidx.work:work-runtime 依附元件中移除 RECEIVE_BOOT_COMPLETED 權限。如果您使用的是 7.2.0 以下版本的 Gradle,且需要應用程式權限,可能需要在 Android 資訊清單中明確宣告權限。
21.4.0 2022‑12‑14
  • 所有 Ad Manager 應用程式現在都必須提供 Ad Manager 應用程式 ID,且必須採用 ca-app-pub-################~########## 格式。詳情請參閱「設定應用程式」。
  • 廣告檢查器:擴充 SDK 支援功能,以便透過廣告檢查器 UI 顯示橫幅廣告和原生廣告。
  • 新增發布商第一方 ID (舊稱「相同應用程式金鑰」) 支援功能,協助您運用從應用程式中收集的資料,放送關聯性更高的個人化廣告。
  • QueryInfo 世代的正式版。
21.3.0 2022‑10‑10
21.2.0 2022‑09‑06
  • 廣告檢查器:新增 SDK 支援功能,可透過 Android 分享頁匯出廣告請求記錄。
21.1.0 2022‑07‑14
  • 新增對 WebView 中廣告營利功能的支援。詳情請參閱「整合 WebView API for Ads」。
  • 已將 getResponseExtras() 新增至 ResponseInfo,可能會傳回廣告回應的額外資訊。
21.0.0 2022‑05‑25
  • 破壞性變更:
    • Google Mobile Ads SDK 現在要求所有應用程式必須採用 Android API 19 以上的最低版本才能執行。
    • 在先前未明確定義是否可為空值的每個方法中,新增 @NonNull 註解。
    • 已移除 AdRequest.Builder.addNetworkExtras() 方法。請改用 AdRequest.Builder.addNetworkExtrasBundle()
    • 已移除下列位置方法:
      • setLocation()AdRequest.Builder
      • getLocation() (AdRequest)
      • getLocation()MediationAdConfiguration
  • 新增資訊清單標記,以改善初始化和廣告載入作業。詳情請參閱改善初始化和廣告載入作業指南
  • 淘汰了 MobileAds.getVersionString()。請改用 MobileAds.getVersion()
  • ResponseInfo 中新增 getLoadedAdapterResponseInfo() 方法。
  • 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‑09‑22
  • 自 20.4.0 版起,Google Mobile Ads SDK 會在 SDK 的資訊清單中加入 com.google.android.gms.permission.AD_ID 權限,Android 建構工具會自動將這項權限合併到應用程式資訊清單中。如要進一步瞭解 AD_ID 權限宣告 (包括停用方式),請參閱 這篇 Play 管理中心說明文章
  • 已將 onAdClicked() 回呼新增至 FullScreenContentCallback
  • 針對原生廣告格式,在 AdListener 類別中啟用 onAdClicked() 回呼。
20.3.0 2021‑08‑23
20.2.0 2021‑06‑08
  • 新增 Google Ad Manager 發布商的廣告檢查器 (Beta 版) 支援功能。
20.1.0 2021‑04‑29
20.0.0 2021‑04‑05
  • 破壞性變更:
    • 已移除舊版 Interstitial API。
    • 已移除舊版 RewardedVideoAd API。
    • 移除前置為 Publisher 的類別 (例如:PublisherAdView)。
    • 已移除CustomRenderedAd
    • 已移除InstreamAd
    • 已移除SearchAdRequest
    • 已移除AdListener.onAdLeftApplication()
    • 已移除 NativeAppInstallAdNativeContentAdUnifiedNativeAd。目前有一個名為 NativeAd 的原生廣告格式。
    • RewardedAd 現已是抽象類別。使用 RewardedAd.load() 靜態方法載入獎勵式廣告。
  • 新增 廣告檢查器 (Beta 版)。
  • 淘汰 AdSize.SMART_BANNER,改用自動調整橫幅廣告
  • 在所有公用 API 上新增明確的是否可為空值註解。
19.8.0 2021 年 3 月 15 日
  • 新增 User Messaging Platform SDK 的依附元件。
  • 已將 onAdImpression() 回呼新增至 FullScreenContentCallback
  • 淘汰 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‑04
  • 已淘汰 onAdLeftApplication() AdListener 方法。
  • 修正 Android 11 裝置使用者在點選廣告時,系統要求他們選取瀏覽器的錯誤。
19.5.0 2020‑10‑20
  • 橫幅廣告:現在會為橫幅廣告呼叫 onAdImpression() AdListener 方法。
  • 新增 setHttpTimeoutMillis() 方法,可自訂 Google Mobile Ads SDK 發出的 HTTPS 呼叫逾時時間。
19.4.0 2020‑09‑10
  • 新增對 Android 11 裝置的支援,適用於指定 API 30 的應用程式。
  • 應用程式開啟廣告:變更 AppOpenAd 格式,讓其運作方式更像全螢幕格式,而非橫幅廣告。已將 getResponseInfo()show() 方法新增至 AppOpenAd。已淘汰 AppOpenAdViewAppOpenAdPresentationCallback 類別。
  • 中介服務:中介服務狀態報表現已推出。使用 ResponseInfo.getAdapterResponses() 即可取得參與廣告請求的每個廣告聯播網的回應資訊。
  • 舊版獎勵廣告:已淘汰 RewardedVideoAd
  • 修正 MobileAds.initialize() 只會回呼一次的完成處理常式錯誤。每個對 MobileAds.initialize() 的呼叫現在都會叫用完成回呼。
19.3.0 2020‑07‑20
  • 已將 getDomain()getCause() 方法新增至 AdError
  • 已為所有傳回 LoadAdError 的廣告格式新增新的載入失敗回呼。例如:onAdFailedToLoad(LoadAdError)
  • 已淘汰的載入失敗回呼,會傳回 int。例如:onAdFailedToLoad(int)
  • 獎勵廣告:新增 onRewardedAdFailedToShow(AdError) 並淘汰 onRewardedAdFailedToShow(int)
  • 獎勵媒合:新增 MEDIATION_SHOW_ERROR 呈現錯誤代碼。所有與中介廣告相關的呈現錯誤現在都會針對 AdError.getCode() 傳回 MEDIATION_SHOW_ERROR,以及代表底層中介錯誤的 NonNull AdError.getCause()
19.2.0 2020‑06‑18
  • 新增 RewardedInterstitialAd 格式。這項功能目前為私人 Beta 版。請與客戶經理聯絡,要求對方授予存取權。
  • 原生廣告:在測試要求中新增原生驗證工具 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
  • 新增支援從 IAB 資訊公開和同意聲明架構第 2.0 版和 IAB us_privacy 字串讀取同意聲明參數。
  • setNeighboringContentUrls()getNeighboringContentUrls() 新增至 AdRequest
  • 新增 ResponseInfo 類別,提供已載入廣告的相關資訊。
  • 針對所有廣告格式,已淘汰 getMediationAdapterClassName(),改用 getResponseInfo()
  • 原生廣告:已將 getDuration()getCurrentTime() 方法新增至 MediaContent
  • 原生中介服務:已將 getDuration()getCurrentTime() 方法新增至 UnifiedNativeAdMapper,供轉接程式實作。
  • 已淘汰 AdRequest.Builder.addTestDevice()。請改用 RequestConfiguration.Builder.setTestDeviceIds()
18.3.0 2019‑11‑05
  • 新增 InstreamAd 廣告格式的 API。這項功能目前為私人 Beta 版。請與客戶經理聯絡,要求對方授予存取權。
  • 自動調整橫幅:變更 AdSize 類別中的自動調整橫幅建立方法。例如將 AdSize.getCurrentOrientationBannerAdSizeWithWidth() 重新命名為 AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()
  • 中介服務:Google Mobile Ads SDK 現在會擷取由中介服務轉接程式擲回的例外狀況。
  • 獎勵媒合:修正如果快取多則媒合獎勵廣告,只會顯示一則的錯誤。
  • 新增 setTestDeviceIds() 方法,讓您為所有廣告請求設定一次測試裝置。
18.2.0 2019‑08‑29
  • 新增 AppOpenAd 格式的 API。這項功能目前為私人 Beta 版。請與客戶經理聯絡,要求對方授予存取權。
18.1.1 2019‑07‑23
18.1.0 2019‑07‑09
18.0.0 2019‑06‑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
17.2.1 2019‑05‑21
  • 修正 android.media.AudioManager.getStreamVolume 來源的 ANR 問題。
17.2.0 2019‑03‑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‑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‑03
  • 使用 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-adsfirebase-analytics 的特定組合 (例如 ads:17.1.0analytics: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‑02
17.0.0 2018‑10‑05
  • Google AdMob 發布商必須在 AndroidManifest.xml 中指定 <meta-data> 標記,並使用 com.google.android.gms.ads.APPLICATION_ID 鍵。詳情請參閱入門指南
  • 原生廣告: NativeAppInstallAdNativeContentAd 和相關 API 已淘汰,改用 UnifiedNativeAd。如需使用新版 API 的進一步操作說明,請參閱「原生廣告進階統一廣告」。
  • 原生廣告:新增「隱藏這則廣告」功能。
  • 原生廣告:已移除無害的警告記錄:「在設定 ClickConfirmingView 時,UnconfirmedClickListener 不得為空值。」
  • 獎勵廣告:RewardedVideoAd 上新增 setAdMetadataListener 方法,以便監聽廣告中繼資料變更。
  • 獎勵廣告:呼叫 destroy() 會將事件監聽器設為空值。
  • AdRequest.Builder 已淘汰下列方法。
  • 修正 onRewardedVideoCompleted() 未在模擬器上觸發的錯誤。
16.0.0 2018‑10‑02
  • 廣告不變。詳情請參閱 Google Play 服務版本資訊
15.0.0 2018‑04‑12
  • MRAID v3 Beta 版。
  • 原生廣告:已新增統一原生廣告 API。這會將 NativeAppInstallAdsNativeContentAds 合併為一個新類型:UnifiedNativeAd
  • 注意:使用原生廣告時,點選原生廣告後,記錄檔會顯示以下無害的警告:「在設定 ClickConfirmingView 時,UnconfirmedClickListener 不得為空值。」您可以忽略這則警告,我們會在下一個版本中移除這則警告。
12.0.1 2018‑03‑28
  • 廣告不變。詳情請參閱 Google Play 服務版本資訊
12.0.0 2018‑03‑20
  • 獎勵影片:已將 onRewardedVideoCompleted() 回呼方法新增至 RewardedVideoAdListener
  • 原生中介服務:將 trackViews() 方法新增至 NativeAdMapper,讓轉接程式可以存取與個別原生廣告素材資源相對應的 View 物件。淘汰 trackView(),改用 trackViews()
11.8.0 2017‑12‑18
  • 修正錯誤並改善一般功能。
11.6.0 2017‑11‑07
  • NativeAppInstallAdNativeContentAd 中新增 NativeAdViewHolder 類別和相關方法。
  • 已淘汰的 AdLoader.getMediationAdapterClassName (發布者應改用 NativeAppInstallAdNativeContentAd 中同名的其他方法)。
  • 測試廣告現在會在廣告上方顯示標籤。詳情請參閱測試指南
11.4.0 2017‑09‑19
  • 已將 getMediationAdapterClassName() 方法新增至 NativeAppInstallAdNativeContentAd 類別。AdLoader 中同名的這個方法將會淘汰。
  • 已將 onVideoEnd() 方法新增至 MediationNativeListener 類別、hasVideoContent()setHasVideoContent()setMediaView() 方法新增至 NativeAdMapper 類別,以及 getAdVolume()isAdMuted() 方法新增至 NativeMediationAdRequest 類別,以便支援原生影片中介服務。
  • 已移除 SearchAdRequest 類別。
11.2.2 2017‑09‑05
  • 新增 loadAd() 方法,可將 PublisherAdRequest 物件帶入 RewardedVideoAd 類別。
11.2.0 2017‑08‑14
  • 已將 loadAds() 方法新增至 AdLoader 類別,可讓應用程式在單一要求中載入多個不重複的廣告。
  • 將應用程式升級至 Google Mobile Ads SDK 11.2.0 以上版本時,應用程式的 build.gradle 也必須更新,以便指定至少 26compileSdkVersion (Android O)。這不會變更應用程式的執行方式。您不需要更新 targetSdkVersion
  • 自 11.2.0 版起,您可以透過 Google 的 Maven 存放區取得 Google Mobile Ads SDK。詳情請參閱 Google Play 服務的版本資訊
11.0.0 2017‑06‑07
  • 已將 onAdClicked()onAdImpression() 方法新增至 AdListener 類別。這些方法只會在原生應用程式安裝和原生內容廣告中叫用。
  • AdViewInterstitialAdNativeExpressAdView 類別中移除 getInAppPurchaseListener()setInAppPurchaseListener() 方法。並移除相關的應用程式內購買類別。
  • 已將 OnVideoMute()OnVideoPause()OnVideoPlay()OnVideoStart() 方法新增至 VideoController.VideoLifecycleCallbacks 類別。
  • setImmersiveMode() 方法新增至 PublisherInterstitialAdRewardedVideoAd 類別,新增全螢幕廣告的沉浸式模式功能。
  • 新增 OnPublisherAdViewLoadedListener 介面、PublisherAdViewOptions 類別和 PublisherAdViewOptions.Builder 類別,可搭配 AdLoader 使用,用於原生廣告加橫幅廣告要求。
  • 新增選用的 OnImmersiveModeUpdatedListener 介面,中介服務轉接程式可實作此介面,以便收到全螢幕模式更新通知。
  • 已將 getMediationAdapterClassName() 方法新增至 RewardedVideoAd 類別。
  • 新增 keep 規則,可在使用 ProGuard 時自動保留中介服務轉接器類別名稱。
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 Ad Manager 中新增應用程式內預覽和疑難排解支援功能。
10.0.1 2016‑11‑21
  • 修正錯誤並改善一般功能。
9.8.0 2016‑10‑24
  • MobileAds.Initialize(Context) 已取消淘汰。 Google Ad Manager 發布商應在初始化應用程式時呼叫此方法。AdMob 發布商仍應使用 MobileAds.Initialize(Context, String),並傳遞應用程式程式碼。
9.6.0 2016‑09‑22
  • 新增 MediaView 類別,用於原生廣告進階影片廣告。
  • 已將 openDebugMenu() 方法新增至 MobileAds 類別,以便預覽廣告素材和排解 Ad Manager 廣告單元的問題。
  • 新增獎勵影片自訂事件支援功能。
9.4.0 2016‑08‑01
  • 修正錯誤並改善一般功能。
9.2.0 2016‑06‑27
  • 已將 setAdChoicesPlacement() 方法新增至 NativeAdOptions.Builder 類別,應用程式發布商現在可以使用該方法,在原生廣告中指定 AdChoices 的位置。
  • 修正多項錯誤,改善影片廣告播放功能。
9.0.1 2016‑05‑26
  • 解決 9.0.0 中引入的 ProGuard 問題。發布者不再需要 com.google.android.gms.common.util.DynamiteApikeep 選項。
9.0.0 2016‑05‑18
8.4.0 2015‑12‑18
  • 新增了公開方法 MobileAds.setAppVolume(),用於向 Mobile Ads SDK 告知應用程式目前的音量。
  • 修正錯誤並改善功能。
8.3.0 2015‑11‑6
  • 新增支援獎勵影片廣告。
  • PublisherAdViewPublisherInterstitialAd 中新增 isLoading() 方法,以檢查廣告要求是否正在處理中。
  • 已將 setIsDesignedForFamilies() 方法新增至 AdRequest.BuilderPublisherAdRequest.Builder
  • 已將 destroy() 方法新增至 NativeAdView
8.1.0 2015‑09‑24 修正多項錯誤。
7.8.0 2015‑08‑13
  • MRAID v2 正式版。
  • 已將 isLoading() 方法新增至 AdLoaderAdViewInterstitialAd,以便檢查廣告請求是否正在處理中。
  • 已淘汰 PublisherAdRequest.Builder#setManualImpressionsEnabled()。改用 PublisherAdView#setManualImpressionsEnabled()
7.5.0 2015‑05‑28
  • 在 AdMob 和 Ad Manager 中新增支援應用程式安裝和內容原生廣告格式。
  • 新增自訂原生廣告格式支援功能,可供 Ad Manager 預訂使用。
7.3.0 2015‑04‑28 修正多項錯誤。
7.0.0 2015‑03‑19
  • 已將 addCustomTargeting()addCategoryExclusion() 方法新增至 PublisherAdRequest.Builder
  • 修正在使用人工計算曝光次數時,導致 PublisherAdView.recordManualImpression() 在 Ad Manager 中記錄多個曝光次數的問題。
  • 修正在 <supports-screens> 標記上使用 android:largestWidthLimitDp 屬性時,導致廣告無法正確顯示的問題。
  • 已將 setRequestAgent() 方法新增至 AdRequest.BuilderPublisherAdRequest.Builder。這個方法應用於表示第三方透過 Mobile Ads SDK 中介的廣告請求來源。
6.5.87 2014‑12‑08
  • 推出分割的 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‑08
  • 已將 getLocation() 方法新增至 com.google.android.gms.ads.MediationAdRequest
  • 為插頁式廣告的關閉按鈕添加內容說明,以達到協助工具之效。
  • 移除「找不到 Google Play 資源」的記錄,前提是程式庫專案已正確連結。
  • getMediationAdapterClassName() 新增至 AdView,以便取得目前正在放送廣告的廣告聯播網中介服務轉接器的類別名稱。
5.0 2014‑06‑25
  • 新增 API 以實作自訂事件。
  • 使用 Google Play Billing API,為應用程式內購加入預設購買流程。
4.4 2014‑05‑07
  • 新增了新的中介服務適配器 API。
  • 新增適用於手機和平板電腦的 320x100 LARGE_BANNER 廣告格式。
  • 新增應用程式內購商品的全新插頁式廣告格式。在 InterstitialAd 上設定 InAppPurchaseListener,以便監聽應用程式內購事件。
  • 修正未經授權讀取 gservices 導致 SecurityException 當機的問題。
4.3 2014‑03‑17
  • InterstitialAd 現在會在傳遞應用程式情境時運作。
  • 已將 setContentUrl() 方法新增至 PublisherAdRequest.Builder
  • 修正服務未註冊時的例外狀況。
4.2 2014‑02‑03 修正多項錯誤。
4.1 2014‑01‑16
  • 新增 Ad Manager 和行動應用程式搜尋廣告支援功能。
  • AdRequest.Builder 現在有 setLocation() 方法。
  • 修正了在要求插頁式廣告時,資訊清單中未指定 AdActivity 而導致當機的問題。
4.0 2013‑10‑31
  • Google Mobile Ads API 現已納入 Google Play 服務
  • Google Mobile Ads API 日後的更新內容會透過 Google Play 服務自動推送至裝置。
  • 目前不支援 Ad Manager 和行動應用程式搜尋廣告。