0

我们正在构建一个 iPhone 应用程序并使用来自 PhoneGap 的这个 iAd 插件:https ://github.com/shazron/iAdPlugin/blob/master/SAiOSAdPlugin.m 。

因为我们是用 HTML5 构建的,不是 Objective-C,也不知道如何调整插件。

当 iAd 缺少库存时,它会显示一个空白的白色矩形 (320x50)。我们希望显示一个 320x50 的网页而不是白色矩形,作为后备广告,仅当 iAd 再次具有广告库存时才显示。

我们知道在 中包含代码是必要的(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError*)error,但希望获得有关下一步操作的提示。

4

1 回答 1

0

只需使用这个:

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError*)error
{
    banner.hidden = YES;
    UIWebView *webview = ... //Make it.
    webview.frame = banner.frame;
    [self.view addSubview:webview];
}

除非我遗漏了一些巨大的东西,否则这应该可以工作 - 但请记住将banners设置delegateself

于 2013-05-31T18:57:11.597 回答