AndroidでAdmobネイティブ広告をLivtViewオブジェクトに追加するためのアダプタを実装しました。それは簡単な解決策であり、正常に動作しますが、ネイティブ広告はリストビューをスクロールするときにちらつきます。ちらつきは実際には画面から指を離すときに発生しますが、リストはちらつきのないネイティブの広告スクロールをスクロールしています。listViewでvViewGroupがちらつくのを避ける
通常のリストビューアイテムとネイティブ広告を同じアダプタに挿入する方法 - ネイティブ広告が挿入される位置を追跡し、ネイティブ広告をバックグラウンドで読み込む - 広告が読み込まれる前に、ダミービューをアダプタに挿入します。各広告が読み込まれると、ダミービューがネイティブ広告に置き換えられます。描画するアイテムは、ネイティブ広告がある場合getViewメソッドでは、私がチェックし、もしそうなら、私はダミーのLinearLayoutビューを膨らませると(それがロードされている場合)、それにネイティブ広告を追加するには、以下の操作を行います。
((ViewHolder) holder).layout.removeAllViews();
((ViewHolder) holder).layout.addView(view);
これは簡単に修正できますか?私はRecyclerViewを使用すると同様のケースのソリューションを見てきましたが、これに対する解決策は見つかりませんでした。
私はフィード広告がNativeExpress広告を使用するためにネイティブのAdMobは、それのために賢明な選択ではありません示唆、また、あなたのリサイクル内容をよりよくコントロールのRecyclerViewに切り替える必要があります。 –