反应原生广告(Adcolony) - 世博会

问题描述 投票:0回答:1

我使用过this npm库,它是adcolony ads SDK的反应原生桥,我应该在我的应用程序中显示广告。

当我在我的本机应用程序中导入和使用提到的库时,我得到以下错误:

enter image description here

这就是我在react-native应用程序中使用adcolony SDK的方式:

  .
  .
  .

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

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

我怎么解决这个问题?

javascript react-native expo adcolony react-native-bridge
1个回答
0
投票

我最近找到了我的问题的答案:

发生上述错误是因为未建立SDK和React-native项目之间的链接。

发生此错误是因为Adcolony.setUser()方法返回未定义且React-native没有得到发生的事情;最终显示出未处理的承诺错误。

经过大量的搜索,我明白当你使用Expo开发你的React原生项目时,Expo需要Expokit这是一个允许Expo运行React-native命令的库,比如“react-native link”;换句话说,Expokit是一个用于自定义SDK实现的额外库。

What is Expokit?

© www.soinside.com 2019 - 2024. All rights reserved.