在iOS 7中,不再需要手动创建ADBannerView。相反,可以使用简单的self.canDisplayBannerAds = YES;
现在,我无法将我的View Controller设置为横幅代理,因为我没有可以访问的横幅(据我所知)。
我需要知道何时点击横幅以及何时解除该操作,以便我可以正确暂停/启动我的Sprite Kit游戏。
我应该如何调用这些委托方法,以便我能够正确回应用户的操作?
AFAIK,UIView Controller iAD Additions中没有任何内容可以解释如何为横幅设置代理。
我是否需要手动创建横幅广告,或者是否有办法在使用新API时实现这一点?
答案 0 :(得分:1)
不幸的是,如果您想使用委托方法,则需要手动设置iAd Banner。即使您通过使用self.canDisplayBannerAds = YES使您的vc成为委托,也不会调用您需要的方法。在我的精灵工具包游戏中,我手动制作了所有横幅,因此我可以处理暂停游戏并进入后台。让它们为您提供所需的控制。祝你好运。