iAd inteitial仅加载一次

时间:2014-10-01 17:10:40

标签: ios iad

我需要在ViewController加载时随机加载一个interitial add。为了实现这一点,我使用以下代码:

self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyAutomatic;

问题是,间件被加载一次,然后,它不再显示。

有什么问题?

1 个答案:

答案 0 :(得分:3)

来自the documentationADInterstitialPresentationPolicyAutomatic表示:

  

自动政策。 该框架确定何时展示插页式广告。

(强调我的)。

如果您希望它是随机的,我认为您需要ADInterstitialPresentationPolicyManual,这可以让您控制何时显示插页式广告:

  

手动政策。该应用确定何时应展示插页式广告。使用requestInterstitialAdPresentation请求在适当的时间展示插页式广告。

因此,请使用ADInterstitialPresentationPolicyManual,并在希望展示广告时致电requestInterstitialAdPresentation

不清楚你的意思" 随机加载插页式广告"但是通过手动方式,您可以控制何时展示广告。例如,您可以使用this question中的方法生成0到1之间的数字(包括0和1),如果它的1显示广告。否则,请不要显示它。