2024년 2월 6일 화요일
오늘 Google 모바일 광고 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에서 사용자 측정항목 데이터 수집 계속하기
GoogleAppMeasurement에 대한 Google 모바일 광고 SDK 종속 항목이 삭제되었습니다. 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 모바일 광고 SDK 버전 9.x.x는 공식적으로 지원 중단되었으며 2025년 2분기에 지원 종료됩니다.
- 버전 8.x.x 이하는 Android Google 모바일 광고 SDK 메이저 버전 23.0.0 출시 후 약 60일이 지난 2024년 2분기에 지원 종료됩니다.
- 현재 버전 8.x.x에서 광고 게재를 중지할 계획은 없지만, 향후 영향을 받지 않도록 지원되는 SDK 버전으로 업데이트하는 것이 좋습니다.
궁금한 점이 있거나 추가 도움이 필요한 경우 언제든지 개발자 포럼을 통해 문의해 주세요.
라벨: ad-manager, admob, ios, mobile-ads-sdk, release