2016-11-11 79 views
0

在我的Swift iOS游戏中,我有一个按钮,播放器丢失后显示,此按钮显示来自Chartboost的奖励广告。 问题是,有时候,我在广告检索时发现错误(错误代码6),它是“无广告可用”。因此,我用完了我所在地区的广告,我不知道为什么。有时我可以看2-3个广告,这就是我每天都能看到的。 所以,当即将用完广告时,按钮仍然停留在那里,但什么都不做。用户按下按钮并没有看到任何事情发生,可能会引起混淆。 所以我想检查是否有广告可用,只需隐藏按钮。如何检查是否有可供显示的Chartboost奖励广告?

我使用,以检查是否有可用的广告的方法是:

Chartboost.hasRewardedVideo(CBLocationDefault) 

但这不知何故,总是返回,不管我用什么CBLocation。

我触发showAd()这样的:

Chartboost.showRewardedVideo(CBLocationDefault) 

什么建议吗?

谢谢。

回答

0

您目前位于哪个地区?如果您恰好位于巴基斯坦或泰国这样的国家,Chartboost可能会在填写广告请求时遇到麻烦。这可能是您的地区没有足够广告客户满足您的发布标准的一个简单情况。

另外,你是否试图在你的应用程序的启动时马上显示一个广告,或者它在某处游戏?

+0

我在阿根廷是的。当他失去时,我允许用户观看广告...这是广告奖励的按钮。 – msqar

+0

这几乎肯定听起来像是填充率问题,因为在获得错误代码之前,您可以观看2-3个广告。 –

+0

对不起,并不是故意缩短我的答案。 –

相关问题