Объявления не отображаются после публикации окончательного приложения

У меня была игра, которую я разработал с помощью libgdx.

Он показывал рекламу перед публикацией в Google Play, поскольку я тестировал его с помощью этого кода:

adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(AD_UNIT_ID);
AdRequest adRequest = new AdRequest.Builder().addTestDevice(TEST_DEVICE).build();
adView.loadAd(adRequest);

Перед публикацией игры я изменил некоторые строки своего кода, чтобы они выглядели так:

adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(AD_UNIT_ID);
AdRequest.Builder builder = new AdRequest.Builder();
adView.loadAd(builder.build());

но теперь он не показывает рекламу.

Есть ли проблема в моем коде или это может быть в моих учетных записях admob или adsense, которые я недавно сделал впервые?


person MAGS94    schedule 10.07.2017    source источник


Ответы (2)


Тестовая реклама работает нормально, но не получает живую рекламу.

Выполните следующие действия:

  1. Подождите несколько раз/час.

  2. Если вы можете загружать тестовые объявления, но не рекламу в реальном времени, это похоже на проблему с вашей учетной записью AdMob.

  3. После ожидания все еще возникают проблемы, вам необходимо перепроверить идентификатор рекламного блока и AppId из учетной записи AdMob.

  4. Убедитесь, что вы правильно настроили платежную систему и/или подтвердили свой PIN-код? Если они не будут выполнены, то живые объявления не будут показываться из вашей учетной записи.
  5. Все еще проблема, теперь вам нужно опубликовать свою проблему в этом group за помощью.
person Abhishek Aryan    schedule 10.07.2017
comment
Где используется AppId? - person MAGS94; 10.07.2017
comment
требуется для инициализации Mobile Ad SDK с помощью MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");, но это требуется только в том случае, если вы интегрируете admob с firebase - person Abhishek Aryan; 10.07.2017
comment
Я использую это в компиляции зависимостей «com.google.android.gms:play-services-ads:11.0.2», поэтому я предполагаю, что мне не нужен AppId - person MAGS94; 10.07.2017
comment
Да, вы не интегрируетесь через firebase, поэтому вам это не нужно. - person Abhishek Aryan; 10.07.2017

  1. Убедитесь, что ваш AdUnitID правильный.
  2. Иногда может не быть рекламы по какой-то странной причине.
  3. Если это первый раз (первое приложение с AdMob), может пройти некоторое время, прежде чем они начнут появляться. -> Это случилось со мной
person Ephraim Kigamba    schedule 10.07.2017
comment
опубликовано до 2 дней. но все равно приложение не показывает рекламу. что я делаю сейчас - person Venka Tesh user5397700; 26.10.2018