iAd Banner swift ,在我添加 iAd 后游戏开始崩溃
iAd Banner swift , after i added iAd the game started crash
我开发了这个游戏,它运行良好,就像我想要的那样,但是在我添加 iAd 横幅后,当我开始游戏时,它通常会 运行 大约 10 秒。然后它放大并使所有东西都变得非常大,然后它会给我这个错误:
Shapes#2[75422:7643415] [AppDeveloper] ADBannerView: Unhandled error (no delegate or delegate does not implement didFailToReceiveAdWithError:): Error Domain=ADErrorDomain Code=1 "Service session terminated." UserInfo=0x7fdb09f5b1e0 {ADInternalErrorCode=1002, NSLocalizedDescription=Service session terminated.}
您缺少 didFailToReceiveAdWithError 函数。您可以复制并粘贴此代码,只需确保您的 iAd 横幅与您项目中的内容相匹配:
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
println("Error failed to load. Probably due to network connection.")
self.adBannerView.hidden = true//hide the banner
}
问题可能是 iAd 横幅无法加载,并且您没有在横幅无法加载时运行的 didFailToReceiveAdWithError 函数。如果横幅未加载,并且没有处理此问题的函数,编译器将报错。
P.S。您可能也想插入此功能。这个与 didFailToReceiveAdWithError 相反,它在横幅可以加载时运行。
func bannerViewDidLoadAd(banner: ADBannerView!) {
println("Banner did load.")
self.adBannerView.hidden = false//show banner
}
您可以找到有关 iAd 的更多信息here.
我开发了这个游戏,它运行良好,就像我想要的那样,但是在我添加 iAd 横幅后,当我开始游戏时,它通常会 运行 大约 10 秒。然后它放大并使所有东西都变得非常大,然后它会给我这个错误:
Shapes#2[75422:7643415] [AppDeveloper] ADBannerView: Unhandled error (no delegate or delegate does not implement didFailToReceiveAdWithError:): Error Domain=ADErrorDomain Code=1 "Service session terminated." UserInfo=0x7fdb09f5b1e0 {ADInternalErrorCode=1002, NSLocalizedDescription=Service session terminated.}
您缺少 didFailToReceiveAdWithError 函数。您可以复制并粘贴此代码,只需确保您的 iAd 横幅与您项目中的内容相匹配:
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
println("Error failed to load. Probably due to network connection.")
self.adBannerView.hidden = true//hide the banner
}
问题可能是 iAd 横幅无法加载,并且您没有在横幅无法加载时运行的 didFailToReceiveAdWithError 函数。如果横幅未加载,并且没有处理此问题的函数,编译器将报错。 P.S。您可能也想插入此功能。这个与 didFailToReceiveAdWithError 相反,它在横幅可以加载时运行。
func bannerViewDidLoadAd(banner: ADBannerView!) {
println("Banner did load.")
self.adBannerView.hidden = false//show banner
}
您可以找到有关 iAd 的更多信息here.