Overview
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
