2024 年 2 月 6 日,星期二
今天,我們宣布 Google Mobile Ads SDK 11.0.0 版正式推出。建議您盡快升級,以便使用最新功能和提升效能。
簡化 SwiftUI 開發作業
11.0.0 版不再要求發布商宣告檢視控制器,才能顯示全螢幕廣告。因此,SwiftUI 發布商現在可以放送全螢幕廣告,不需要使用 UIKit 或 UIViewControllerRepresentable 解決方法。詳情請參閱 SwiftUI 指南。
struct ContentView: View { private let adCoordinator = AdCoordinator() var body: some View { ... Button("Watch an ad") { adCoordinator.showAd() } } } private class InterstitialAdCoordinator: NSObject, GADFullScreenContentDelegate { private var interstitial: GADInterstitialAd? ... func showAd() { guard let interstitial = interstitial else { return print("Ad wasn't ready") } // The SDK uses the app's main window to look up view controllers // automatically when one is not provided. interstitial.present(fromRootViewController: nil) } }
繼續在 AdMob 中收集使用者指標
Google Mobile Ads SDK 對 GoogleAppMeasurement 的依附元件已移除。這項依附元件用於支援 AdMob 的使用者指標切換鈕,將於 2024 年初停用。如要繼續在 AdMob 收集使用者指標,請將 AdMob 營利應用程式連結至 Firebase,並整合 Google Analytics for Firebase SDK。
作業系統和 Xcode 最低需求異動
- 載入廣告的最低 OS 版本已從 12 升至 13。您仍可為 iOS 12 建構應用程式,但 SDK 只會在 iOS 13 以上版本載入廣告。
- 支援的最低 Xcode 版本已升級至 15.1。
如需完整異動清單,請參閱版本資訊。請參閱遷移指南,確認行動應用程式已準備好升級。
SDK 淘汰提醒
根據淘汰時程,11.0.0 版發布後:
- iOS Google Mobile Ads SDK 9.x.x 版已正式淘汰,並將於 2025 年第 2 季終止服務。
- 8.x.x 以下版本將於 2024 年第 2 季停用,也就是 Android Google Mobile Ads SDK 主要版本 23.0.0 發布後約 60 天。
- 雖然目前沒有停用 8.x.x 版廣告放送的計畫,但強烈建議您更新至支援的 SDK 版本,以免日後受到影響。
如有任何問題或需要進一步協助,歡迎隨時透過開發人員論壇與我們聯絡。
標籤: ad-manager、 admob、 ios、 mobile-ads-sdk、 release