У меня есть представление коллекции в моем проекте с большим количеством данных, поступающих из веб-службы, с 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;
Может кто-нибудь помочь мне в этом вопросе?