因此,我显示中间iAd的代码可以工作,但加载广告的速度很慢。当用户在我的GameOver场景中,他们点击“重试”时,它会进行随机数字检查,如果数字与我说的数字匹配,它会使用NSNotificationCenter加载我的中间iAd。
func interstitialAdChecker(){
var randomAd = Int(arc4random() % 3)
println(randomAd)
if randomAd == 1 {
NSNotificationCenter.defaultCenter().postNotificationName("showInterstitialAdsID", object: nil)
}
}
在我的游戏over scene中,当用户点击replay时,这是转换场景的代码:
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
for touch: AnyObject in touches {
let location = touch.locationInNode(self)
if self.nodeAtPoint(location) == self.replayButton {
gameOverLogo.removeFromParent()
replayButton.removeFromParent()
yourScore.removeFromParent()
highScore.removeFromParent()
rateButton.removeFromParent()
scoreBackground.removeFromParent()
interstitialAdChecker()
var scene = InstructionScene(size: self.size)
let skView = view as SKView!
skView.ignoresSiblingOrder = true
scene.anchorPoint = CGPoint(x: 0.5, y: 0.5)
scene.scaleMode = .ResizeFill
scene.size = skView.bounds.size
skView.presentScene(scene, transition: transition)
}
}
}
从加载指令场景到显示间隙iAd之间有1-3秒的延迟,所以有人知道如何在用户点击重试时使其从底部无缝向上滑动吗?1-3秒的延迟意味着用户可能会启动游戏,并在游戏过程中弹出广告,这是不好的。谢谢
您是使用模拟器还是实际设备进行测试?根据我的经验,如果你使用模拟器,可能会延迟显示广告。
如果正在设备上测试,则应尝试延迟场景过渡,直到用户处理完Insterstitalad。你可以设定广告播放的时间,这样你就不会过渡。然后,当用户取消广告时,就会发生转换。
问题内容: 在Objective-C中,使用Sprite-Kit,我将在Objective-C中 成功 使用类似以下代码的内容来展示新场景 在尝试将我的简单游戏移植到Swift时,到目前为止,我已经完成了这项工作… 但是我不知道要写什么代码才能真正过渡到另一个场景。问题: 有人可以提供在Swift中使用SKTransition的示例吗? 假设您将使用Objective-C,通常是否会创建另一个“文
这相当长,但可能是一个非常容易修复的问题。大部分都是代码,只需跳到底部,就会有一个tl;博士 嘿,所以我已经遵循了大约10个关于让Admob间质在我的Swift Spritekit游戏中工作的教程。除了我看到的所有教程都使用带有按钮的IBAction。目前,我希望广告每隔一段时间在菜单上弹出一次。(只是为了开始,我可能会在以后更改它)。这一切都非常完美,但是一旦我点击播放按钮(进入不同的场景),然
我的应用程序不能显示间质。如果我使用测试设备ID运行应用程序,它会显示谷歌的间质测试窗口。但是没有测试设备ID,它什么也不会显示。我做了相同的步骤,比如整合smart_banner。我的应用程序显示smart_banner,但没有显示间质。可能我使用了错误的类......也存在间质类,但我使用了AdView类。我不知道有人知道在libgdx中包含间质的好教程吗?
我正在我的项目中实施间隙IAD。每场比赛后,我都会尝试显示一个中间广告。然而,在我的测试中,我得到一个错误,即大约10场比赛后,中间广告太多了。如何删除这些插入式广告? 代码: 此外,我还试图在每次比赛结束后播放一则插播广告。然而,有时没有显示广告,我认为这是正常的,因为广告库存可能并不总是可用的。因此,游戏通常在结束时不显示广告。 是否有一种方法,我可以检测到是否不会显示间隙广告,以便我可以使用
问题内容: 我正在开发针对API级别8(2.2,Froyo)的Android应用程序。我正在使用a ,这很简单,并且正在用于填写列表视图,但是我在SimpleCursorAdapter的文档中注意到,无标记构造函数已弃用,并带有以下注释: 不推荐使用此构造方法。不建议使用此选项,因为它会导致在应用程序的UI线程上执行游标查询,从而可能导致响应能力差,甚至导致应用程序无响应错误。或者,将Loader
我正在遵循本教程 到目前为止,当我点击按钮时,它就可以工作了。然而,我似乎无法让它在viewDidLoad上显示中间广告。 这就是我所拥有的: 控制台不断向我显示: 2016-02-04 22:27:51.855 GoogleAdamObjutorial[3394:56415]要获取此设备上的测试广告,请致电:request。testDevices=@[kGADSimulatorID]; 单击按钮