Использование необъявленного типа '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.