我想使用admob原生广告向uicollectionview添加广告视图,并使用.xib
文件进行设计。
我用
更改了单元格的高度- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{
return CGSizeMake(self.view.bounds.size.width, 348);
}
将单元格添加到集合视图:
- (nonnull __kindof UICollectionViewCell *)collectionView:(nonnull UICollectionView *)collectionView cellForItemAtIndexPath:(nonnull NSIndexPath *)indexPath {
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cellIdentifierAd" forIndexPath:indexPath];
GADNativeAppInstallAdView *appInstallAdView =
[[[NSBundle mainBundle] loadNibNamed:@"NativeAdInstall"
owner:nil
options:nil] firstObject];
[cell addSubview: appInstallAdView];
return cell;
}
但我无法更改视图大小,它会与集合视图中的其他单元格重叠: