Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Flutter
  3. Facebook Audience Network

Facebook Audience Network

MITSwiftv1.0.1

A Flutter plugin for integrating Facebook Audience Network ads, supporting banner, interstitial, native, and rewarded video formats.

Visit WebsiteGitHubGitHub
153 stars103 forks0 contributors

What is Facebook Audience Network?

facebook_audience_network is a Flutter plugin that provides integration with Facebook Audience Network for displaying advertisements in mobile applications. It enables developers to monetize their Flutter apps on Android and iOS by implementing various ad formats, including banners, interstitials, native ads, and rewarded videos. The plugin simplifies the process of embedding ads while offering customization options and event handling for ad interactions.

Target Audience

Flutter developers building Android and iOS applications who want to monetize their apps through Facebook's ad network. It is particularly useful for mobile app developers seeking a straightforward way to integrate multiple ad formats with platform-specific support.

Value Proposition

Developers choose this plugin because it offers a dedicated, well-maintained solution for Facebook Audience Network integration within Flutter, with support for key ad formats and detailed event listeners. Its ease of use, active development, and compatibility with both Android and iOS make it a reliable choice over manual implementations or less comprehensive alternatives.

Overview

Flutter Facebook Audience Network

Use Cases

Best For

  • Monetizing Flutter apps with Facebook ads
  • Implementing banner ads in Flutter applications
  • Adding interstitial ads between app screens
  • Integrating native ads that blend with app design
  • Using rewarded video ads for user engagement on Android
  • Displaying native banner ads with customizable layouts

Not Ideal For

  • Apps requiring rewarded video ads on iOS, as this feature is not yet implemented.
  • Projects targeting web or desktop Flutter platforms, since support is limited to Android and iOS.
  • Developers needing a single plugin for multiple ad networks without additional integrations.
  • Teams wanting zero-configuration ad testing without device-specific ID setup.

Pros & Cons

Pros

Multiple Ad Formats

Supports banner, interstitial, native, native banner, and rewarded video ads on Android, covering essential monetization options as shown in the README examples.

Flutter-Native Integration

Offers seamless widget-based integration with customizable properties like colors and sizes for native ads, making it easy to blend ads into Flutter apps.

Cross-Platform Support

Works on both Android and iOS with platform-specific optimizations, though with some feature gaps, as noted in the iOS setup instructions.

Event Handling

Includes comprehensive event listeners for ad interactions, allowing developers to track errors, loads, clicks, and impressions, as demonstrated in the code snippets.

Cons

Platform Limitations

Rewarded video ads are only available on Android, with iOS support listed as future work, limiting immediate monetization options for Apple devices.

Complex Testing Setup

Requires obtaining a hashed device ID for testing, which adds an extra step compared to simpler ad plugins that might offer built-in test modes.

Facebook Dependency

Exclusively tied to Facebook Audience Network, so changes in Facebook's policies or ad formats could break functionality without built-in alternatives.

Frequently Asked Questions

Quick Stats

Stars153
Forks103
Contributors0
Open Issues71
Last commit2 years ago
CreatedSince 2019

Tags

#ads#dart#ios#mobile-ads#android#facebook#flutter-widget#interstitial-ads#rewarded-video#flutter#facebook-audience-network#flutter-plugin#banner-ads

Built With

F
Flutter
D
Dart

Links & Resources

Website

Included in

Flutter59.5k
Auto-fetched 10 hours ago

Related Projects

Inapp PurchaseInapp Purchase

Flutter In App Purchase plugin that confirms OpenIAP

Stars595
Forks269
Last commit1 month ago
Admob FlutterAdmob Flutter

Admob Flutter plugin that shows banner ads using native platform views.

Stars434
Forks152
Last commit2 years ago
Square In-App Payments SDKSquare In-App Payments SDK

Flutter Plugin for Square In-App Payments SDK

Stars341
Forks135
Last commit21 hours ago
AdmobAdmob

GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub