-
Notifications
You must be signed in to change notification settings - Fork 13
入门使用
Zero edited this page Oct 27, 2023
·
1 revision
🚀🚀🚀 借助 flutter_gromore_pro 可以帮你大幅提升广告收益,发挥出最大的用户价值 🏆
dependencies:
flutter_gromore_ads: ^2.1.0
下面
导入 SDK
是必须的配置,千万别省略了,仔细看文档来配置。
// 导包
import 'package:flutter_gromore_ads/flutter_gromore_ads.dart';
/// [appId] 应用ID
/// [config] 配置文件名称
/// [limitPersonalAds] 是否限制个性化广告,0:不限制 1:限制
FlutterGromoreAds.initAd(appId);
- 全屏
/// [posId] 广告位 id
/// [logo] 如果传值则展示底部logo,不传不展示,则全屏展示
/// [timeout] 加载超时时间
FlutterGromoreAds.showSplashAd(
posId,
timeout: 3.5,
);
- 半屏
/// [posId] 广告位 id
/// [logo] 如果传值则展示底部logo,不传不展示,则全屏展示
FlutterGromoreAds.showSplashAd(
posId,
logo: 'flutterads_logo',
);
全屏插屏、半插屏、横插屏 都是由后台配置的,所以这里只传入广告位 id 即可。
/// [posId] 广告位 id
FlutterGromoreAds.showInterstitialAd(
posId,
);
/// [posId] 广告位 id
/// [width] 宽度
/// [height] 高度
AdBannerWidget(
posId: posId,
width: 300,
height: 75,
)
- 查看 🚀 Pro 版
- 查看 🚀 Pro 版
FlutterGromoreAds.onEventListener((event) {
_adEvent = 'adId:${event.adId} action:${event.action}';
if (event is AdErrorEvent) {
// 错误事件
_adEvent += ' errCode:${event.errCode} errMsg:${event.errMsg}';
}
debugPrint('onEventListener:$_adEvent');
});
事件 | 说明 |
---|---|
onAdLoaded | 广告加载成功 |
onAdPresent | 广告填充 |
onAdExposure | 广告曝光 |
onAdClosed | 广告关闭(开屏计时结束或者用户点击关闭) |
onAdClicked | 广告点击 |
onAdSkip | 广告跳过 |
onAdComplete | 广告播放或计时完毕 |
onAdError | 广告错误 |
onAdReward | 获得广告激励 |