1

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

我即将为 iOS 和 Android 启动一个中等复杂的 React Native 项目。

我相信整个应用程序可以使用 RN 或 RN 和本机代码的组合构建得很好。

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

我可以用纯本机代码对它们进行编码,只要不存在 RN 可能引入的冲突,这将使其完全不兼容/不可能拥有(可能是复杂的)广告 SDK 实现。

谢谢!

4

2 回答 2

1

我为 RN 编写了 admob 包装器,如果您想使用 admob,请查看:melihmucuk@react-native-admob-sample

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

于 2015-10-18T05:18:45.550 回答
0

我自己一直在对此进行一些挖掘。这是我迄今为止发现的。

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:不支持 Flurry Analytics 支持 React Native,但 Flurry Ads 不支持。当我向他们询问此问题时,以下是他们支持团队的消息。“感谢您联系 Flurry 技术支持。我们提供了 React Native 包装器,但它目前不支持广告,仅支持分析。您可以在此处阅读更多信息:  https ://developer.yahoo.com/flurry/docs/integrateflurry /反应本机/  “

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

于 2019-09-12T13:48:45.387 回答