当前位置 : 主页 > 手机开发 > ios >

ios – iAd`UIViewController`类别`canDisplayBannerAds`有什么作用?

来源:互联网 收集:自由互联 发布时间:2021-06-11
在iOS7中,iAds框架包括类别 – [UIViewController canDisplayBannerAds]. 这个类别做了什么以及我应该如何使用它? canDisplayBannerAds状态的标头: Set this to enable automatic management of banner ad display with
在iOS7中,iAds框架包括类别 – [UIViewController canDisplayBannerAds].

这个类别做了什么以及我应该如何使用它?

canDisplayBannerAds状态的标头:

Set this to enable automatic management of banner ad display with the
view controller.
It’s important to note that this will modify the view hierarchy of the view controller
by inserting a new container view above the view controller’s view. The impact
is that the view controller’s view property will no longer return the originally
provided view, it will return the new container. To access the original view,
use the originalContentView property.

目前尚不清楚的是,自动管理还涉及将ADBannerView实例化并插入到视图层次结构中.您不需要实例化ADBannerView,也不需要ADBannerView属性或实例变量.

您仍然希望在视图控制器中遵守ADBannerViewDelegate协议,以便在用户点按广告时暂停您的应用,然后在全屏广告消失时恢复.

更新:除非您想要遍历视图层次结构以查找自动插入的ADBannerView以将视图控制器设置为委托,否则还可以剪切ADBannerViewDelegate协议方法.

网友评论