Admob广告不显示iOS

我有横幅广告和插页式广告。 当我将adUnitID用于AdMob为您提供的testing目的时,它们就会出现,但是当我使用实时广告时,它们都不会显示。 横幅根本不出现。 当插页式广告出现时,它完全是黑色的。 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() } } 

这是一个旁白,因为我的问题看起来很相似,但没有。

应用ID广告单元ID 一样。

而且,愚蠢的是,他们都是从ca-app-pub开始的 ,还有很多数字。 我使用的应用程序ID,我可以保证 100%不起作用。

是的,我觉得很愚蠢,但Google的人应该让他们不一样。

请在您的Admob帐户中用您自己的广告单元IDreplaceadUnitID。 确保你设置了付款方式,否则广告不会显示出来