Несколько GADBannerView в UiCollectionView не прокручиваются плавно в Objective C

У меня есть представление коллекции в моем проекте с большим количеством данных, поступающих из веб-службы, с GADBAnnerView(AdMob) на каждой четвертой позиции. Объявления показываются, но не прокручиваются плавно.

- (void)preloadNextGoogleBannerAd {
if (!adMobBannersToLoad.count) {
    return;
}
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){
    GADBannerView *adView = adMobBannersToLoad.firstObject;
    [adMobBannersToLoad removeObjectAtIndex:0];
    GADRequest *request = [GADRequest request];
    request.testDevices = @[ kGADSimulatorID ];
    dispatch_async(dispatch_get_main_queue(), ^(void){
       [adView loadRequest:request];
    });
});

И в cellForItemAtIndexPath из CollectionView

for (UIView *subview in reusableAdCell.contentView.subviews) {
  [subview removeFromSuperview];
}

GADBannerView *adView = _tableViewItems[indexPath.row];
[reusableAdCell.contentView addSubview:adView];
adView.center = reusableAdCell.contentView.center;

return reusableAdCell;

Может ли кто-нибудь помочь мне в этом вопросе?

0 ответов

Другие вопросы по тегам