Flutter 已成为目前最流行的跨平台框架之一,在近期的几个大版本的发布中都提到了 Flutter 版本 Google 广告插件 [google_mobile_ads] 。
对于“出海”应用选择官方的插件非常稳定方便,对于国内的应用虽然我们的选择比较多,但是支持 Flutter
版本的则没有。
在 Pub
和 Github
搜到几个广告插件,但是无法满足需求,问题也比较多,或是停止维护了,于是决定自己开发一款优质广告插件。
广告平台 | 是否支持 Flutter |
---|---|
Google ( AdMob ) | ✅ 是 |
腾讯(优量汇、广点通、游可赢) | ❌ 否 |
字节跳动(穿山甲、GroMore ) | ❌ 否 |
百度(百青藤) | ❌ 否 |
快手 | ❌ 否 |
SigmobAd | ❌ 否 |
UnityAds | ❌ 否 |
Mintegral | ❌ 否 |
赋能集团 | ✅ 是(由我提供技术支持) |
其他聚合平台 | ❓未知 |
需要支持 Flutter 插件的广告平台可联系我提供技术支持
由于上面提到过的各种原因打算直接 Github 上新建一个团队,取名也非常显而易见就叫 FlutterAds
就是提供各大平台优质的 Flutter 广告插件。
横向 | 方形 |
---|---|
致力于构建优质的 Flutter 广告插件
如果你有兴趣和我一起维护此插件可以联系我加入
Pub 首先展示 2.x.x 版本,如要集成非 Null Safety 版本 版本改为 1.x.x 即可
所有的更新日志都会在
Github
和Pub
上展示
首先说明优质并不是写了多么牛的代码,才算优质,我做的都是些普通的抽象封装而已,也仅仅是在原生 SDK 基础上封装一层并且用心做了一点小优化而已。
原生层 iOS 和 Android 都是我来开发,所以抽象封装都是一致的,也非常方面有个性化需求的开发者扩展开发。 ⚠️⚠️⚠️ 这里并非直接 copy 官方 Demo 中的代码过来调用即可。
使用 Github Actions 自动化构建跑代码分析和单元测试
每次 CI 都会格式化代码检查、代码分析、单元测试、构建 Android 和 iOS ,保证插件在你集成时都是可以构建成功的
一般除重要的大版本升级外,插件都会落后一两个小版本,并且升级前都经过自测验证。
虽然是开源项目但是也做了一个 PB 来展示各个重要功能的开发进度和发布情况。
插件 | 描述 |
---|---|
flutter_qq_ads | 腾讯广告、广点通、优量汇 Flutter 广告插件 |
flutter_pangle_ads | 字节跳动、穿山甲 Flutter 广告插件 |
flutter_gromore_ads (开发中) | 字节跳动、穿山甲、Gromore 聚合 Flutter 广告插件 |
目前项目是利用个人业余时间开发维护,项目完全免费开源,希望可以得到你的 Star 支持
广告是 App 变现方式之一,在 Flutter 社区呼声非常高,随着 FlutterAds 系列广告插件的不断完善,我相信可以弥补 Flutter 在变现能力上的空缺。
从 18 年使用 Flutter 得到了非常好的体验,开发维护 FlutterAds 系列广告插件也算是回馈社区尽一点绵薄之力。