1

電話ギャップで 1 つのアプリを作成しているため、Web ビューのみを処理する必要があります。このアプリでは、画面の下部に広告を配置する必要があります。これにはGoogle admobを使用しています。これにより、フローティング広告ウィンドウが生成されます。このウィンドウを画面の下部に配置しましたが、問題は、Web ビューのコンテンツがこのウィンドウの後ろに隠れていることです。

そこで、長方形を 1 つ作成し、この長方形にこの Google admob ウィンドウを追加しました。それは私のデータ隠蔽問題を解決しましたが、今はクリックできません。

私のコード:

- (void)webViewDidFinishLoad:(UIWebView*)theWebView
{

    theWebView.backgroundColor = [UIColor blackColor];


    CGRect viewBounds = CGRectMake([[UIScreen mainScreen] applicationFrame].origin.x, [[UIScreen mainScreen] applicationFrame].origin.y, [[UIScreen mainScreen] applicationFrame].size.width, [[UIScreen mainScreen] applicationFrame].size.height-CGSizeFromGADAdSize(kGADAdSizeBanner).height);
    self.view.frame = viewBounds;


    CGPoint origin = CGPointMake(0.0,theWebView.frame.size.height);

    bannerView_ = [[[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin] autorelease];

    bannerView_.adUnitID = @"___ADMOBID___";
    bannerView_.rootViewController = self;
    [self.view addSubview:bannerView_];


    [bannerView_ loadRequest:[GADRequest request]];

    return [super webViewDidFinishLoad:theWebView];
}

長方形内でadmobをクリック可能にする方法(CGRect)???

前もって感謝します...

4

1 に答える 1