使用canDisplayBannerAds时设置委托

时间:2014-01-07 16:41:22

标签: ios ios7 iad

我一直在努力让(横幅)iAdsiPhone中正确显示,而iPad只显示iPhone应用(按比例放大) 。我仍然不知道如何解决此问题,并且没有发现其他人遇到此问题。

然后我注意到在iOS7中有一种方法可以在应用中自动使用横幅广告,方法是设置:

self.canDisplayBannerAds=YES:

...在viewDidLoad方法中。这似乎是一种很酷,简化的实现横幅的方式,但是在使用这种自动化方法时却没有弄清楚如何设置委托。可以这样做,还是你必须采用更加手动的方法来创建adBannerView,设置委托,然后实现委托方法?

1 个答案:

答案 0 :(得分:4)

您无法在iPad上以兼容模式显示iAd。

您的应用必须是通用的iAd才能显示。

Technical Note TN2264: iAd Implementation Best Practices

此外,如果您使用self.canDisplayBannerAds,则委托方法不会转发到您的应用程序。 See here