【问题标题】:Single iAd referred from multiple ViewControllers从多个 ViewController 引用的单个 iAd
【发布时间】:2012-07-10 04:39:29
【问题描述】:

我按照此处提供的说明在多个 VC 之间共享 iAd 内容:

How to create a global reference for iAd and implement in multiple Viewcontrollers

但是,我现在希望能够在没有广告的情况下隐藏横幅,并在有广告时显示。我已经看到了如何在特定 VC 中执行此操作的编码,方法是使其成为 ADBannerViewDelegate 并实现几个使用动画块显示/隐藏的委托方法。

我的问题是 - 我是否可以让每个离散 VC 成为 ADBannerViewDelegate 并向每个单独的 VC 添加委托方法,或者本着链接到问答的精神,是否可以只有一个 ADBannerViewDelegate 并实现委托方法一次?

谢谢 托尼。

【问题讨论】:

    标签: ios xcode iad adbannerview


    【解决方案1】:

    两者都是可能的和允许的。

    拥有一个涵盖所有情况的方法的单一委托通常比让每个 ViewController 成为其自己的 ADBanner 委托更优雅的解决方案。

    哪个最适合您取决于您​​现有的代码以及您可以轻松地将所需的广告行为抽象为跨多个 ViewController 工作。

    【讨论】:

      猜你喜欢
      • 2012-05-17
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      相关资源
      最近更新 更多