Несколько объектов GADBannerView в UiCollectionView не прокручиваются плавно в Objective C - PullRequest
0 голосов
/ 28 сентября 2019

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

- (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 of 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;

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

...