0

集成 SponsorPay/Fyber 插页式广告时,如何查看广告何时可用?他们提供了这个示例代码:

- (void)interstitialClient:(SPInterstitialClient *)client
       canShowInterstitial:(BOOL)canShowInterstitial
{
    // Assuming that this is a subclass of UIViewController
    // and that we want to show an interstitial immediately
    if (canShowInterstitial) {
        [client showInterstitialFromViewController:self];
    } else {
        // maybe try later
    }
}

但是canShowInterstitial总是返回NO,所以我需要checkInterstitialAvailable一次又一次地调用,直到广告缓存成功..我觉得这很麻烦,而且很多广告最终可能会被缓存导致内存问题..有更好的方法吗?

4

1 回答 1

0

您的代码片段没有任何问题。正如您在文档中看到的那样,这是目前显示插页式广告的正确方式

Fyber 的插页式广告目前仅适用于中介,即广告网络,因此问题可能来自您正在集成的网络。

也应该没有内存问题,因为所有缓存的数据以及在收到新广告之前未使用的数据都被精确丢弃以防止此类问题

于 2015-03-11T09:12:41.967 回答