使用未声明的类型 'GADUnifiedNativeAdLoaderDelegate'

Use of undeclared type 'GADUnifiedNativeAdLoaderDelegate'

我正在尝试制作 this 广告的演示。当我遵循本教程时。 出现此错误 Use of undeclared type '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

我使用的是旧版本 (7.25.0) 的 Admob。最新的是7.29.0。当我在 podfile 中写入 pod 'Firebase/AdMob' 时,我得到了 7.25.0 版本。然后在我写 pod 'Google-Mobile-Ads-SDK' 之后我得到了 AdMob 的 7.29.0 版本。