【问题标题】:ios iAd loading before displayingios iAd在显示前加载
【发布时间】:2014-11-15 21:10:14
【问题描述】:

我正在快速开发一款 iOS 游戏。 我正在尝试添加插页式广告。 我想做的是在游戏结束时显示广告。 关闭后,用户可以启动另一个游戏。 游戏结束后我调用这个方法:

   func showFullScreenAd() {
        if requestingAd == false {

            interstitial = ADInterstitialAd()
            interstitial!.delegate = self

            requestingAd = true

        }

    }

func interstitialAdDidLoad(interstitialAd: ADInterstitialAd!) {


        if interstitial?.loaded==true{
             ....}
}

广告将在 interstitialAdDidLoad 被调用时展示。 因此,在 showFullScreenAd() 和 interstitialAdDidLoad 之间有时我们可能有几秒钟(广告加载的时间),因此用户可以点击“新游戏”并开始游戏。 因此,游戏将开始,然后将显示广告(我也在处理暂停模式),但开始游戏并显示广告很奇怪。

我正在考虑以下情况: 在做

interstitial = ADInterstitialAd()

加载游戏时 当游戏结束时,只显示广告(如果有),然后再做一次。

您对此有何看法?

谢谢。

C.C.

【问题讨论】:

    标签: ios swift iad interstitial


    【解决方案1】:

    您必须将广告作为子视图添加到视图中,对吗?因此,当您准备好时,加载它并将其添加到视图中。我假设你现在是在 interstitialAdDidLoad 之前做的?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多