Проблема с получением рекламы для показа - PullRequest
0 голосов
/ 03 июня 2018

Я пытаюсь показать мои объявления Google в приложении для Android.Я уже сделал эти вещи:

  • Подключение к Firebase
  • Добавлен код файла gradle
  • Настройка учетной записи admob
  • Иметь правильный код

Кажется, мне больше нечего делать, но они не появляются.

Вот пример того, что у меня есть в onCreate.

    //AdMob initialization
    MobileAds.initialize(this, "**myADmob ID**");

    mAdView = findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

    AdView adView = new AdView(this);
    adView.setAdSize(AdSize.SMART_BANNER);

    mAdView.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            // Code to be executed when an ad finishes loading.
        }

        @Override
        public void onAdFailedToLoad(int errorCode) {
            // Code to be executed when an ad request fails.
        }

        @Override
        public void onAdOpened() {
            // Code to be executed when an ad opens an overlay that
            // covers the screen.
        }

        @Override
        public void onAdLeftApplication() {
            // Code to be executed when the user has left the app.
        }

        @Override
        public void onAdClosed() {
            // Code to be executed when when the user is about to return
            // to the app after tapping on an ad.
        }
    });

Вот пример из моего xml.

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentStart="true"
    app:adSize="SMART_BANNER"
    app:adUnitId="banner_ad_unit_id_main"
    tools:layout_editor_absoluteX="0dp"
    tools:layout_editor_absoluteY="457dp">

</com.google.android.gms.ads.AdView>

1 Ответ

0 голосов
/ 04 июня 2018

Попробуй это.Согласно документации Google,

Примечание. Если приложение пытается загрузить баннер, слишком большой для его макета, SDK не будет отображать его.Вместо этого в журнал будет записано сообщение об ошибке.

Убедитесь, что вы предоставляете достаточно места для показа объявления (что составляет 320x50 dp).Вы можете попробовать жестко указать значение для тестирования.

Можете ли вы также проверить журнал и проверить интернет-разрешения в AndroidManifest.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...