A Flutter plugin for integrating Facebook Audience Network ads, supporting banner, interstitial, native, and rewarded video formats.
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.
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.
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.
Flutter Facebook Audience Network
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports banner, interstitial, native, native banner, and rewarded video ads on Android, covering essential monetization options as shown in the README examples.
Offers seamless widget-based integration with customizable properties like colors and sizes for native ads, making it easy to blend ads into Flutter apps.
Works on both Android and iOS with platform-specific optimizations, though with some feature gaps, as noted in the iOS setup instructions.
Includes comprehensive event listeners for ad interactions, allowing developers to track errors, loads, clicks, and impressions, as demonstrated in the code snippets.
Rewarded video ads are only available on Android, with iOS support listed as future work, limiting immediate monetization options for Apple devices.
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.
Exclusively tied to Facebook Audience Network, so changes in Facebook's policies or ad formats could break functionality without built-in alternatives.