0

以前、TabbarView ベースのアプリケーションで Admobs 広告を表示しようとしました。しかし、UIWebView ベースのアプリケーションに同じものを実装しようとすると、正しく動作しないようです。

内部にコードを追加しようとしまし-(void)viewDidLoadたが、アプリケーションがクラッシュしました。

アプリケーション内で使用しているメソッドには次のものがあります。

  • (void) viewDidAppear:(BOOL)animated
  • (void) viewDidDisappear:(BOOL)animated
  • (void) loading

アプリケーションで表示するには、どこに実装すればよいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

XIB から viewController を初期化した後、application:didFinishLaunchingWithOptions: メソッドの最後に admob のバナー ビューをウィンドウに追加できます。

GADBannerView *bannerView;
bannerView = [[[GADBannerView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)] autorelease];
bannerView.adUnitID = @"YOUR_ADMOB_ID";
bannerView.rootViewController = self.viewController; 
[self.window addSubview:bannerView];
[bannerView loadRequest:[GADRequest request]];

これにより、admob バナーが常に画面の上部に表示されます。

于 2012-08-14T09:16:10.443 に答える