Issues implementing AdMob with Firebase iOS(使用 Firebase iOS 实施 AdMob 的问题)
问题描述
So ever since the announcement came that iAD would be shutting down I started searching for an alternative way to monetize my app using advertisements. And with Google's May 18th updates to Firebase (integrating AdMob with it was very appealing), I decided to add a simple banner ad to my app. I followed all the instructions in the documentation (https://firebase.google.com/docs/admob/ios/quick-start#load_an_ad_into_gadbannerview) however I am unfortunately getting some critical errors.
Here is the code from the documentation, it nearly identical to my application code:
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!
I am getting the error: weak may only be applied to class and class-bound protocol types, not '<<error type>>
Which is an error that I have never seen in my life!
I am also getting Use of unresolved identifier 'GADRequest
, which I do not understand because that is a built in method from GADBannerView...?
I installed all the necessary libraries using cocoapods so that shouldn't be a problem. Any help would be appreciated. Thank you!
Is you cocoapods the newest version?
I had a similar issue with old version of cocoapods after adding firebase to my project which has GoogleMobileAds implemented already.
I got 3 build errors after I import Firebase:
"Use of unresolved identifier GADRequest"
"Use of unresolved identifier GADBannerViewDelegate"
"Use of unresolved identifier GADBannerView"
I commented import Firebase
and those errors gone.
I decided to update my cocoapods and delete my old podfile.
Then use pod init
to create a new podfile and add dependencies.
Of course install pods again.
This works for me.
Not sure it works in your case or not, but I hope it helps.
这篇关于使用 Firebase iOS 实施 AdMob 的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:使用 Firebase iOS 实施 AdMob 的问题


- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01