React Native ads (Adcolony) - Экспо - PullRequest
0 голосов
/ 04 марта 2019

Я использовал эту библиотеку npm, которая является родным мостом для SDK AdColony Ads, я должен был показывать рекламу в моем приложении.

Когда я импортировал и использовал упомянутую библиотекув моем собственном приложении реакции я получил следующую ошибку:

enter image description here

Вот как я использую adcolony SDK в моем приложении реакции-нативного:

  .
  .
  .

  line 6  : import RNAdColony from 'react-native-ad-colony';
  .
  .
  .

  line 187: RNAdColony.setUser("456456456456");
  line 188: RNAdColony.showAdReward("vz0533ae6a620249ef91");

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 08 марта 2019

Я недавно нашел ответ на свой вопрос:

Данная ошибка возникает из-за того, что не было установлено связывание между SDK и собственным проектом React.

Эта ошибка возникает из-за того, что Adcolony.setUser() метод был возвращен неопределенным, а React-native не понял, что произошло;в конце концов была обнаружена необработанная ошибка обещания.

После многих поисков я понял, что когда вы используете Expo для разработки собственного проекта React, Expo необходим Expokit, библиотека, которая позволяет Expo запускать React.родные команды, такие как «реакция-нативная ссылка»;другими словами, Expokit - это дополнительная библиотека для пользовательской реализации SDK.

Что такое Expokit?

...