使用canDisplayBannerAds时设置委托

jam*_*rns 5 ios iad ios7

我一直在努力让(横幅)iAds正确地显示在iPhone,并且iPad只是显示iPhone应用程序(按比例放大).我仍然不知道如何解决这个问题,并且没有发现其他人遇到这个问题.

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

self.canDisplayBannerAds=YES:
Run Code Online (Sandbox Code Playgroud)

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

Byt*_*Guy 4

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

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

技术说明 TN2264:iAd 实施最佳实践

此外,如果您使用的是,委托方法不会转发到您的应用程序 self.canDisplayBannerAds看这里