Экспо реагировать на родной не может быть вознагражден AdMob, чтобы показать в Dev или построить - PullRequest
1 голос
/ 11 марта 2019

У меня есть код, который запускает admob, как только страница загружается, как показано ниже

async componentDidMount() {
    const admobId = Platform.OS === 'ios' ? SETTINGS.ADMOB_IOS_AD_UNIT_ID : SETTINGS.ADMOB_ANDROID_AD_UNIT_ID;
    AdMobRewarded.setAdUnitID(admobId); // Test ID, Replace with your-admob-unit-id
    AdMobRewarded.addEventListener("rewardedVideoDidRewardUser", this.onRewarded);
    AdMobRewarded.addEventListener("rewardedVideoDidFailToLoad", this.videoFailedToLoad);

    await AdMobRewarded.requestAdAsync();
    await AdMobRewarded.showAdAsync();
}

Однако, когда я пытаюсь запустить объявление, оно терпит неудачу с

"name": "Error Domain=com.google.ads Code=1 \"Request Error: No ad to show.\" UserInfo={NSLocalizedDescription=Request Error: No ad to show., NSLocalizedFailureReason=Request Error: No ad to show.}",

Я много раз проверял свой идентификатор модуля admob и убедился, что он правильный. Тестовая версия admobId работает (ca-app-pub-3940256099942544/5224354917), но моя собственная - нет.

В настоящее время я использую модуль expo admob. Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...