Ios 在UITableViewController中加载GadBanerView
我正在使用AdMob并将GadBanerView加载到UITableViewController中,而不是一般的UIView。有谁能告诉我如何加载横幅并将其显示在表视图的顶部?代码如下: 在nameViewController.h文件中:Ios 在UITableViewController中加载GadBanerView,ios,xcode,admob,Ios,Xcode,Admob,我正在使用AdMob并将GadBanerView加载到UITableViewController中,而不是一般的UIView。有谁能告诉我如何加载横幅并将其显示在表视图的顶部?代码如下: 在nameViewController.h文件中: @interface nameViewController : UITableViewController { GADBannerView *AbMob; } 在(void)viewDidLoad上的nameViewController.m文件中:
@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];
任何想法都将受到极大的赞赏,现在它只是一种漂浮的想法。是一个全面的示例,介绍了如何在表格视图的顶部和底部嵌入广告。可以稍作修改,只在顶部显示一个
请注意,根据AdMob T&C,即使在长表视图中,最多也只能显示2个广告,并且一次显示的广告不得超过1个。仅在顶部显示一个广告也可以。是否真的没有像OP所问的那样,在UITableViewController中处理此问题的推荐方法?链接到的示例使用UIViewController,但大多数简单的表视图使用UITableViewController,因此不需要连接表视图、数据源和委托。当然,我可以经历将UITableViewController转换为常规UIViewController的麻烦,但我不想这样做,而且我怀疑我不是唯一一个这样做的人。