gpt4 book ai didi

ios - Swift SpriteKit iAd

转载 作者:行者123 更新时间:2023-11-28 10:24:50 25 4
gpt4 key购买 nike

我正在用 Swift 开发一款游戏,但遇到了一个我无法解决的小问题。我只处理场景,没有 UIView。主场景是游戏运行的地方,当玩家死亡时将加载新场景。我希望在玩家死亡的那个场景中显示菜单(我这样做了)并显示 iAd 横幅。我也尝试过 UIViewControllers 但我无法管理它。我只想在 SpriteKit 中制作它,但我不知道怎么做。有人可以帮帮我吗?

最佳答案

如果您只是想显示一个 iAd 横幅,那么您需要做几件事。首先,导入 iAd 框架并在代码顶部导入 iAd。然后,使用此函数显示横幅。 (哦,adBannerView 应该在您的 skscene 中声明为全局变量)。

func loadAds()->ADBannerView{
adBannerView = ADBannerView(frame: CGRect.zeroRect)
adBannerView.center = CGPoint(x: adBannerView.center.x, y: view!.frame.size.height - adBannerView.frame.size.height / 2)
adBannerView.delegate = self
self.view?.addSubview(adBannerView)
return adBannerView
}

您可能还想包含这些功能。当横幅无法加载时(这很可能是由于网络问题而发生的),此处运行的这个。

func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
println("Ad cannot load")
self.adBannerView.hidden = true
}

这会在横幅成功加载时运行。

func bannerViewDidLoadAd(banner: ADBannerView!) {
println("ad did load.")
self.adBannerView.hidden = false
}

关于ios - Swift SpriteKit iAd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28906674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com