Ho un banner pubblicitario e un annuncio interstitial. Vengono visualizzati quando utilizzo AdUnitID per scopi di test che AdMob ti offre, ma nessuno di essi viene visualizzato quando utilizzo annunci dal vivo. Il banner non appare affatto. Quando viene visualizzato l'annuncio interstitial, è completamente nero. Gli adUnitID sono corretti. Gli annunci sulle altre mie app sono attualmente visualizzati correttamente. Il problema si verifica sia quando utilizzo il simulatore iOS che il mio dispositivo. Qualche idea?Admob Annunci non visualizzati 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()
}
}
Dovresti pubblicare il tuo codice – Adrian
Di solito ci vogliono poche ore affinché gli annunci live si attivino, l'ultima volta che l'ho fatto ci sono volute circa 12 ore. :) –
Questo è effettivamente quello che è successo. Se pubblichi il tuo commento come risposta, posso contrassegnarlo come risposta, se lo desideri. Grazie! –