在 GoogleMobileAds 中找不到 GADUnifiedNativeAdView

Posted

技术标签:

【中文标题】在 GoogleMobileAds 中找不到 GADUnifiedNativeAdView【英文标题】:Can't find GADUnifiedNativeAdView in GoogleMobileAds 【发布时间】:2021-10-18 08:27:07 【问题描述】:

在 podfile.lock 我有

Google-Mobile-Ads-SDK (8.7.0): GoogleAppMeasurement (= 7.0) GoogleUserMessagingPlatform (>= 1.1)

这段代码运行正常,所以sdk安装成功

import GoogleMobileAds

 let options = GADMultipleAdsAdLoaderOptions()
 options.numberOfAds = 5
 adLoader = GADAdLoader(adUnitID: adUnitID, rootViewController: requester, adTypes: [.native], options: [options])
 adLoader.delegate = self

但我可以显示收到的 GADNativeAd,因为无法访问视图

import UIKit
import GoogleMobileAds

class FeedAdTVC: UITableViewCell 
    
    func setup(with: GADNativeAd) 
        let templateView = GADUnifiedNativeAdView()
    

得到:在范围内找不到“GADUnifiedNativeAdView”

【问题讨论】:

【参考方案1】:

好像GADUnifiedNativeAdView在Google Ad Manager 8版本中被去掉了,好像换成了GADNativeAdView

查看迁移指南here。

【讨论】:

以上是关于在 GoogleMobileAds 中找不到 GADUnifiedNativeAdView的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 游戏和 GoogleMobileAds 在 Unity 5 中无法协同工作

GoogleMobileAds.framework:捆绑格式无法识别、无效或不合适

@IBDesignable错误:无法更新自动布局状态

'Cocoa Pod'无法下载'GoogleMobileAds'的最新版本(7.9.0)

Laravel 4在TestCase中找不到测试

为啥在集合中找不到 Mysql 存储过程参数?