因此,自从 iAD 将关闭的消息发布后,我就开始寻找一种替代方法,通过广告来通过我的应用程序获利。随着 Google 5 月 18 日对 Firebase 的更新(将 AdMob 与其集成非常有吸引力),我决定在我的应用程序中添加一个简单的横幅广告。我遵循了文档中的所有说明(https://firebase.google.com/docs/admob/ios/quick-start#load_an_ad_into_gadbannerview https://firebase.google.com/docs/admob/ios/quick-start#load_an_ad_into_gadbannerview)但是不幸的是我遇到了一些严重错误。
这是文档中的代码,它与我的应用程序代码几乎相同:
import UIKit
import GoogleMobileAds
class ViewController: UIViewController {
@IBOutlet weak var bannerView: GADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
bannerView.rootViewController = self
bannerView.loadRequest(GADRequest())
}
}
At @IBOutlet weak var bannerView: GADBannerView!
我收到错误:weak may only be applied to class and class-bound protocol types, not '<<error type>>
这是我一生中从未见过的错误!
我也得到Use of unresolved identifier 'GADRequest
,我不明白,因为这是 GADBannerView 的内置方法...?
我使用 cocoapods 安装了所有必要的库,所以这应该不是问题。任何帮助,将不胜感激。谢谢你!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)