2014-07-02 81 views
0

在iOS 7中,不再需要手动创建ADBannerView。相反,他们可以用一个简单的请求self.canDisplayBannerAds = YES;接收iAd横幅广告的委托方法iOS 7

现在,我不能将我的视图控制器设置为横幅委托,因为没有横幅让我访问(据我所知)。

我需要知道什么时候横幅被点击,当这个动作被解散,所以我可以正常暂停/启动我的Sprite Kit游戏。

我该如何调用这些委托方法才能正确响应用户的操作?

AFAIK,UIView Controller iAD Additions中没有任何内容解释了如何设置横幅代表。

我是否需要手动创建横幅,还是有办法实现这一点,同时仍然使用较新的API?

回答

1

不幸的是,如果你想使用委托方法,你需要手动设置你的iAd Banner。即使你使用vc作为委托,只需使用self.canDisplayBannerAds = YES,也不会调用你需要的方法。在我的精灵套装游戏中,我手动制作了所有的横幅,这样我就可以暂停游戏并进入后台。让他们给你你正在寻找的控制。祝你好运。

+1

不幸的是,这是正确的答案。谢谢 – erdekhayser