我想知道为什么
[self requestInterstitialAdPresentation];
只工作一次。我的意思是我将此调用绑定到UIButton,首次运行我的应用,然后点击此按钮广告正确显示但是,当我关闭广告并尝试再次呼叫另一个广告时,只是广告不会出现,尽管nslog说该功能被称为。在启动应用中,我预加载广告
[UIViewController prepareInterstitialAds];
答案 0 :(得分:3)
我刚刚遇到过这种情况,似乎有一段时间可以阻止人们在每隔一段时间之后用广告向用户发送垃圾邮件。
我不知道它是否会有所不同,但我只是自己尝试过,而且时间大约是2分钟。
答案 1 :(得分:0)
试试这个:
表示策略确定表示的时间是完全由框架管理还是仅在应用程序调用时进行 -requestInterstitialAdPresentation。默认情况下,策略为“无”,所以是 能够呈现插页式广告,必须将其更改为“自动”或“手动”。
@property (nonatomic, assign) ADInterstitialPresentationPolicy interstitialPresentationPolicy NS_AVAILABLE_IOS(7_0);
类似的东西:
self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual;
您可能需要导入iAd / UIViewControlleriAdAdditions.h