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