2012-02-15 16 views
0

我的UITableViewController我想ADBannerView添加到其頁腳添加ADBannerView到的UITableViewController的頁腳不會出現

,所以我說的框架iAd.framework,並試圖將以下代碼

- (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

你有谷歌它。你會發現許多與iads有關的示例代碼。你必須做的改變是添加你的ADBannerView而不是主視圖。 – Gypsa 2012-02-15 08:32:19

+0

你可以解釋更多 – AMH 2012-02-15 08:35:12

+0

我做了在exampels,有什麼不對 – AMH 2012-02-15 08:37:13

回答

1

這是行不通的。您必須實施名爲tableView:viewForFooterInSection:的數據源方法並返回adbanner視圖。您可能還必須實現代理方法tableView:heightForFooterInSection:

+0

它的工作,但我需要它在屏幕的底部不是在表的末尾數據,也爲什麼它不顯示任何廣告,任何想法 – AMH 2012-02-15 09:39:39

+0

它應該只顯示測試廣告,而你的發展。在您發佈到商店之前,您不會看到實時廣告。要將廣告放在屏幕的底部,您必須縮小表格視圖的大小才能在底部留出空間,然後使用[self.view addSubview:adView]將其放入層次結構中。您還需要使用具有自定義tableView屬性的常規UIViewController,因爲UITableViewController將表視圖全長。 – Vinnie 2012-02-15 16:54:40

相關問題