在UITableViewController中加载GADBannerView

时间:2013-02-09 04:58:28

标签: ios xcode admob

我正在使用AdMob并将GADBannerView加载到UITableViewController而不是一般的UIView。任何人都可以告诉我如何将横幅加载并只显示在表格视图的顶部?以下是代码:

在nameViewController.h文件中:

@interface nameViewController : UITableViewController {
    GADBannerView *AbMob;
}

在(void)viewDidLoad:

上的nameViewController.m文件中
//AdMob block
AbMob = [[GADBannerView alloc]
         initWithFrame:CGRectMake(0.0,
                                  self.view.frame.size.height -
                                  GAD_SIZE_320x50.height,
                                  GAD_SIZE_320x50.width,
                                  GAD_SIZE_320x50.height)];

AbMob.adUnitID = AdMob_ID;
AbMob.rootViewController = self;
[self.view addSubview:AbMob];

GADRequest *r = [[GADRequest alloc] init];
r.testing = YES;
[AbMob loadRequest:r];

任何想法都会受到高度赞赏,现在只是浮出水面。

1 个答案:

答案 0 :(得分:0)

Here是如何在表格视图的顶部和底部嵌入广告的完整示例。可以进行轻微修改,只在顶部显示一个。

请注意,根据AdMob T& C,即使在长视图中也只能有最多2个广告,并且一次只能显示不超过1个广告。只在顶部显示1个广告也很好。