gpt4 book ai didi

swift - 我在运行应用程序时未显示 AdMob 横幅

转载 作者:行者123 更新时间:2023-11-28 06:02:23 25 4
gpt4 key购买 nike

我很确定代码是正确的,但由于某种原因,广告在打开时没有显示在应用程序的顶部。我正在为我的 IOS 应用快速执行此操作,并希望广告在您首次打开该应用时显示在“主屏幕”上。

import UIKit

import GoogleMobileAds

class ViewController: UIViewController, GADBannerViewDelegate {

@IBOutlet var bannerView: GADBannerView!

override func viewDidLoad() {
super.viewDidLoad()

bannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
self.view.addSubview(bannerView)
bannerView.adUnitID = "ca-app-pub-1912006279271616/2057666171"
bannerView.rootViewController = self
bannerView.load(GADRequest())
let requestAd: GADRequest = GADRequest()
requestAd.testDevices = [kGADSimulatorID]
bannerView.load(requestAd)
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()

}
}

最佳答案

下面的代码对我有用——我看到的与你的代码唯一的区别是设置了 frame.origin 属性。也许它默认为 (0,0) 如果您的 View 中有导航栏,它可能会隐藏在导航栏下方。尝试将横幅放置在屏幕下方并检查。

let smart = kGADAdSizeSmartBannerPortrait
let banner = GADBannerView(adSize: smart)
banner.frame.origin = CGPoint(x: 0, y: offsetY) // set your own offset
banner.adUnitID = "ca-app-pub-........." // insert your own unit ID
banner.rootViewController = self
self.view.addSubview(banner)
let request = GADRequest()
banner.load(request)

关于swift - 我在运行应用程序时未显示 AdMob 横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49244167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com