Admob广告未显示iOS

LuK*_*eth 8 admob ios

我有横幅广告和插页式广告.当我使用adUnitID进行AdMob为您提供的测试目的时,它们会出现,但是当我使用实时广告时,它们都没有显示.横幅根本没有出现.当插页式广告出现时,它只是完全黑色.adUnitID是正确的.我其他应用上的广告目前看起来很不错.当我使用iOS模拟器和我的设备时,会出现问题.有任何想法吗?

var interstitial: GADInterstitial!

func createAndLoadAd() -> GADInterstitial{
    let ad = GADInterstitial(adUnitID: "ca-app-pub-7863284438864645/1835730011")
    let request = GADRequest()
    ad.loadRequest(request)
    return ad

}


override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    authenticateLocalPlayer()
    self.bannerView.adUnitID = "ca-app-pub-7863284438864645/9358996816"
    self.bannerView.rootViewController  = self
    let request: GADRequest = GADRequest()
    self.bannerView.loadRequest(request)
    self.interstitial = self.createAndLoadAd()

}

override func viewDidAppear(animated: Bool) {
    _ = GADRequest()
    //request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"]
    showAd()

}
func showAd(){

    if(self.interstitial.isReady){
        print("ad ready")
        self.interstitial.presentFromRootViewController(self)

    }
    else{
        print("ad not ready")
        self.interstitial = createAndLoadAd()
    }


}
Run Code Online (Sandbox Code Playgroud)

Llo*_*ent 13

这是旁白,因为我的问题看起来很相似,但事实并非如此.

应用程序ID一样的广告单元ID.

而且,愚蠢的是,他们从ca-app-pub-和很多数字开始.我正在使用App ID,我可以保证 100%不起作用.

是的,我觉得很傻,但谷歌的人应该让他们不一样.


小智 5

在Admob帐户中将adUnitID替换为您自己的广告单元ID。请确保您设置了付款方式,否则广告将不会展示