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

我有spritekit游戏,广告预装在每个游戏的开始[UIViewController prepareInterstitialAds]; 在转换之后,它应该显示广告与[self.view.window.rootViewController requestInterstitialAdPresentation]; 它的工作还行,但只是第一次。 广告只显示一次。 在另一场比赛失败后,广告不会通过预加载显示。 有什么build议么?

你有没有把它设置到运行的地方?

 [self.view.window.rootViewController requestInterstitialAdPresentation]; 

每次游戏结束?

请参阅由gj15987这里的答案… requestInterstitialAdPresentation只能工作一次

他说有两分钟的封锁期。 我试了一下,发现花了3分20秒才能给我另一个广告。 在“设置”的“开发人员”部分,我将填充率设置为100%。

从文档:

“横幅广告和全屏广告之间的第二个主要区别在于,全屏广告不会在新内容中循环,全屏广告对象加载一个广告;一旦内容过期,您的应用程序必须释放广告对象,每次你的应用程序需要显示一个新的广告,它必须明确地创build一个新的广告对象。

直奔马的嘴巴:

iAd编程指南:全屏广告