【发布时间】:2015-03-03 02:07:51
【问题描述】:
我似乎无法在 SpriteKit 游戏中的 Swift 应用程序中加载 iAd 横幅...在谷歌上搜索了一段时间但什么也没有...它根本不会进行网络调用来加载广告...我已经实现了所有必要的调用并且没有运气设置委托...
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
println("Failed to load ad")
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
println("Loaded Ad")
//now show the ad
//set position off-screen
banner.frame.origin.y = screenHeight
banner.hidden = false
}
func createAds() {
//create ad to allow it to load
let adBanner = ADBannerView(frame: CGRectMake(0, 0, screenWidth, 50))
adBanner.delegate = self
adBanner.center = CGPointMake(screenWidth/2, 25)
adBanner.hidden = true
//add to screen
self.view?.addSubview(adBanner)
println("Created Ad")
}
func hideAds() {
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}
然后我只需在游戏开始时调用 createAds() 方法,然后在屏幕顶部显示一个白色矩形(“0,0”、“报价、报价、顶部是否为零”?)
【问题讨论】:
标签: swift sprite-kit iad