| 版本 |
發布日期 |
附註 |
| 1.6.0 |
2026-10-22 |
|
| 1.5.0 |
2026-09-24 |
- 新增
SwipeableInterstitialAd 格式的信號產生和算繪 API。這項功能目前為非公開測試版。請與您的客戶經理聯絡,並要求存取權。
- 在圖示廣告請求中新增
excludedAppIds API,讓發布商可選擇從圖示廣告回應中排除應用程式 ID 清單。
|
| 1.4.0 |
2026-08-20 |
|
| 1.3.1 |
2026-07-29 |
|
| 1.3.0 |
2026-07-21 |
|
| 1.2.1 |
2026-06-15 |
- 針對使用 WebView API for Ads 的應用程式,修正 SDK 無法向支援的廣告代碼 (AdSense 程式碼、Google 發布商廣告代碼、HTML5 適用的 IMA) 提供信號的問題。這個問題是由於在背景執行緒上不正確呼叫 Webkit 方法所致。
|
| 1.2.0 |
2026-06-11 |
|
| 1.1.1 |
2026-05-27 |
- 修正問題:獎勵廣告連播在轉換期間可能凍結,導致使用者無法關閉廣告。
|
| 1.1.0 |
2026-05-18 |
|
| 1.0.1 |
2026-04-30 |
- 修正問題:使用
window.open() 的廣告或含有 target="_blank" 的連結無法開啟到達網頁。
|
| 1.0.0 |
2026-04-14 |
|
| 0.25.0-beta01 |
2026-03-24 |
|
| 0.24.0-beta03 |
2026-03-07 |
- 修正以下問題:廣告載入失敗後,
AdView.destroy() 無法停止重試載入廣告。
- 在
NativeAdMapper 和 UnifiedNativeAdMapper 中新增零引數建構函式,提升與 Kotlin 的相容性。
- 在
IconAd 介面中新增 packageName 屬性。
- 新增選項,強制 SDK 使用 Cronet (而非 OkHttp) 執行網路作業。如要解決使用 OkHttp 5 的專案中的執行階段錯誤,建議強制使用 Cronet 執行網路作業。如要強制使用 Cronet,請在呼叫
MobileAds.initialize() 時,將 InitializationConfig.Builder 中的 force_use_cronet 額外項目設為 true: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 |
|
| 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 |
|
| 0.22.0-beta01 |
2025-11-20 |
- 更新橫幅廣告 API:
- 修正中介服務廣告中的錯誤:系統未遵循
NativeAdRequest.Builder.setAdChoicesPlacement(),導致 AdChoices 圖示位置不正確。
- 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。
- 移除
androidx.work 套件使用的 android.permission.RECEIVE_BOOT_COMPLETED 權限。
- 修正
NativeAdMapper 類別中命名錯誤的欄位。
|
| 0.20.0-beta01 |
2025-09-19 |
|
| 0.19.0-beta01 |
2025-08-14 |
- 降級兩個依附元件的版本。
androidx.work:work-runtime從 2.10.0 降至 2.7.0。
androidx.core:core and androidx.core:core-ktx從 1.15.0 降級至 1.12.0。
- 將
ResponseInfo 的 loadedAdSourceResponse 屬性重新命名為 loadedAdSourceResponseInfo。
- 修正錯誤:使用者可透過返回按鈕,提早關閉部分全螢幕廣告。
- 凡是可使用這項功能的發布商,現在都能為所有廣告格式設定刊登位置 ID。
- 在原生中介服務轉接程式的
NativeAdMapper 中,新增 destroy() 回呼。
|
| 0.18.0-beta01 |
2025-07-17 |
- 修正原生中介服務錯誤,該錯誤會導致參照
com.google.android.gms.ads.NativeAd.MediaView 的轉接程式無法放送廣告。
- 以
@JvmStatic 為 MobileAds.registerCustomTabsSession() 加註。
- 修正錯誤:使用 AdMob 聯播網刊登序列載入的橫幅廣告會停止重新整理。
|
| 0.17.0-alpha02 |
2025-06-23 |
- 修正原生中介服務出價錯誤:導入出價但未導入刊登序列的轉接程式 (例如 Meta Audience Network),一律無法顯示原生廣告。
- 修正中介服務轉接程式針對單一廣告請求叫用多個
MediationAdLoadCallback 方法時,會發生當機的問題。
|
| 0.17.0-alpha01 |
2025-06-18 |
- 0.17.0-alpha01 版是意外發布的版本,不含預期的新功能。請改用 0.17.0-alpha02。
|
| 0.16.0-alpha01 |
2025-05-23 |
- 您不必再啟用 Java 8+ API 脫糖支援。
- 將 User Messaging Platform SDK 依附元件更新至 3.2.0 版。
- 修正原生廣告中介服務錯誤,避免參照
com.google.android.gms.ads.formats.MediaView 類別的轉接程式發生當機。
- 廣告預先載入:新增
getNumAdsAvailable(),並淘汰 numAdsAvailable()。
- 從 SDK 的資訊清單檔案中移除
android.adservices.AD_SERVICES_CONFIG 屬性標記,避免
設定 API 專屬廣告服務的應用程式發生合併衝突。
|
| 0.15.1-alpha01 |
2025-04-28 |
|
| 0.15.0-alpha01 |
2025-04-24 |
- 原生廣告:新增載入多則原生廣告的支援。
- 新增
NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) 方法,可一次請求多則廣告。
- 新增
NativeAdLoaderCallback.onAdLoadingCompleted() 回呼,在所有原生廣告載入完成時觸發。
- 為支援 Kotlin 非同步載入,新增了會傳回
Flow<NativeAdLoadResult> 的 NativeAdLoader.load(NativeAdRequest, numberOfAds) 方法。
- 將
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 屬性。
- 已移除
PreloadConfiguration 資料類別中的 maxAdsPerSession 屬性。
- 在
NativeAdOptions 類別中新增 shouldRequestMultipleImages 和 shouldReturnUrlsForImageAssets 屬性。
|
| 0.13.0-alpha01 |
2025-02-26 |
- 新增
MediationRewardedAdCallback.onUserEarnedReward() 並淘汰 MediationRewardedAdCallback.onUserEarnedReward(RewardItem)。
- 新增廣告預先載入 API。
|
| 0.12.0-alpha01 |
2025-01-22 |
- 修正
AdRequest、AdRequest.Builder、SignalRequest 和 SignalRequest.Builder 內部分方法經過模糊處理的錯誤。
- 針對沒有 Ad Manager 應用程式 ID 的 WebView API for Ads 使用者,新增了可在 SDK 初始化期間傳遞的
InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID。
- 支援在 Ad Manager 廣告請求中結合原生廣告和橫幅廣告。
|
| 0.11.0-alpha01 |
2024-12-12 |
- User Messaging Platform SDK 依附元件更新至 3.1.0 版。
- 支援原生廣告的自訂點擊手勢。
- 新增支援功能:手動計算 Ad Manager 預訂橫幅廣告的曝光次數。
|
| 0.10.0-alpha01 |
2024-11-08 |
- 新增
VideoOptions 和 RequestConfiguration 的 DSL 函式,改善 Kotlin 支援功能。
- 新增對 Publisher Privacy Treatment 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。
- 建構
SignalRequest 時,signalType 現在是必填欄位。
|
| 0.6.0-alpha01 |
2024-06-20 |
- 新增程式碼,
可透過脫糖程序使用 Java 8+ API。如果應用程式使用的
minSdkVersion 低於 26,則必須啟用
Java 8+ API 脫糖支援。
-
支援不含影片素材資源的原生和自訂原生廣告格式。
- 新增 MRAID 第 3 版支援。
- 新增 User Messaging Platform SDK 2.2.0 版的依附元件。
-
Google 錯誤的錯誤網域已從
com.google.android.gms.ads 更新為 com.google.android.libraries.ads.mobile.sdk。
-
新增
MobileAds.isInitialized() 方法,用於檢查 SDK 是否已初始化。
-
新增
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 版的依附元件。
|