iOS Google Mobile Ads SDK 11.0.0 版發布公告

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