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];