Package selection guidance compiled from public package information, community data, and project usage.
flutter_unionad is a Flutter plugin that enables integration of ByteDance's穿山甲 (UnionAd) advertising platform into Flutter applications for both Android and iOS. It provides a straightforward interface to display native ads, banner ads, and interstitial ads, allowing developers to monetize their apps with high-performance, cross-platform ad serving. The package simplifies the process of connecting to UnionAd's SDK, handling permissions, and managing ad lifecycle events. It is maintained by the community and supports real-time ad updates through official ByteDance SDKs.
Use cases
Monetizing Flutter apps with in-app ads
Displaying native and banner ads in mobile apps
Integrating interstitial ads between app screens
Supporting cross-platform ad delivery on Android and iOS
Enabling real-time ad performance tracking
Key features
Cross-platform support for Android and iOS
Easy integration with UnionAd SDK
Support for multiple ad formats including native, banner, and interstitial
Real-time ad loading and refresh
Community-maintained with active GitHub updates
Suitable for
Flutter developers seeking to monetize apps with UnionAd
Apps targeting Chinese and global markets
Developers using ByteDance's ad network
Projects requiring lightweight ad integration
Teams wanting open-source, transparent ad solutions
Considerations
Requires adherence to UnionAd's terms of service
May need additional configuration for GDPR/CCPA compliance
Dependent on external SDK updates
Limited documentation compared to official SDKs
Not officially maintained by ByteDance
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.