ios - iAd插页式广告仅加载一次

标签 ios iad

我需要在ViewController加载时随机加载插页式广告。为了实现这一点,我使用以下代码:

self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyAutomatic;

问题在于,该间隙被加载一次,然后不再显示。

问题是什么?

最佳答案

the documentation中,ADInterstitialPresentationPolicyAutomatic表示:

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

(强调我的)。

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

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

因此,请使用ADInterstitialPresentationPolicyManual,并在需要展示广告时调用requestInterstitialAdPresentation

目前尚不清楚“随机加载插页式广告”的含义,但是通过手动方法,您可以控制何时显示它。例如,您可以使用this question中的方法来生成介于0和1之间(包括0和1)的数字,如果数字为1,则显示广告。否则,请勿显示。

关于ios - iAd插页式广告仅加载一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146768/

相关文章:

ios - Swift Today Extension preferredContentSize 不调整大小

ios - 使用 AppCenter 分析管理不同的环境?

ios - 带有 iAd 横幅的 UITableView 出现奇怪的溢出

ios - 在 SceneKit View 上实现 iAds

ios - 在 CGContext 中定位预制的 CGPath

iphone - b2 body 问题

ios - 'iCloud' 功能仅适用于注册 Apple Developer Program 的用户。请访问 https ://developer. apple.com/programs/报名

swift - 当加载我的 FB Audience Network 横幅广告时出现错误,为什么我的 ipAd 横幅没有出现?

ios - Sprite Kit 创建 iAdBanner

swift - iAd 显示后调整 View 大小