我目前正在尝试将广告添加到我的应用中。为此,我选择使用AdMob,因为它已经在Firebase中实现。
为了对其进行测试,我使用了AdMob为iOS横幅广告专用的测试广告单元ID:ca-app-pub-3940256099942544/2934735716
。
广告正在显示,但我无法更改其尺寸-测试添加项显示为320x100广告,并且无法填充iPhone X的宽度-而是显示难看的黑色虚线。
如何更改尺寸?甚至可以更改测试广告的尺寸吗?
我尝试过的事情:
@IBOutlet var bannerView: GADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
addAddsToBannerView()
}
func addAddsToBannerView() {
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
bannerView.rootViewController = self
bannerView.adSize = kGADAdSizeSmartBannerPortrait
bannerView.load(GADRequest())
bannerView.delegate = self
}
extension HomeViewController: GADBannerViewDelegate {
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
bannerView.alpha = 0
UIView.animate(withDuration: 1, animations: {
bannerView.alpha = 1
})
}
}