【发布时间】:2015-09-18 04:33:19
【问题描述】:
我在所有应用上都使用相同的代码来显示 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
}
}
【问题讨论】:
标签: ios swift sprite-kit iad swift2