Прежде всего, вы не можете показывать живую рекламу в режиме отладки, если она работает с тестовыми идентификаторами, она должна быть хороша и с реальными идентификаторами, когда вы выпускаете приложение.
Но есть еще одна вещь, которую вы можете использовать, я имею в виду, чтобы убедиться, что все работает.
Прежде всего, сделайте, чтобы все идентификаторы действительные содержали идентификатор в файле манифеста.
После запуска вашего приложения, откройте свой Logcat и просто напишите
test
вот так,
![enter image description here](https://i.stack.imgur.com/AzJIA.png)
получить этот идентификатор и обновите свой AdRequest
как этот
AdRequest adRequest=new AdRequest.Builder().addTestDevice("id_here").build();
и перезапустите приложение.
Поздравляю, вы можете видеть свои объявления с реальными идентификаторами прямо сейчас! надеюсь, это поможет!
ОБНОВЛЕНИЕ:
Старое использование выглядит устаревшим благодаря @ heisenberg3008
, как Google предлагает текущее использование следует будь таким
List<String> testDeviceIds = Arrays.asList("id_here");
RequestConfiguration configuration =
new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
MobileAds.setRequestConfiguration(configuration);
это разовая вещь. Таким образом, нет необходимости делать это для каждого рекламного элемента, как раньше