如果应用程序在iOS中没有收到来自adWhirl的任何广告,我该怎么办



我已成功将adWhirl集成到我的iOS应用程序中。我在Apple文档中读到,如果您的应用程序没有任何广告要显示,那么您应该隐藏横幅。但是在AdWhirl的情况下,它写在AdWhirl的FAQ中

AdWhirl SDK 是否会在尝试请求广告之前检查网络连接并防止电池耗尽?

是的。客户端 SDK 会先检查网络连接是否可用,然后再允许投放任何广告请求。如果没有可用的网络连接,则不会发出任何广告请求。因此,请注意,由于不会发出任何广告请求,因此不会进行回传。

那么我该如何处理这种情况呢?苹果会拒绝我的申请吗?非常感谢任何形式的帮助。谢谢

查看 iAd 的 AdWhirl 适配器,它似乎初始化了 AdBannerview,如下所示:

 ADBannerView *iAdView = [[ADBannerView alloc] initWithFrame:CGRectZero];

那么只有在bannerViewDidLoadAd:回调中,广告组的框架才如下所示:

 CGRect newFrame = banner.frame;
 newFrame.origin.x = newFrame.origin.y = 0;
 banner.frame = newFrame;

因此,我认为您不必担心这一点,因为AdWhirl的iAd适配器可确保广告的大小为CGRectZero,直到实际广告出现。

最新更新