我已成功将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,直到实际广告出现。