调用插页式广告iAd只能播放一次

时间:2014-04-27 22:05:28

标签: ios objective-c cocos2d-iphone iad

我有spritekit游戏,广告在每次游戏开始时预先加载[UIViewController prepareInterstitialAds];并且在游戏结束后它应该显示广告[self.view.window.rootViewController requestInterstitialAdPresentation];并且它可以正常工作,但只是第一次。该广告只展示了一次。在另一场比赛失败后,广告不会通过预加载显示。有什么建议吗?

3 个答案:

答案 0 :(得分:1)

您是否已将其设置为运行位置

[self.view.window.rootViewController requestInterstitialAdPresentation]; 

每次比赛结束?

答案 1 :(得分:1)

在这里查看gj15987的答案...... requestInterstitialAdPresentation Works only one Time

他说有两分钟的禁区时间。我试了一下,发现花了3分20秒才允许另外一个广告给我。我在“设置”的“开发者”部分中将填充率设置为100%。

答案 2 :(得分:0)

来自doc:

"横幅广告和全屏广告之间的第二个主要区别是全屏广告不会循环显示新内容。全屏广告对象加载单个广告;内容过期后,您的应用必须发布广告对象。每次您的应用需要展示新广告时,都必须明确创建新的广告对象。"

直接从马的嘴里出来:

iAd Programming Guide : Full-Screen Advertisements