good_flutter_ads
特点
-
横幅
- 自动配置和加载
- 间隔安全加载
-
插屏广告
- 间隔安全加载和展示
开始使用(更多示例请参见示例)
导入
flutter pub add flutter_good_ads
and
import 'package:flutter_good_ads/flutter_good_ads.dart';
像这样配置主函数
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize();
runApp(MyApp());
}
用法
横幅
将此代码块放置在你想要的位置
GoodBanner(
adUnitId: 'ca-app-pub-3940256099942544/6300978111',
adRequest: AdRequest(),
interval: 60000,
adSize: AdSize.banner,
)
插屏广告
- 声明一个 GoodInterstitial
final interstitialAd = const GoodInterstitial(
adUnitId: 'ca-app-pub-3940256099942544/8691691433',
adRequest: AdRequest(),
interval: 60000,
);
- 在某个地方调用 load()(例如:initState)
@override
void initState() {
super.initState();
interstitialAd.load();
}
- 当你需要时调用 show()
if (_counter % 5 == 0) {
interstitialAd.show(reloadAfterShow: true);
}