Ogłaszamy wydanie pakietu SDK do reklam mobilnych Google na iOS w wersji 11.0.0

Wtorek, 6 lutego 2024 r.

Dziś ogłaszamy, że dostępna jest już wersja 11.0.0 pakietu SDK do reklam mobilnych Google. Zalecamy jak najszybsze uaktualnienie, aby uzyskać dostęp do najnowszych funkcji i ulepszeń wydajności.

Uproszczone programowanie w SwiftUI

Wersja 11.0.0 nie wymaga już od wydawców deklarowania kontrolera widoku do wyświetlania reklam pełnoekranowych. Dzięki temu wydawcy korzystający z SwiftUI mogą teraz wyświetlać reklamy pełnoekranowe bez konieczności stosowania obejść UIKit lub UIViewControllerRepresentable. Więcej informacji znajdziesz w przewodniku po 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)
  }
}

Jak kontynuować zbieranie danych o użytkownikach w AdMob

Zależność pakietu SDK do reklam mobilnych Google od GoogleAppMeasurement została usunięta. Ta zależność, która obsługiwała przełącznik danych o użytkownikach w AdMob, zostanie wycofana na początku 2024 r. Aby nadal zbierać dane o użytkownikach w AdMob, połącz swoją aplikację w AdMob z Firebase i zintegruj z nią pakiet SDK Google Analytics dla Firebase.

Zmiany dotyczące minimalnych wymagań związanych z systemem operacyjnym i Xcode

  • Minimalna wersja systemu operacyjnego wymagana do wczytywania reklam została zmieniona z 12 na 13. Aplikacje nadal można tworzyć na iOS 12, ale pakiet SDK będzie wczytywać reklamy tylko na iOS 13 lub nowszym.
  • Minimalna obsługiwana wersja Xcode została podniesiona do 15.1.

Pełną listę zmian znajdziesz w informacjach o wersji. Zapoznaj się z naszym przewodnikiem po migracji, aby upewnić się, że Twoje aplikacje mobilne są gotowe do uaktualnienia.

Przypomnienie o wycofaniu pakietu SDK

Zgodnie z harmonogramem wycofywania udostępnienie wersji 11.0.0 oznacza, że:

  • Wersje 9.x.x pakietu SDK do reklam mobilnych Google na iOS zostały oficjalnie wycofane i przestaną działać w II kwartale 2025 r.
  • Wersje 8.x.x i starsze zostaną wycofane w II kwartale 2024 r., czyli około 60 dni po opublikowaniu pakietu SDK do reklam mobilnych Google na Androida w wersji głównej 23.0.0.
    • Chociaż obecnie nie planujemy wyłączenia wyświetlania reklam w wersji 8.x.x, zdecydowanie zalecamy przejście na obsługiwaną wersję pakietu SDK, aby uniknąć problemów w przyszłości.

Jeśli masz pytania lub potrzebujesz dodatkowej pomocy, skontaktuj się z nami na forum dla deweloperów.

Etykiety: ad-manager, admob, ios, mobile-ads-sdk, release