smart_ads_manager
A Flutter package that provides a unified, reusable, and scalable ad
management system for Google Mobile Ads.
It supports Banner, Interstitial, Native, and App Open Ads,
with Firebase Remote Config integration to control ads remotely without
publishing a new app version.
This package is ideal for developers who manage ads across multiple Flutter applications and want to avoid repeating ad setup and logic.
✨ Key Benefits
- Centralized ad logic for all ad formats
- Remote enable/disable ads using Firebase Remote Config
- Reusable architecture across multiple apps
- Clean and production-ready code structure
- Easy initialization and integration
🚀 Features
- ✅ Banner Ads
- ✅ Interstitial Ads
- ✅ Native Ads
- ✅ App Open Ads
- ✅ Firebase Remote Config integration
- ✅ Centralized ad control
- ✅ Easy initialization
- ✅ Production-ready architecture
📋 Prerequisites
- Flutter 3.x or later
- Google Mobile Ads account
- Firebase project with Remote Config enabled
📦 Installation
Add this to your pubspec.yaml:
dependencies:
smart_ads_manager: ^0.0.2