J'ai voulu corriger correctement un iAd en haut de mon écran et j'ai essayé plusieurs solutions mais en vain. J'ai besoin de résoudre le problème où vous obtenez un rectangle blanc à la place de la bannière iAd lorsqu'il est déconnecté et aussi parfois il apparaît sur le dessus et parfois sur le fond. Comment puis-je le faire apparaître toujours en haut au centre, au lieu d'aller de haut en bas et de bas en haut au hasard?Comment puis-je ajouter une bannière iAd par programme en haut au centre de l'écran?
Mon code:
class ViewController: UIViewController, ADBannerViewDelegate, UITextFieldDelegate {
@IBOutlet var adBannerView: ADBannerView!
var bannerIsVisible : Bool = false
override func viewDidLoad() {
super.viewDidLoad()
self.canDisplayBannerAds = true
self.adBannerView?.delegate = self
self.adBannerView?.hidden = true
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
self.adBannerView?.hidden = true
}
func bannerViewActionDidFinish(banner: ADBannerView!) {
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.adBannerView?.hidden = false
}
func bannerViewWillLoadAd(banner: ADBannerView!) {
}