ad_flow 1.0.0+1
ad_flow: ^1.0.0+1 copied to clipboard
A complete AdMob integration solution for Flutter. Easily add banner, interstitial, native, and app open ads with built-in GDPR/ATT consent management, remove-ads functionality, and clean widget-based APIs.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add ad_flowWith Flutter:
$ flutter pub add ad_flowThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
ad_flow: ^1.0.0+1Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:ad_flow/ads/ad_config.dart';
import 'package:ad_flow/ads/ad_service.dart';
import 'package:ad_flow/ads/ads.dart';
import 'package:ad_flow/ads/ads_enabled_manager.dart';
import 'package:ad_flow/ads/app_lifecycle_reactor.dart';
import 'package:ad_flow/ads/app_open_ad_manager.dart';
import 'package:ad_flow/ads/banner_ad_manager.dart';
import 'package:ad_flow/ads/consent_explainer_dialog.dart';
import 'package:ad_flow/ads/consent_explainer_localizations.dart';
import 'package:ad_flow/ads/consent_manager.dart';
import 'package:ad_flow/ads/easy_banner_widget.dart';
import 'package:ad_flow/ads/interstitial_ad_manager.dart';
import 'package:ad_flow/ads/native_ad_manager.dart';
import 'package:ad_flow/ads/native_ad_widget.dart';
import 'package:ad_flow/demo/app_open_demo_page.dart';
import 'package:ad_flow/demo/banner_demo_page.dart';
import 'package:ad_flow/demo/consent_demo_page.dart';
import 'package:ad_flow/demo/demo_home_page.dart';
import 'package:ad_flow/demo/interstitial_demo_page.dart';
import 'package:ad_flow/demo/remove_ads_demo_page.dart';
import 'package:ad_flow/main.dart';