以编程方式隐藏Apple iAd ADBannerView



我想偶尔隐藏一个ADBannerView。我正在考虑banner.hidden = YES,类似于取消隐藏。我担心苹果会对此不屑一顾,因为在横幅隐藏的情况下接收和"显示"广告似乎值得怀疑。

bannerView:didFailToReceiveAdWithError:,我正在对屏幕底部的横幅进行动画处理。如果它更好,我愿意这样做而不是使用隐藏属性。

也许可以告诉横幅停止请求广告。不幸的是,在查看ADBannerView.h时,没有任何东西跳出来。

以编程方式隐藏ADBannerView的最佳方法是什么?

告诉横幅视图停止接收广告的方法是在不需要时销毁它,如 iAd 编程指南中所述 [我添加了粗体强调]:

设计应用程序时,请记住以下原则:

    仅当您打算向用户显示横幅视图
  • 时,才创建横幅视图。否则,它可能会循环浏览广告并耗尽应用程序的可用广告列表。
  • 如果用户从具有横幅视图
  • 的内容屏幕导航到没有横幅视图的屏幕,并且您希望他们在该屏幕上停留很长时间,请从视图层次结构中删除横幅视图,将其委托设置为 nil 并在过渡到新内容屏幕之前释放它。更一般地说,避免在用户不可见时保留横幅视图。

相关内容

  • 没有找到相关文章

最新更新