【问题标题】:React Native ads (Adcolony) - ExpoReact Native 广告 (Adcolony) - 世博会
【发布时间】:2019-03-04 11:38:44
【问题描述】:

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

当我在我的 react native 应用程序中导入和使用提到的库时,出现以下错误:

这就是我在我的 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】:

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

    出现上述错误是因为 SDK 和 React-native 项目之间没有建立链接。

    出现这个错误是因为 Adcolony.setUser() 方法返回一个未定义的并且 React-native 没有得到发生了什么;最终出现了一个未处理的 promise 错误。

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

    What is Expokit?

    【讨论】:

      猜你喜欢
      • 2023-02-17
      • 1970-01-01
      • 2022-12-05
      • 2023-04-09
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多