Ich entwickle eine iOS-Anwendung mit Swift2 und Xcode7. Ich versuche, AdMob zu implementieren, aber meine Interstitial-Anzeige wird nicht angezeigt.AdMob-Interstitial-Fehler "Fehler beim Anfordern: Keine Anzeige zum Anzeigen"
override func viewDidLoad() {
super.viewDidLoad()
_interstitial = createAndLoadInterstitial()
}
func createAndLoadInterstitial()->GADInterstitial {
let interstitial = GADInterstitial(adUnitID: "interstitial_ID")
let gadRequest:GADRequest = GADRequest()
gadRequest.testDevices = ["test device id"]
interstitial.delegate = self
interstitial?.loadRequest(gadRequest)
return interstitial!
}
func interstitialDidReceiveAd(ad: GADInterstitial!) {
_interstitial?.presentFromRootViewController(self)
}
func interstitial(ad: GADInterstitial!, didFailToReceiveAdWithError error: GADRequestError!) {
print(error.localizedDescription)
}
func interstitialDidDismissScreen(ad: GADInterstitial!) {
_interstitial = createAndLoadInterstitial()
}
erhalte ich diesen Fehler:
Request Error: No ad to show.
* Anforderungsfehler: Es werden keine Anzeigen geschaltet. * AdMob konnte Ihre Anzeigenanfrage nicht erfüllen. Versuch es noch einmal. Erhalten Sie weitere Fehler/Warnungen? Welche Version des AdMob SDK verwenden Sie? –
@DanielStorm Ich habe AdMob mit CocoaPods installiert (Pod 'Google-Mobile-Ads-SDK', '~> 7.0'). Ich habe es erneut versucht, aber nur diesen Fehler erhalten. –
Allerdings wird GADBannerView normalerweise angezeigt ... –