ios – iAd没有加载广告xcode7

前端之家收集整理的这篇文章主要介绍了ios – iAd没有加载广告xcode7前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的所有应用上使用相同的代码显示iAd广告,但在下载 xcode 7并将我的代码转换为 swift2后,广告不再出现在我的设备或xcode模拟器上.有谁知道需要做出哪些改变?

import UIKit
import SpriteKit
import iAd
class GameViewController: UIViewController,ADBannerViewDelegate {

    var adBanner: ADBannerView? = ADBannerView()

    override func viewDidLoad() {
        super.viewDidLoad()

        adBanner?.delegate = self

        adBanner?.hidden = true

        self.canDisplayBannerAds = true     

    }

    func bannerView(banner: ADBannerView!,didFailToReceiveAdWithError error: NSError!) {
        adBanner?.hidden = true

    }

    func bannerViewDidLoadAd(banner: ADBannerView!) {
        adBanner?.hidden = false

    }

    func bannerViewActionShouldBegin(banner: ADBannerView!,willLeaveApplication willLeave: Bool) -> Bool {
        return willLeave
    }

}

解决方法

你有没有考虑过iAd网络暂时关闭
始终保留Apples自己的iAd Suite副本:
https://developer.apple.com/library/ios/samplecode/iAdSuite_Storyboard/Introduction/Intro.html

如果他们自己没有加载,你的也不会加载.

现在我收到这个自我解释的错误信息:

NSLocalizedFailureReason=Ad inventory unavailable

希望有所帮助.

猜你在找的iOS相关文章