【发布时间】:2021-06-12 02:47:25
【问题描述】:
我有一个应用程序,我想在屏幕底部显示横幅广告。测试广告正在出现,以下代码用于真实广告。不幸的是,我的 AdMob 帐户被暂停,但当它恢复时,我预计广告会再次开始出现。即使测试广告仍然有效,我仍然没有看到任何横幅广告出现。
class GameViewController: UIViewController, GADBannerViewDelegate {
private let banner: GADBannerView = {
GADMobileAds.sharedInstance().requestConfiguration.testDeviceIdentifiers = [myTestIDString]
let banner = GADBannerView()
banner.adUnitID = AdMob.bannerid
let request = GADRequest()
banner.load(request)
return banner
}()
override var prefersStatusBarHidden: Bool {
return true
}
override func viewDidLoad() {
super.viewDidLoad()
//adds AdMob BannerAd to view
banner.rootViewController = self
banner.delegate = self
view.addSubview(banner)
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
banner.frame = CGRect(x: 0, y: view.frame.size.height-50, width: view.frame.size.width, height: 50).integral
}
}
即使我在构建目标的“其他链接器标志”设置中添加了 -ObjC,我仍然收到以下错误。
找不到名称为 com.google.DummyAdapter 的广告网络适配器。请记住链接所有必需的广告网络适配器和 SDK,并在构建目标的“其他链接器标志”设置中设置 -ObjC。
真正的广告仍然没有出现是有原因的吗?我的帐户恢复至今已经快一个月了。
【问题讨论】:
-
评论您应用的链接。
-
apps.apple.com/us/app/walls-bounce/id1546190134@StefanOvomate
-
你实现了GMS SDK 7.64.0吗?
-
也许你应该在你的问题中添加一个你尝试过的事情的列表......
-
如何实现 GMS SDK 7.64.0?那只是将吊舱更新到最新版本吗?如果是这样,我已经做到了,没有任何改变,@StefanOvomate
标签: ios swift xcode admob banner-ads