我一直在努力让(横幅)iAds
在iPhone
中正确显示,而iPad
只显示iPhone
应用(按比例放大) 。我仍然不知道如何解决此问题,并且没有发现其他人遇到此问题。
然后我注意到在iOS7
中有一种方法可以在应用中自动使用横幅广告,方法是设置:
self.canDisplayBannerAds=YES:
...在viewDidLoad
方法中。这似乎是一种很酷,简化的实现横幅的方式,但是在使用这种自动化方法时却没有弄清楚如何设置委托。可以这样做,还是你必须采用更加手动的方法来创建adBannerView
,设置委托,然后实现委托方法?
答案 0 :(得分:4)
您无法在iPad上以兼容模式显示iAd。
您的应用必须是通用的iAd才能显示。
Technical Note TN2264: iAd Implementation Best Practices
此外,如果您使用self.canDisplayBannerAds
,则委托方法不会转发到您的应用程序。 See here