我想在UIcollectionview中使用多个GoogleAD?

时间:2015-06-16 06:50:08

标签: ios objective-c

我在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;

中获得不同的AD

0 个答案:

没有答案