1

我想偶尔隐藏一个ADBannerView. 我正在考虑banner.hidden = YES和类似的取消隐藏。我担心 Apple 会对此不屑一顾,因为在隐藏横幅时接收和“显示”广告似乎是有问题的。

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

也许可以告诉横幅停止请求广告。不幸的是,我在看的时候什么都没有跳出来ADBannerView.h

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

4

1 回答 1

7

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

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

  • 仅当您打算向用户显示横幅视图时才创建它。否则,它可能会循环显示广告并耗尽您的应用程序的可用广告列表。
  • 如果用户从带有横幅视图的内容屏幕导航到没有横幅视图的屏幕,并且您希望他们在该屏幕上停留很长时间,请从视图层次结构中删除横幅视图,设置它的代表为零并在转换到新的内容屏幕之前释放它。更一般地说,当横幅视图对用户不可见时,应避免将其保留在周围。
于 2012-12-31T20:36:07.340 回答