2015-09-06 1 views
2

Chaque fois que je metsiAds provoque des problèmes avec la mise en page automatique?

self.canDisplayBannerAds = true 

dans ma méthode de viewDidLoad, mes mises en page tous les obtenir sur et foiré déplacé pour une raison quelconque. La vue Web a été agrandie de quelques pixels et la barre d'état est décalée vers le bas.

enter image description here

mais quand je supprimer cette ligne de code, mon annonce affiche très bien et tout est parfait.

enter image description here

Répondre

2

Si vous implémentez votre propre ADBannerView alors vous devez supprimer self.canDisplayBannerAds = true de votre viewDidLoad.

peut être utilisé pour une manière sans tracas de mettre en œuvre des bannières iAd dans votre application. Cela va créer un ADBannerView pour vous et afficher ou masquer le ADBannerView selon qu'il reçoit ou non une annonce du réseau iAd.

Vous pouvez implémenter votre propre ADBannerView ou utiliser self.canDisplayBannerAds = true, pas les deux.

+1

C'est une excellente explication. Je vous remercie – user3796209