Konfigurowanie pakietu SDK do reklam mobilnych Google

Aby wyświetlać reklamy i zarabiać, zintegruj Google Mobile Ads SDK z aplikacją na iOS. Aby przygotować projekt, zaimportuj i zainicjuj Google Mobile Ads SDK przed wysłaniem prośby o reklamy.

Jeśli używasz Firebase w aplikacji na iOS, zapoznaj się z artykułem Wprowadzenie do AdMob w projekcie na iOS.

Ten przewodnik zawiera informacje o importowaniu i inicjowaniu Google Mobile Ads SDK oraz wybieraniu formatu reklamy.

Wymagania wstępne

Zanim przejdziesz dalej, upewnij się, że masz:

  • Używaj Xcode w wersji 16.0 lub nowszej.
  • kierować reklamy na urządzenia z systemem iOS 13.0 lub nowszym;

Importuj: Google Mobile Ads SDK

Aby zaimportować Google Mobile Ads SDK, wykonaj czynności opisane w jednej z tych sekcji:

Swift Package Manager (zalecany)

Aby dodać zależność pakietu do projektu, wykonaj te czynności:

  1. Otwórz Xcode.
  2. Kliknij File > Add Package Dependencies... (Plik > Dodaj zależności pakietu...).
  3. Zainstaluj pakiet Google Mobile Ads SDK Swift.

  4. W wyświetlonym oknie wyszukaj repozytorium pakietu Google Mobile Ads Swift w GitHubie:

    https://github.com/googleads/swift-package-manager-google-mobile-ads.git
    
  5. Wybierz wersję Google Mobile Ads SDK pakietu Swift, której chcesz użyć. W przypadku nowych projektów zalecamy używanie opcji Do następnej wersji głównej.

CocoaPods

Aby używać CocoaPods, wykonaj te czynności:

  1. Otwórz plik Podfile projektu i dodaj ten wiersz do konfiguracji kompilacji target aplikacji:

    pod 'Google-Mobile-Ads-SDK'
    
  2. W terminalu uruchom to polecenie:

    pod install --repo-update

Konfigurowanie docelowego wdrożenia dla Xcode 27

Xcode 27 wymaga, aby wszystkie cele miały minimalny cel wdrożenia iOS 15.0. Ponieważ Google Mobile Ads SDK obsługuje iOS 13.0, kompilacje Xcode 27 kończą się niepowodzeniem podczas korzystania z CocoaPods.

Aby rozwiązać ten problem, wykonaj te czynności:

  1. Otwórz Podfile projektu i dodaj post_install, który ustawia miejsce wdrożenia na 15.0. Jeśli masz blok post_install, dodaj wewnętrzną pętlę do istniejącego bloku.

    W tym przykładzie klucz IPHONEOS_DEPLOYMENT_TARGET jest ustawiony na wartość 15.0 dla wszystkich miejsc docelowych poda:

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|