编程隐藏苹果的iAd ADBannerView(Programmatically hiding Ap

2019-10-16 22:04发布

我想偶尔隐藏ADBannerView 。 我在想banner.hidden = YES和类似取消隐藏。 我很担心,苹果会在这个皱眉,因为接收和“展示”的广告,而被隐藏的旗帜似乎值得商榷。

bannerView:didFailToReceiveAdWithError:我的动画旗帜关闭屏幕底部。 我愿意这样做,而不是使用隐藏属性,如果它在某种程度上更好。

也许它可能告诉旗帜停止请求广告。 不幸的是没有跳出我同时找过ADBannerView.h

什么是隐藏编程最好的方式ADBannerView

Answer 1:

告诉横幅画面停止接收广告的方法是摧毁它在不需要的时候,因为在规定的iAd编程指南 [由我添加大胆的重点]:

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

  • 只有当你打算把它显示给用户创造一个横幅视图。 否则,可能会通过广告周期和耗尽可用广告列表中为您的应用。
  • 如果用户从与横幅以不有一面旗帜视图的画面内容的画面导航,以及你希望他们是屏幕的很长一段时间上, 从视图层次结构中删除横幅画面,设定其代表到零,过渡到内容的新画面之前释放它 。 更一般地,避免将当它是对用户不可见周围的横幅视图。


文章来源: Programmatically hiding Apple iAd ADBannerView