React Native 可以与广告 SDK 一起使用吗?

Will React Native work with ad SDK's?

我知道这不是一个具体的代码问题,但我问了很多地方,都没有得到完全明确的答案。我希望 SO 可以帮助我。

我正准备为 iOS 和 Android 启动一个中等复杂的 React Native 项目。

我相信可以使用 RN 或混合使用 RN 和本机代码来构建整个应用程序。

在开始之前我想 100% 确定的一件事是,任何广告 SDK(震颤媒体、明亮的滚动、乱舞、点击欢乐等)都不会出现任何问题或挂断).

我可以接受用纯本机代码编写它们,只要不存在 RN 可能引入的冲突,这将使 incompatible/impossible 具有(可能是复杂的)广告 SDK 实现.

谢谢!

我为 RN 写了 admob 包装器,如果你想要 admob,请查看:melihmucuk@react-native-admob-sample

如果你想要别人的,你应该找到包装器或自己写。

我自己一直在对此进行一些挖掘。这是我到目前为止所发现的。

AdMob:支持和验证 我设法完成了这项工作。在依赖方面,AdMob 需要 FireBase。但是 FireBase 不支持开箱即用的 React Native。我使用了一个名为 React-Native-Firebase 的包装器来使其工作。 https://rnfirebase.io/ https://firebase.google.com/ https://dev-yakuza.github.io/en/react-native/react-native-admob/

FB 广告:支持 我自己没有验证过。但它似乎有据可查。 (而且 React Native 与 Facebook 相关,如果不支持我会感到惊讶。)https://www.npmjs.com/package/react-native-fbads

乱舞:不支持 Flurry Analytics 支持 React Native,但 Flurry Ads 不支持。当我向他们询问此事时,以下是他们支持团队的消息。 "Thank you for contacting Flurry Technical Support. We offer a React Native wrapper, however it does not currently support ads, only analytics. You can read more about it here: https://developer.yahoo.com/flurry/docs/integrateflurry/react-native/ "

MoPub:不是真的 我找到了两个 React Native 包装器。一个是旧的,不再更新。 (作者似乎正在积极监控讨论并回复查询。但他们不再提供技术支持。)另一个是非常新的,似乎没有足够的文档或证据证明它确实有效。 https://www.npmjs.com/package/react-native-mopub https://www.npmjs.com/package/react-native-mopub-sdk