我想在uitableviewcontroller或屏幕底部的uicollectionviewcontroller中添加admob。因此,我必须在uitableview控制器或uicolleectionview控制器的底部添加uiView(GAD BannerView)。那我该怎么做呢? 实际上我们可以在uiviewcontroller中轻松添加uiview但是如何在uitableviewcontroller或uicollectionviewcontroller中添加它?
答案 0 :(得分:5)
是的,您还可以在UITableView
或UICollectionView
中添加Ad Mob。UITableViewController
有一个属性工具栏。您可以将AdMob添加到Toolbar
,如下所示。
[self.navigationController setToolbarHidden:NO];
self.banner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
self.banner.adUnitID = @"ca-app-pub-XXXXXXXX/XXXXXXXXX";
self.banner.rootViewController = self;
[self.navigationController.toolbar addSubview:self.banner];
GADRequest *request;
[self.banner loadRequest:request];
答案 1 :(得分:1)
是的,它可能。您可以在tableview或collectionview的页眉或页脚视图中添加横幅广告。在表格视图中像这样
UIView * bannerView = [[UIView alloc]initWithFrame:CGRectMake(0, 10,[[UIScreen mainScreen] bounds].size.width, 50)];
[bannerView setBackgroundColor:[UIColor clearColor]];
_tableView.tableFooterView = bannerView;