При использовании ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID"
необходимо заменить TEST_DEVICE_ID
на идентификатор вашего устройства, чтобы получить тестовую рекламу на вашем устройстве. Идентификатор, который использует AdMob, представляет собой хешированную версию идентификатора устройства вашего телефона, поэтому вам потребуется получить значение из LogCat (оно может отличаться от уникального идентификатора устройства, используемого для тысячелетия). Если вы делаете запрос объявления на вашем устройстве, ваш телефон должен выплевывать журнал на информационном уровне, который гласит:
I/Ads: To get test ads on this device, call adRequest.addTestDevice("THIS_WILL_BE_YOUR_HASHED_DEVICE_ID");
Используйте хешированный идентификатор устройства, предоставленный для получения тестовых объявлений на вашем устройстве. Вы можете выпустить с этим кодом там. Все остальные устройства будут иметь разные идентификаторы, поэтому они будут получать живую рекламу, а не тестовую рекламу.
Сообщение об ошибке An error occurred while loading data in AdWebView
- это известная проблема с WebView Android, которая была обнаружена и записана в SDK. Это действительно должно быть зарегистрировано на уровне предупреждения, потому что это не приводит к сбою приложения.
Кроме того, я не уверен, почему регистрируется предупреждение о веб-ядре, но я сам вижу его все время, и, похоже, оно не оказывает никакого влияния.