Использование необъявленного типа 'GADUnifiedNativeAdLoaderDelegate'

Я пытаюсь сделать демо из этой рекламы. Пока я следую этому уроку. Получение этой ошибки Использование необъявленного типа 'GADUnifiedNativeAdLoaderDelegate'. Я использую последнюю версию GoogleMobileAds.framework.

AppDelegate

import Firebase

func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    FirebaseApp.configure()

    // Initialize the Google Mobile Ads SDK.
    GADMobileAds.configure(withApplicationID: "ca-app-pub-3940256099942544~1458002511")

    return true
  }

ViewController

import UIKit
import Firebase
import GoogleMobileAds

class ViewController: UIViewController, GADUnifiedNativeAdLoaderDelegate

1 ответ

Решение

Я использую более старую версию (7.25.0) Admob. Последний - 7.29.0. Когда я написал pod 'Firebase/AdMob' в podfile, я получил версию 7.25.0. Затем, после того как я написал модуль "Google-Mobile-Ads-SDK", я получил версию AdMob версии 7.29.0.

Другие вопросы по тегам