2012-02-15 40 views
0

表示されないのUITableViewControllerのフッターにADBannerViewを追加私は <p></p>はので、私はフレームワークiAd.frameworkを追加し、次のコードを試してみましたそのフッターにADBannerViewを追加したい、私はのUITableViewControllerを持って

- (void)viewDidLoad { 

    [super viewDidLoad]; 

    ADBannerView* adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; 
    adView.frame = CGRectOffset(adView.frame, 0, -50); 
    adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifier320x50]; 
    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50; 

    [self.tableView.tableFooterView addSubview:adView]; 
} 

しかし、それは現れません。

は、私は何かが足りないか、何

仕事に行くのではないです

敬具

+0

私はあなたにしなければならない多くのサンプルコードがあります.ADBannerViewをメインビューではなくテーブルビューで追加するだけです。 – Gypsa

+0

uは私がexampelsのようでした – AMH

+0

以上を説明することができ、何が、私は問題を解決し、それが働いていた別の1 – AMH

答えて

1

ています。あなたはtableView:viewForFooterInSection:と呼ばれるデータソースのメソッドを実装し、adbannerビューを返す必要があります。また、デリゲートメソッドを実装する必要があるかもしれません。tableView:heightForFooterInSection:

+0

で私の質問を更新し – AMH

+0

は、それだけでそのテスト広告を表示する必要があります。あなたが店に公開するまで、あなたはライブの広告を取得することはできません。画面の下部に広告を配置するには、あなたがして、[:adView self.viewのaddSubview]を使用して階層に入れて、一番下に部屋を作るためにあなたのテーブルビューのサイズを縮小する必要があります。 UITableViewControllerは、テーブルビューの完全長を置くので、あなたはまた、カスタムのtableViewプロパティで定期のUIViewControllerを使用する必要があります。 – Vinnie

関連する問題