Не отображается рекламный баннер admob в мобильном приложении
Я разрабатываю мобильное приложение для Android и пытаюсь подключить рекламу с помощью Google AdMob. В Android Studio реклама проинициализирована правильно, и в настройках на телефоне тоже все выглядит корректно, но баннер не отображается на устройстве.
Вот что я проверил:
необходимые зависимости в build.gradle.
В манифесте указаны нужные разрешения.
Код для инициализации рекламы правильный, и реклама успешно загружается, но не появляется на экране.
Устройство подключено к интернету.
mainactivity.java:
MobileAds.initialize(this, initializationStatus -> {
});
// Получаем ссылку на AdView и загружаем рекламу
AdView adView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
MobileAds.initialize(this, initializationStatus -> {
Log.d("AdMob", "AdMob инициализирован");
});
}
activity_main.xml:
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginBottom="16dp"
app:adSize="BANNER"
app:adUnitId="ca-app-pub-3940256099942544/6300978111"
app:layout_constraintBottom_toBottomOf="parent" />