0

iPhone アプリを作成し、PhoneGap の iAd プラグイン ( https://github.com/shazron/iAdPlugin/blob/master/SAiOSAdPlugin.m )を使用しています。

Objective-C ではなく HTML5 でアプリを作成したため、プラグインの調整方法がわかりません。

iAd に在庫がない場合、空白の白い長方形 (320x50) が表示されます。白い四角形の代わりに 320x50 の Web ページを表示し、フォールバック広告として機能させ、広告在庫が再びある場合にのみ 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];
}

私が何か大きなものを見逃していない限り、これはうまくいくはずです -ただし、 bannersdelegateをに設定することを忘れないでくださいself

于 2013-05-31T18:57:11.597 に答える