Admob не показывает рекламу на реальном устройстве после сборки. Экспо Реакт-родной - PullRequest
0 голосов
/ 21 апреля 2020

Expo SDK Версия: 36.0.0

Платформы (Android / iOS / web / all): Android

Я использую expo Admob lib для реализации баннеров AdMob и промежуточной рекламы на мое приложение. При запуске через expo cli на моем эмуляторе он работает отлично. Когда я использую реальный adUnitID, он показывает реальное объявление. Однако после создания файла apk и установки на реальных устройствах объявления больше не отображаются.

Моя реализация довольно проста:

<AdMobBanner
    bannerSize="mediumRectangle"
    adUnitID={'ca-app-pub-my-key/my-key'}
    onAdViewDidReceiveAd={() => adReceived('success')}
    onDidFailToReceiveAdWithError={() => adReceived('err')}
/>

adReceived(arg) - это всего лишь регистратор, сохранить результаты, есть ли у меня запрос на успешное размещение на сервере объявлений Google или нет. На реальном устройстве у меня есть сообщения об ошибках. Таким образом, похоже, что тогда приложение не имеет разрешения на выполнение запроса к inte rnet.

У меня нет раздела permission в моем app.json, и любые другие параметры c установка в этом файле. Согласно странице Configuration with app.json - To use ALL permissions supported by Expo, do not specify the "permissions" key.

я нашел на stackoverflow и expo-forum много актуальных тем. И никто не предоставил никакого рабочего решения.

Если я должен предоставить некоторую дополнительную информацию, пожалуйста, укажите, что мне нужно добавить. Если есть решение, которое я не нашел, добавьте ссылку. Давайте поможем решить этот вопрос раз и навсегда для всех разработчиков. Спасибо!

...