рекламный баннер admob не показывается, но тест показывается

Код основной активности:

MobileAds.initialize(this, getResources().getString(R.string.app_id));
mAdView = findViewById(R.id.adView);
            mAdView.setVisibility(View.VISIBLE);
            AdRequest adRequest = new AdRequest.Builder().build();
            mAdView.loadAd(adRequest); 

файл main_activity.xml

 <com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        ads:adSize="BANNER"
        ads:adUnitId="ca-app-pub-7758424290736454/1358492948" />

 

когда я добавляю объявление с идентификатором теста, отображается:

ca-app-pub-3940256099942544/6300978111

я получаю ниже журналы ошибок

DynamitePackage: Instantiating com.google.android.gms.ads.ChimeraMobileAdsSettingManagerCreatorImpl
    01-29 16:19:28.141 6523-6523/com.recreation.cryptocurrencyrate I/art:     at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String, com.google.android.gms.ads.MobileAds$Settings) ((null):-1)
    01-29 16:19:28.141 6523-6523/com.recreation.cryptocurrencyrate I/art:     at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String) ((null):-1)
    01-29 16:19:28.142 6523-6523/com.recreation.cryptocurrencyrate I/art:     at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String, com.google.android.gms.ads.MobileAds$Settings) ((null):-1)
    01-29 16:19:28.142 6523-6523/com.recreation.cryptocurrencyrate I/art:     at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String) ((null):-1)
    01-29 16:19:30.961 6523-6523/com.recreation.cryptocurrencyrate I/Ads: Starting ad request.
    01-29 16:19:30.961 6523-6523/com.recreation.cryptocurrencyrate I/Ads: This request is sent from a test device.
    01-29 16:19:30.972 6523-6523/com.recreation.cryptocurrencyrate W/Ads: Not retrying to fetch app settings
    01-29 16:19:33.499 6523-6540/com.recreation.cryptocurrencyrate W/Ads: There was a problem getting an ad response. ErrorCode: 0
    01-29 16:19:33.506 6523-6523/com.recreation.cryptocurrencyrate W/Ads: Failed to load ad: 0

Информационная панель AdMob App Unit id.

панель управления аккаунтом admob


person Abdul Qadir    schedule 29.01.2018    source источник
comment
Я столкнулся с той же проблемой. Как вы решили эту ошибку?   -  person Mayank Bhatnagar    schedule 19.07.2018
comment
проверьте это для своего решения ссылка   -  person Mayur Dabhi    schedule 03.12.2018


Ответы (2)


Ваш идентификатор Adunit создан недавно, поэтому потребуется время для проверки adunit и отображения рекламы в вашем приложении. Проблема связана с вашим созданным идентификатором adunit. Он показывает мне тестовые объявления в моем приложении с вашим идентификатором AdUnit.

Выполните следующие шаги: -

Чтобы создать идентификатор блока Live Ad

Войти в

https://apps.admob.com

в меню слева нажмите -> Приложения, добавьте приложение, выберите, опубликовали ли вы свое приложение в Google Play или App Store, если нет -> Введите информацию о своем приложении. Создать рекламный блок, замените тестовый рекламный блок новым рекламным блоком. вы увидите рекламу, как только приложение будет опубликовано в playstore!

person PRATEEK BHARDWAJ    schedule 29.01.2018
comment
прошел почти один день - person Abdul Qadir; 29.01.2018
comment
Вы проверили этот идентификатор: ca-app-pub-7758424290736454/1358492948? - person Abdul Qadir; 30.01.2018
comment
Вам необходимо создать новый идентификатор рекламы в реальном времени. - person PRATEEK BHARDWAJ; 30.01.2018
comment
Я также создал два новых идентификатора. и мое текущее приложение уже опубликовано в магазине игр - person Abdul Qadir; 30.01.2018
comment
проверьте отладочный apk, показывает ли он рекламу или нет с вновь созданным идентификатором? - person PRATEEK BHARDWAJ; 30.01.2018
comment
недавно созданный идентификатор ca-app-pub-7758424290736454/3400264558 все еще не отображается - person Abdul Qadir; 30.01.2018
comment
я думаю, что у вас есть проблема с вашей учетной записью, свяжитесь со службой поддержки по этому поводу. - person PRATEEK BHARDWAJ; 30.01.2018

Можете ли вы проверить, добавляете ли вы приведенные ниже коды в файл androidmanifest.xml;

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

И

 <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

in

Кажется, вы уже добавили

compile 'com.google.android.gms:play-services-ads:8.4.0'

к вашему build.gradle

Если все сделано, реклама должна работать.

person ust    schedule 14.06.2019