Высота баннеров с атрибутом adSize="BANNER"
составляет 50 dp.
Самым простым решением может быть добавление нижнего отступа 50 дп (или более) к вашему RecyclerView
и установке clipToPadding
на false
:
<android.support.v7.widget.RecyclerView
android:id="@+id/rvProverbs"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="50dp"
android:clipToPadding="false"
app:spanCount="4" />
В случае, если ваш AdView
имеет динамическую высоту (или вы хотите добавить заполнение только тогда, когда AdView
загружен), вам просто нужно также установить динамическое заполнение из кода.
Например:
adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
recyclerView.setPadding(0, 0, 0, adView.getHeight());
// recyclerView.setClipToPadding(false);
}
});