flutter字节跳动穿山甲广告插件发布-flutterads(代码片段)

ZeroFlutter ZeroFlutter     2022-12-06     218

关键词:

前言

Flutter 已成为目前最流行的跨平台框架之一,在近期的几个大版本的发布中都提到了 Flutter 版本 Google 广告插件 [google_mobile_ads] 。
对于“出海”应用选择官方的插件非常稳定方便,对于国内的应用虽然我们的选择比较多,但是支持 Flutter 版本的则没有。
PubGithub 搜到几个广告插件,但是无法满足需求,问题也比较多,或是停止维护了,于是决定自己开发一款优质广告插件。

广告平台分析

广告平台是否支持 Flutter
Google(AdMob)✅ 是
腾讯(优量汇、广点通、游可赢)❌ 否
字节跳动(穿山甲、GroMore)❌ 否
百度(百青藤)❌ 否
快手❌ 否
SigmobAd❌ 否
UnityAds❌ 否
Mintegral❌ 否
赋能集团✅ 是(由我提供技术支持)
其他聚合平台❓未知

需要支持 Flutter 插件的广告平台可联系我提供技术支持

FlutterAds 团队

由于上面提到过的各种原因打算直接 Github 上新建一个团队,取名也非常显而易见就叫 FlutterAds 就是提供各大平台优质的 Flutter 广告插件。

Logo

横向方形

简介

致力于构建优质的 Flutter 广告插件

Github 主页

如果你有兴趣和我一起维护此插件可以联系我加入

穿山甲广告插件

  • flutter_pangle_ads

插件特点

  • 🔨 接入简单快速(封装原生端配置,仅需引入即可开始)
  • ♻️ 同时支持 Flutter 1x 和 2x 版本
  • 📡 事件统一返回(将原生端各种重要回调事件统一返回,方便业务处理和埋点统计等需求)
  • 🎁 注重优化体验(无闪烁 Logo 开屏、iOS 开屏防止事件穿透、权限申请、隐私跟踪申请、信息流自动适配宽高等)
  • 🏆 极客代码封装(原生端代码不凑合,两端统一基础框架、广告事件封装抽象、易扩展新广告形式、方便开发个性化需求)

支持功能

  • ✅ 开屏广告
  • ✅ 插屏广告
    • ✅ 半插屏
    • ✅ 全屏视频(新插屏)
  • ✅ 激励视频
  • ✅ 全屏视频
  • ✅ Banner
  • ✅ 信息流

插件集成

Pub 首先展示 2.x.x 版本,如要集成非 Null Safety 版本 版本改为 1.x.x 即可

更新日志

所有的更新日志都会在 GithubPub 上展示

如何保证优质?

首先说明优质并不是写了多么牛的代码,才算优质,我做的都是些普通的抽象封装而已,也仅仅是在原生 SDK 基础上封装一层并且用心做了一点小优化而已。

原生层一致的抽象封装

  • Android 目录

  • iOS 目录

  • Flutter 层目录

原生层 iOS 和 Android 都是我来开发,所以抽象封装都是一致的,也非常方面有个性化需求的开发者扩展开发。
⚠️⚠️⚠️ 这里并非直接 copy 官方 Demo 中的代码过来调用即可。

CI/CD 自动检查和构建

使用 Github Actions 自动化构建跑代码分析和单元测试

每次 CI 都会格式化代码检查、代码分析、单元测试、构建 Android 和 iOS ,保证插件在你集成时都是可以构建成功的

稳定升级 SDK

一般除重要的大版本升级外,插件都会落后一两个小版本,并且升级前都经过自测验证。

注重性能体验

  • 开屏广告做了渐变动画处理方式闪屏出现
  • iOS 由于手势透传问题,点击广告后 Flutter 页面将无法点击或滑动,此处也做了优化
  • 对于信息流广告是最后上的,要使用到外界纹理的方案,这里做了两个版本,才把列表滑动卡动问题和自适应问题解决

FlutterAds 系列插件

插件描述
flutter_qq_ads腾讯广告、广点通、优量汇 Flutter 广告插件
flutter_pangle_ads字节跳动、穿山甲 Flutter 广告插件
flutter_gromore_ads (开发中)字节跳动、穿山甲、Gromore 聚合 Flutter 广告插件

目前项目是利用个人业余时间开发维护,项目完全免费开源,希望可以得到你的 Star 支持

写在最后

广告是 App 变现方式之一,在 Github 上呼声非常高,随着 FlutterAds 系列广告插件的不断完善,我相信可以弥补 Flutter 在变现能力上的空缺。
从 18 年使用 Flutter 得到了非常好的体验,开发维护 FlutterAds 系列广告插件也算是回馈社区尽一点绵薄之力。

flutter字节跳动穿山甲广告插件发布-flutterads(代码片段)

...(优量汇、广点通、游可赢)❌否字节跳动(穿山甲、GroMore)❌否百度(百青藤)❌否快手❌否SigmobAd❌否UnityAds❌否Mintegral❌否赋能集团✅是(由我提供技术支持)其他聚合平台❓未知需要支持Flu... 查看详情

flutter版聚合广告插件(代码片段)

Flutter版聚合广告插件flutter_universalad是一个聚合字节跳动穿山甲广告插件flutter_unionad、腾讯优量汇聚合广告flutter_tencentad插件,方便直接调用多个厂商广告,插件仓库。体验demo集成步骤1、pubspec.yamlflutter_universalad:^0.0.32、引入imp... 查看详情

已开源flutter穿山甲广告插件的集成-flutterads(代码片段)

...ter广告插件,帮助开发者获利。本篇我们来看看Flutter穿山甲广告插件flutter_pangle_ads的集成和使用。移动端广告形式在移动端大体分为5种广告形式,分别是开屏、插屏、Banner、信息流、激励视频。随着短视频的崛起,... 查看详情

已开源flutter穿山甲广告插件的集成-flutterads(代码片段)

...ter广告插件,帮助开发者获利。本篇我们来看看Flutter穿山甲广告插件flutter_pangle_ads的集成和使用。移动端广告形式在移动端大体分为5种广告形式,分别是开屏、插屏、Banner、信息流、激励视频。随着短视频的崛起,... 查看详情

已开源flutter腾讯优量汇广告插件,帮助开发者获利-flutterads(代码片段)

...(优量汇、广点通、游可赢)❌否字节跳动(穿山甲、GroMore)❌否百度(百青藤)❌否快手❌否SigmobAd❌否UnityAds❌否Mintegral❌否赋能集团✅是(由我提供技术支持)其他聚合平台❓未知需要支持Flu... 查看详情

已开源flutter腾讯优量汇广告插件,帮助开发者获利-flutterads(代码片段)

...(优量汇、广点通、游可赢)❌否字节跳动(穿山甲、GroMore)❌否百度(百青藤)❌否快手❌否SigmobAd❌否UnityAds❌否Mintegral❌否赋能集团✅是(由我提供技术支持)其他聚合平台❓未知需要支持Flu... 查看详情

邀请你参与字节跳动ume插件开发竞赛

UME是由字节跳动FlutterInfra团队出品和维护的Flutter应用内调试工具。通过在Flutter应用中加入UME工具,开发者们可以直接在应用内查看调试信息,而无需使用IDE和FlutterDevTools等工具。这将方便开发者们直接在应用内获取有用信息,... 查看详情

如何在egretnative中接入穿山甲广告,为开发者营收添砖加瓦(代码片段)

...第三方原生SDK,本文将为开发者介绍如何接入广告系统。穿山甲是字节跳动提供的广告接入SDK,提供了多种广告样式,具体信息可以参见其官方文档。穿山甲平台准备进入穿山甲平台官网,完成注册登录,并按照平台要求完成应... 查看详情

分享:如何创建抖音广告流程—3步就搞定

...ff0c;创建广告计划1、选择投放范围。投放范围分为默认和穿山甲两大类,其中默认投放范围包括今日头条、西瓜视频、抖音、火山小视频等巨量引擎旗下产品,穿山甲的流量主要来自厂商流量和其他知名APP。因为我们要... 查看详情

字节跳动宣布取消大小周;淘宝支付宝等阿里系app取消开屏广告;python3.10beta4发布|极客头条...

...团打车新版App上线淘宝、支付宝等阿里系App取消开屏广告字节跳动宣布8月1日起正式取消大小周小米 查看详情

极客日报:字节跳动宣布取消大小周;淘宝支付宝等阿里系app取消开屏广告;python3.10beta4发布

...团打车新版App上线淘宝、支付宝等阿里系App取消开屏广告字节跳动宣布8月1日起正式取消大小周小米收购自动驾驶技术公司DeepMotion原阿里钉钉CEO无招将离职创业特斯拉维权女车主再发声:最关键数据仍没有LG与苹果合作搁置&#... 查看详情

解决穿山甲gromore广告在oppo上报广告病毒android.virus.adcheat.adcut.a(代码片段)

2022年12月13日20:49:54更新不是穿山甲sdk的问题,是游戏在Oppo上架需要接入oppo提供的广告sdk。因为oppo提供的广告sdk也包含了穿山甲的。当我本来只接入Gromore的游戏,再接入oppo的渠道sdk之后,会被oppo识别出修改了他们... 查看详情

解决穿山甲gromore广告在oppo上报广告病毒android.virus.adcheat.adcut.a(代码片段)

2022年12月13日20:49:54更新不是穿山甲sdk的问题,是游戏在Oppo上架需要接入oppo提供的广告sdk。因为oppo提供的广告sdk也包含了穿山甲的。当我本来只接入Gromore的游戏,再接入oppo的渠道sdk之后,会被oppo识别出修改了他们... 查看详情

android如何接入穿山甲广告?(代码片段)

...provider配置运行环境配置白名单配置工具类下载SDK首先去穿山甲官网注册账号以及创建应用点击进入平台(我的是创建完账号并且登录之后是这个样子)进来之后是如下界面然后依次点击流量—>应用会进入到以下界面然后点击创... 查看详情

lemonmob聚合广告sdk

无需上架,接入穿山甲广告和广点通广告sdk我们都知道广告是商业流量变现最重要的方式之一,所以基本所有的游戏或者app都会接入广告sdk,而我们都知道穿山甲广告sdk和广点通广告sdk是国内收益相对比较高的,但是想接入穿山... 查看详情

unity接入穿山甲广告sdk(代码片段)

Unity接入穿山甲广告SDK下载安装穿山甲SDK下载导入项目在Unity编辑器中打开您的项目,选择Pangle->MangeSDKs->Upgrade进行版本升级即可,详见截图从unity4100版本开始,通过Upgrade进行版本升级后,需点击Deleteoldfiles按... 查看详情

穿山甲广告sdk手动初始化解决方案(代码片段)

...p官方提出整改建议是,在用户同意隐私协议后在加载穿山甲的广告。研究了一下:2.大概思路是修改原本的UnionApplication.java脚本//手动加载初始化说明://将本脚本文件的内容替换到UnionApplication.java里面//然后将下面的代码... 查看详情

已开源flutter腾讯优量汇广告插件,帮助开发者获利-flutterads(代码片段)

前言Flutter已成为目前最流行的跨平台框架之一,在近期的几个大版本的发布中都提到了Flutter版本Google广告插件[google_mobile_ads]。对于“出海”应用选择官方的插件非常稳定方便,对于国内的应用虽然我们的选择比较多ÿ... 查看详情