Swift IAd横幅广告在屏幕上晃动
我已经将我的游戏发布到应用商店,并且在屏幕底部启用iAd横幅广告。我使用了Swift IAd横幅广告在屏幕上晃动,swift,sprite-kit,iad,candisplaybannerads,Swift,Sprite Kit,Iad,Candisplaybannerads,我已经将我的游戏发布到应用商店,并且在屏幕底部启用iAd横幅广告。我使用了self.candisplaybanerads=true来启用广告。广告工作正常,加载或消失都没有问题。问题是,每当广告出现时,屏幕就会抖动。这一猛拉使触球瞬间失效。这一瞬间足以让玩家输掉比赛。这是一个非常烦人的问题,肯定需要解决。还有其他人有这个问题吗?我能做些什么来修理它吗 如果您想亲自查看问题,您可以下载该应用程序,它是免费的:我也遇到了同样的问题,这为我解决了问题 import UIKit import Sprit
self.candisplaybanerads=true
来启用广告。广告工作正常,加载或消失都没有问题。问题是,每当广告出现时,屏幕就会抖动。这一猛拉使触球瞬间失效。这一瞬间足以让玩家输掉比赛。这是一个非常烦人的问题,肯定需要解决。还有其他人有这个问题吗?我能做些什么来修理它吗
如果您想亲自查看问题,您可以下载该应用程序,它是免费的:我也遇到了同样的问题,这为我解决了问题
import UIKit
import SpriteKit
import iAd
import GameKit
let adBannerView = ADBannerView(frame: CGRect.zeroRect)
class GameViewController: UIViewController, ADBannerViewDelegate {
var bannerView:ADBannerView?
override func viewDidLoad() {
super.viewDidLoad()
if let scene = GameScene.unarchiveFromFile("GameScene") as? GameScene {
let skView = self.view as SKView
loadAds()
}
}
func loadAds() {
adBannerView.center = CGPoint(x: adBannerView.center.x, y: view.bounds.size.height - adBannerView.frame.size.height / 2)
adBannerView.delegate = self
adBannerView.hidden = true
view.addSubview(adBannerView)
}
func bannerViewWillLoadAd(banner: ADBannerView!) {
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
adBannerView.hidden = false
}
func bannerViewActionDidFinish(banner: ADBannerView!) {
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
adBannerView.hidden = true
}