Iphone 将ADBannerView添加到UITableViewController的页脚';不出现

Iphone 将ADBannerView添加到UITableViewController的页脚';不出现,iphone,ipad,uitableview,xcode3.2,Iphone,Ipad,Uitableview,Xcode3.2,我有UITableViewController,我想将ADBannerView添加到其页脚 因此,我添加了框架iAd.framework,并尝试了以下代码 - (void)viewDidLoad { [super viewDidLoad]; ADBannerView* adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; adView.frame = CGRectOffset(adView.frame, 0

我有UITableViewController,我想将ADBannerView添加到其页脚

因此,我添加了框架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];
}
但它没有出现

我是不是错过了什么


致以最诚挚的问候

这是行不通的。您必须实现调用的datasource方法并返回adbanner视图。您可能还必须实现委派方法

您是否搜索过它。您将发现许多与IAD相关的示例代码。您需要做的更改是在表视图而不是主视图中添加ADBannerView。我如示例中所示,有什么不对谢谢我解决了这个问题,并用另一个问题更新了我的问题。它有效,但我需要它位于屏幕底部,而不是表格数据的末尾,还有为什么它不显示任何广告,任何想法。它应该只在开发时显示测试广告。在你发布到商店之前,你不会得到现场广告。要将广告放在屏幕底部,您必须缩小表视图的大小以在底部腾出空间,然后使用[self.view addSubview:adView]将其放在层次结构中。您还需要使用带有自定义tableView属性的常规UIViewController,因为UITableViewController会将表格视图设置为完整长度。