smart_ads_manager

A Flutter package that provides a unified and reusable ad management system for Google Mobile Ads. It supports Banner, Interstitial, Native, and App Open Ads, with Remote Config support to enable or disable ads without releasing a new app version.

This package is designed to be reused across multiple Flutter applications, reducing duplicate ad implementation code.


Features

  • ✅ Banner Ads
  • ✅ Interstitial Ads
  • ✅ Native Ads
  • ✅ App Open Ads
  • ✅ Firebase Remote Config integration
  • ✅ Centralized ad control
  • ✅ Easy initialization
  • ✅ Production-ready architecture

Getting Started

Prerequisites

  • Flutter 3.x or later
  • Google Mobile Ads account
  • Firebase project (for Remote Config)

Installation

Add this to your pubspec.yaml:

dependencies:
  smart_ads_manager: ^0.0.2