電話ギャップで 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)???
前もって感謝します...