Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Ad Serving packages
Last updated: April 27, 2025
App publishers can often generate revenue and monetize their Flutter apps by serving Ads (advertisements) by using Flutter APIs or SDKs of Ad networks (intermediary between publishers and advertisers).
In Flutter, you can connect your Ad serving account (Google Admob, Facebook network, Unity ads, etc.) and serve various types of Ads like - banner, interstitial, video, rewarded or native, using packages listed below.
google_mobile_ads
π 2.38K β¬οΈ 495.9K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads

app_tracking_transparency
π 428 β¬οΈ 101.2K
Dart 3 compatibleMaintenance Status: Good
This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data.
admob_flutter
π 467 β¬οΈ 347
Dart 3 compatibleMaintenance Status: Poor
Admob plugin that shows banner ads using native platform views.
facebook_audience_network
π 312 β¬οΈ 1.8K
Dart 3 compatibleMaintenance Status: Poor
Facebook Audience Network plugin for Flutter apps. You can show Facebook Banner ads, Interstitial ads, Rewarded video ads and Native ads though this plugin.
advertising_id
π 39 β¬οΈ 149.2K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin to access advertising ID.Wraps ASIdentifierManager.advertisingIdentifier (on iOS) and advertising ID (on Android).

unity_ads_plugin
π 163 β¬οΈ 4K
Dart 3 compatibleMaintenance Status: Good
Unity Ads plugin for Flutter Applications. This plugin is able to display Unity Banner Ads and Unity Video Ads.
easy_ads_flutter
π 118 β¬οΈ 469
Dart 3 compatibleMaintenance Status: Good
Easy Ads is a wrapper around famous ad packages which let you integrate ads easily
interactive_media_ads
π 91 β¬οΈ 59
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for using the Interactive Media Ads SDKs on Android and iOS.
stack_appodeal_flutter
π 90 β¬οΈ 662
Dart 3 compatibleMaintenance Status: Good
Official Flutter plugin to support Appodeal SDK for Android and iOS platforms. Support Consent Dialog for GDPR/CCPA zone.
applovin_max
π 68 β¬οΈ 11.2K
Dart 3 compatibleMaintenance Status: Good
AppLovin MAX Flutter Plugin for Android and iOS - with support for interstitial ads, rewarded ads, banners, and MRECs.
appodeal_flutter
π 74 β¬οΈ 114
Dart 3 compatibleMaintenance Status: Poor
A Flutter plugin to display ads from Appodeal; it supports consent dialog to track users.

flutter_funding_choices
π 55 β¬οΈ 154
Dart 3 compatibleMaintenance Status: Average
The Flutter implementation of Funding Choices, a Google service that allows to request user consent for personalized ads in AdMob.
flutter_applovin_max
π 52 β¬οΈ 98
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin for showing applovin MAX mediation ads rewardvideo (Android & Ios). MAX is AppLovin's in-app monetization solution.
gdpr_dialog
π 46 β¬οΈ 186
Dart 3 compatibleMaintenance Status: Poor
Library for use GDPR dialog from user for personalized ads and non personalized ads.
flutter_pangle_ads
π 38 β¬οΈ 100
Dart 3 compatibleMaintenance Status: Good
A high-quality Flutter advertising plug-in (ByteDance, pangolin)
yandex_mobileads
π 35 β¬οΈ 1.6K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Yandex Mobile Ads SDK. This plugin allows Flutter developers to easily integrate Yandex Mobile Ads SDK on Android and iOS apps.

flutter_unionad
π 35 β¬οΈ 728
Dart 3 compatibleMaintenance Status: Good
Flutter plug-in that integrates Bytedanceβs pangolin Advertisement SDK for Android and iOS

flutter_ironsource_x
π 35 β¬οΈ 86
Dart 3 compatibleMaintenance Status: Average
IronSource Ads & Mediation Plugin for Flutter
ironsource_mediation
π 30 β¬οΈ 668
Dart 3 compatibleMaintenance Status: Good
IronSource ad mediation Flutter plugin. Monetize apps with rewarded video, interstitial, banner, and native ads.
pangle_flutter
π 30 β¬οΈ 182
Dart 3 compatibleMaintenance Status: Average
A Flutter plugin that supports ByteDance Pangle SDK on Android and iOS. Such as Splash Ads, Rewarded Video Ads, etc.
unity_mediation
π 30 β¬οΈ 101
Dart 3 compatibleMaintenance Status: Average
Unity Mediation plugin for Flutter Applications. This plugin is able to display Rewarded and Interstitial Ads from different ad sources.
flutter_yandex_ads
π 29 β¬οΈ 62
Dart 3 compatibleMaintenance Status: Average
Yandex Ads support for flutter applications.
huawei_ads
π 29 β¬οΈ 7
Dart 3 compatibleMaintenance Status: Good
Huawei Ads Kit plugin for Flutter utilizes Huawei's vast user base and extensive data capabilities to deliver targeted, high quality ad content to users.

ad_gridview
π 25 β¬οΈ 71
Dart 3 compatibleMaintenance Status: Good
A flutter widget to easily show Native Ad or any other Widget in Between a GridView.
admob_easy
π 23 β¬οΈ 321
Dart 3 compatibleMaintenance Status: Good
Simplify your Flutter app's integration with Google AdMob for effortless monetization.
native_ads_flutter
π 22 β¬οΈ 71
Dart 3 compatibleMaintenance Status: Poor
Null Safety Native Full Ads and Native Banner Ads
flutter_qq_ads
π 22 β¬οΈ 53
Dart 3 compatibleMaintenance Status: Good
A high-quality Flutter advertising plug-in (Tencent Advertising, Guangdiantong, Youlianghui)
vungle
π 18 β¬οΈ 47
Dart 3 compatibleMaintenance Status: Poor
The Vungle plugin for Flutter applications to enable ad monetization across iOS and Android.
flutter_ads_plugin
π 5 β¬οΈ 100
Dart 3 compatibleMaintenance Status: Good
Effortlessly integrate and manage Google Ads in your Flutter app with minimal code. Simplifies ad creation and boosts monetization potential.
gdpr_dialog_flutter
π 5 β¬οΈ 32
Dart 3 compatibleMaintenance Status: Good
Library for use GDPR dialog from user for personalized ads and non personalized ads.
fan_easy
π 2 β¬οΈ 48
Dart 3 compatibleMaintenance Status: Good
FanEasy is a simple Flutter package for seamless integration of Facebook Audience Network ads with easy-to-use methods.
flutter_native_admob
π 176 β¬οΈ 13
Maintenance Status: Poor
Plugin to integrate Firebase Native Admob to Flutter application. Both iOS and Android supported
native_ads
π 42 β¬οΈ 27
Maintenance Status: Poor
Flutter plugin for AdMob Native Ads. Compatible with Android and iOS using PlatformView.
admanager_web
π 30 β¬οΈ 215
Maintenance Status: Average
Simple package that allow us display ads from Ad Manager in Flutter Web. This was primarily created to display Adsense ads on Flutter Web.
startapp
π 29 β¬οΈ 26
Maintenance Status: Poor
Flutter plugin for StartApp SDK - Currently only support Android platform
flutter_google_ad_manager
π 20 β¬οΈ 31
Maintenance Status: Poor
Flutter plugin for Google Ad Manager(DoubleClick for Publishers).
admob_consent
π 19 β¬οΈ 44
Maintenance Status: Poor
A wrapper for Google's User Messaging Platform (UMP) SDK, used for consent gathering (i.e. GDPR, ATT) on Android and iOS.