FBNativeAdTableViewCellProvider実行時の管理に使用してUITableViewCellいます。はFBNativeAdManagerに広告を提供するために使用されていFBNativeAdTableViewCellProviderます。
UITableViewスクロール中に動画広告が表示されると、多くのジャーク/ラグが表示されます。
セルの複数のインスタンスを回避するためにreuse-identifierを使用する方法も、広告の自動再生を停止する方法もありません。
カスタムセルを使用してビューを描画しようとしましFBMediaViewたが、これもラグが発生し、autoplayEnabledプロパティも機能していないようです。
Facebookの誰かが真剣にそれを見る必要があります. 誰かが同じことをうまく実装したかどうか教えてください。
ここに私が使用しているコードのチャンクがあります:
self.fbNativeAdCellProvider= [[FBNativeAdTableViewCellProvider alloc] initWithManager:self.fbNativeAdsManager forType:FBNativeAdViewTypeGenericHeight300];
および UITableViewDataSource メソッドで:
return [self.fbNativeAdCellProvider tableView:tableView cellForRowAtIndexPath:indexPath];