An open API service indexing awesome lists of open source software.

https://github.com/haxibiao/react-native-ad

通用广告 sdk 封装模块,穿山甲新的 gromore 聚合 sdk 已经完成重构且支持新旧 rn 架构,欢迎邮件或微信联系
https://github.com/haxibiao/react-native-ad

ads gromore react-native react-native-ad

Last synced: 4 months ago
JSON representation

通用广告 sdk 封装模块,穿山甲新的 gromore 聚合 sdk 已经完成重构且支持新旧 rn 架构,欢迎邮件或微信联系

Awesome Lists containing this project

README

          

# react-native-ad
[![npm version](https://badge.fury.io/js/react-native-ad.svg)](https://badge.fury.io/js/react-native-ad) [![GitHub stars](https://img.shields.io/github/stars/haxibiao/react-native-ad?style=social)](https://github.com/haxibiao/react-native-ad/stargazers)

> [!TIP]
> **TIP:** 目前项目组正在重写一个新的依赖包 react-native-gromore(包含穿山甲,优量汇,百度,快手等平台的广告 SDK,更通用和易扩展),为了项目可持续发展以及维护投入故此暂不开源,如果您有商业合作需要可以 [联系我们](#联系我们-) 购买源码以及技术支持。购买源码后,我们将提供完整源代码以及全方位的对接技术支持和可持续的售后技术服务。

> [!IMPORTANT]
>

目前穿山甲已推荐对接聚合 GroMore 广告 SDK,我们已经在 React Native 中完成 GroMore 全部广告类型的对接以及 RN 新旧架构,访问 http://docs.ads.zmkj6.top 可查看 react-native-gromore 对接文档,也可以通过 联系我们 获得源码。

### 注意事项

```
穿山甲的,记得全部重新申请代码位,因为穿山甲马上要弃用旧代码位,必须全部是支持模板渲染的代码位
```

### 安装方法 🔨

目前已经发布 NPM 和 Github,并且支持 npm 和 yarn 两种安装方式,两种平台和两种安装方式任选其一就好。

```

# yarn for origin
$ yarn add react-native-ad

# npm for npmjs
$ npm i -D react-native-ad

# yarn for Github
$ yarn add git+https://github.com/haxibiao/react-native-ad.git

# npm for Github
$ npm install git+https://github.com/haxibiao/react-native-ad.git

```

### 文档地址 🍎

- **如何对接文档**
- [创建获取 appId 和代码位 codeId](docs/readme.md#创建获取appid和代码位codeid)
- [安装配置 react-native-ad 模块](docs/readme.md#安装配置react-native-ad模块)
- [开屏(Splash)广告的对接及示例](docs/readme.md#开屏splash广告的对接及示例)
- [激励视频(RewardVideo)广告的对接及示例](docs/readme.md#激励视频rewardvideo广告的对接及示例)
- [全屏视频(FullVideo)广告的对接及示例](docs/readme.md#全屏视频fullVideo广告的对接及示例)
- [信息流(Feed)广告的对接及示例](docs/readme.md#信息流feed广告的对接及示例)
- [视频信息流(DrawFeed)广告的对接及示例](docs/readme.md#视频信息流drawfeed广告的对接及示例)
- [横幅(Banner)广告的对接及示例](docs/readme.md#横幅banner广告的对接及示例)
- [常见问题及模块更新](docs/readme.md#常见问题及模块更新)
- [更新日志](docs/readme.md#更新日志)

### 更新模块 🍗

怎么查看当前版本?执行 `yarn list | grep "react-native-ad"`,将会输出你当前项目安装的 react-native-ad 版本

然后可以使用 npm update 来更新模块

```
$ npm update react-native-ad
```

或者使用 yarn upgrade 来更新

```
$ yarn upgrade react-native-ad
```

### 联系我们 👾
> 由于团队以及产品方向问题,该包的维护越来越困难。目前有计划考虑社区共同维护,订阅方式捐赠,付费技术支持等一系列方式,将收益用于持续跟踪 issues 和提供 SDK 升级迭代,同时也能够让该项目可持续发展下去,有订阅或付费意向的小伙伴们可以联系我

> BY. [@PBK-B](https://github.com/PBK-B)

> Email: bin@PBK6.cn

> 微信: tzmax_
>
> ad_anim_none.gif
>
> 添加好友请附上备注 "react-native-ad 商务"

### 特别鸣谢
> 感谢 JetBrains 提供了优秀的 IDE 和授权的开源许可。

> Thanks to jetbrains for providing great IDEs and open source licensing

[ad_anim_none.gif](https://www.jetbrains.com/)