Flutter GroMore 广告插件
深度整合穿山甲(Pangle)GroMore 聚合平台,覆盖开屏、插屏、激励视频、信息流等多种广告场景,帮助移动应用实现精准、高收益的商业化变现。
原生体验
深度封装原生能力,保持 Flutter 端的流畅交互
稳定收益
聚合多家广告源,智能调度提升填充率与 eCPM
平均提升广告填充率
覆盖主流广告形式
SDK 运行稳定性 SLA
Ad Mediation
GroMore Pipeline
Aggregation
平均响应
eCPM 提升
错误率
为增长优化的商业化能力矩阵
按照企业级移动应用的线上运营节奏设计,从集成、投放到运营监控提供全流程闭环。
全场景广告形态
覆盖开屏、插屏、Banner、激励视频、Draw、原生信息流等主流资源位,灵活适配用户旅程。
GroMore 聚合策略
支持多广告平台聚合、分层出价、A/B 测试与库存预估,驱动收益最大化。
隐私与合规内置
支持 GDPR、隐私弹窗、数据脱敏与审计日志,满足企业级安全与合规要求。
可视化运营面板
内置调试工具与事件上报,实时掌握曝光、点击、激励完成等关键指标。
工程化集成
提供标准化 API、Widget 封装、依赖检查与自动化打包脚本,降低研发成本。
收益策略引擎
通过出价优化、投放频控、用户分群策略实现收益持续增长。
全链路广告形式覆盖
结合 GroMore 聚合策略,适配用户生命周期的每个关键触点,让广告体验与产品体验自然融合。
开屏广告
品牌曝光最佳入口,支持动态倒计时、个性化跳转与冷启动缓存策略。
- • 多尺寸分辨率适配
- • 支持自定义关闭交互
- • 首屏埋点数据回传
插屏广告
在关键功能节点高转化触达,支持激励式与半屏展示方式。
- • 自定义曝光策略
- • 多状态事件回调
- • 场景化触发配置
Banner 广告
灵活嵌入页面结构,支持吸顶、吸底和列表中插位置。
- • Widget 级别封装
- • 宽高自适应布局
- • 动态刷新策略
激励视频
完整奖励链路与风控校验,提升用户参与度与 ARPU。
- • 奖励到账回调
- • 激励完成校验
- • 频控与反作弊
信息流广告
多组件原生渲染,沉浸式融合内容流,适配 Draw 视频样式。
- • 模板与自渲染
- • 滚动曝光追踪
- • 自定义交互事件
测试与调试助手
内置调试工具、事件日志和预加载能力,保障测试效率。
- • 预缓存开关
- • 事件监听面板
- • 性能指标采集
四步完成 GroMore 集成
提供完善的 Dart API、平台通道封装与调试工具,即插即用。
安装依赖并初始化 SDK
配置 AppID、广告源密钥,支持多渠道环境隔离。
注册事件监听
统一处理曝光、点击、激励完成等回调,配合埋点系统。
选择合适的广告位组件
原生 View 与 Flutter Widget 双模式,满足多场景运营诉求。
上线前验证与预加载
通过测试助手模拟请求、检测填充,确保稳定上线。
开发环境要求
Flutter ≥ 3.3.0 · Dart ≥ 3.9.0 · Android minSdkVersion 21 · iOS 10.0+
import 'package:gromore_ads/gromore_ads.dart';
Future<void> bootstrap() async {
await GromoreAds.initAd(
'your_app_id',
useMediation: true,
debugMode: true,
);
// 需要 GDPR 限制或离线配置时,可额外传入 limitPersonalAds、config 等可选参数。
GromoreAds.onEventListener(MyAdEventListener());
await GromoreAds.preload(
configs: const [
PreloadConfig.rewardVideo(['reward_pos_id']),
PreloadConfig.interstitial(['interstitial_pos_id']),
],
);
runApp(MyApp());
}
class MyAdEventListener extends GromoreAdEventListener {
@override
void onAdLoaded(String placementId) {
debugPrint('Ad $placementId loaded');
}
@override
void onRewardVerify(String placementId, RewardInfo info) {
analytics.trackReward(placementId, info);
}
}
final banner = AdBannerWidget(
posId: 'banner_id',
width: 375,
height: 60,
onAdLoaded: () => debugPrint('Banner ready'),
);
完善的文档与运维支持
从快速上手到高级优化策略,LightCore 提供全套文档、工具与服务,保障广告投放持续稳定。