Нативная экспресс-реклама выходит за рамки

#android #listview #admob #native-ads

#Android #просмотр списка #admob #нативная реклама

Вопрос:

Я внедрил admob express ads в свое приложение. Я использую их в listview и реализован следующим образом:

   NativeExpressAdView adView = new NativeExpressAdView(activityContext);
        AdSize adSize = new AdSize(AdSize.FULL_WIDTH, 150);
        adView.setAdSize(adSize);
        adView.setAdUnitId(getString(R.string.ad_unit_id));
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
                adSize.getHeightInPixels(activityContext));

        adView.setLayoutParams(layoutParams);


        AdRequest request = new AdRequest.Builder().build();
        adView.loadAd(request);
        adQueue.add(adView);
  

Затем в адаптере listview они отображаются, просто возвращая adview.
Это работает нормально, но при первой прокрутке объявление выходит за пределы поля просмотра, а затем возвращается обратно и после этого работает нормально.

Я не совсем уверен, как это объяснить, поэтому я сделал gif:

введите описание изображения здесь