flutter_qq_ads 2.9.0 copy "flutter_qq_ads: ^2.9.0" to clipboard
flutter_qq_ads: ^2.9.0 copied to clipboard

【持续更新】一款优质的腾讯优量汇 Flutter 广告变现插件,支持 Android、iOS 平台,可快速接入进行广告变现。

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_qq_ads/flutter_qq_ads.dart';

import 'ads_config.dart';
import 'pages/home_page.dart';

void main() {
  // 绑定引擎
  WidgetsFlutterBinding.ensureInitialized();
  setAdEvent();
  init().then((value) {
    if (value) {
      FlutterQqAds.showSplashAd(
        AdsConfig.splashId,
        logo: AdsConfig.logo,
      );
    }
  });

  // 启动
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: HomePage(),
    );
  }
}

/// 初始化广告 SDK
Future<bool> init() async {
  bool result = await FlutterQqAds.initAd(AdsConfig.appId);
  debugPrint("广告SDK 初始化${result ? '成功' : '失败'}");
  return result;
}

/// 设置广告监听
Future<void> setAdEvent() async {
  FlutterQqAds.onEventListener((event) {
    debugPrint('adId:${event.adId} action:${event.action}');
    if (event is AdErrorEvent) {
      // 错误事件
      debugPrint(' errCode:${event.errCode} errMsg:${event.errMsg}');
    } else if (event is AdRewardEvent) {
      // 激励事件
      debugPrint(
          ' transId:${event.transId} userId:${event.userId} customData:${event.customData}');
    }
  });
}
22
likes
140
points
108
downloads

Publisher

verified publisherflutterads.top

Weekly Downloads

【持续更新】一款优质的腾讯优量汇 Flutter 广告变现插件,支持 Android、iOS 平台,可快速接入进行广告变现。

Homepage
Repository (GitHub)
View/report issues

Topics

#flutterads #ads #qq #adnet #income

Documentation

Documentation
API reference

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_qq_ads