我在UICollectionViewFooter
中使用GADBannerView,因此GoogleAD的数量取决于UICollectionView
中的部分数量。
这是我的代码:
-(RadioCollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath`
{
RadioCollectionReusableView *reusableView = nil;
if (kind == UICollectionElementKindSectionFooter) {
reusableView =
[RadioCollectionReusableViewcollectionReusableViewForCollectionView:
collectionView forIndexPath:indexPath withKind:kind];
GADBannerView *bannerView = [[GADBannerView alloc]
initWithFrame:CGRectMake(0, 0, 320, 50)];
bannerView.adUnitID = [adUnitIDArray objectAtIndex:indexPath.section];
bannerView.rootViewController = (id)self;
bannerView.delegate = (id<GADBannerViewDelegate>)self;
[bannerView loadRequest:[GADRequest request]];
[reusableView addSubview: bannerView];
}
return reusableView;
}
我有GoogleADUnit
个ID&{39}的adUnitIDArray
数组。
此代码在每个部分页脚中添加了GADbannerView
,但所有bannerview加载了相同的AD。
那么如何才能在所有部分的页脚BannerView
;