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 にリンクし、Firebase 向け Google アナリティクス SDK をアプリに統合します。
OS と 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