Mobile Ad Networks for Flutter
Ads are a major source of revenue for mobile apps. There are plenty of Ad Networks available for native technologies but here I’ve compiled a list of those networks whose SDKs are available for Flutter.
1. Google Admob
Flutter package: https://pub.dev/packages/google_mobile_ads
Supported Platforms: Android, iOS
Ad Types: Banner, Interstitial, Native ad, Rewarded video ad
This is the official package from google.dev
2. Facebook Audience Network
Flutter package: https://pub.dev/packages/facebook_audience_network
Supported Platforms: Android, iOS
Ad Types: Banner, Interstitial, Native, Rewarded video
Currently, rewards video ads are only available for Android. It is not an official package from Facebook.
3. Unity Ads
Flutter package: https://pub.dev/packages/unity_ads_plugin
Supported Platforms: Android, iOS
Ad Types: Banner, Rewarded video
4. Appodeal
Flutter package: https://pub.dev/packages/appodeal_flutter
Supported Platforms: Android, iOS
Ad Types: Banner, Interstitial, Rewarded interstitial
5. AppLovin
Flutter package: https://pub.dev/packages/applovin
Supported Platforms: Android
Ad Types: Banner, Interstitial, Rewarded video
It doesn’t look very well maintained.
6. IronSource
It offers a new type of ad called `Offerwall`. This is a kind of rewarded interstitial ad in which a list of tasks is shown which can be completed by the user to get rewards. For example, downloading an app or filling a survey form etc.
Flutter package: https://pub.dev/packages/ironsource
Supported Platforms: Android
Ad Types: Interstitial, Rewarded video, Offerwall
The package is not well documented. You would need to check the example and figure out the code yourself.
7. Vungle
Flutter package: https://pub.dev/packages/vungle
Supported Platforms: Android, iOS
Ad Types: Interstitial, Rewarded video
8. AdColony
Flutter package: https://pub.dev/packages/adcolony
Supported Platforms: Android
Ad Types: Banner, Interstitial, Rewarded interstitial
Though Admob and Facebook Audience Network have great fill rates but they often limit the ad serving due to some policy violation. It’s sad to see the ad revenue suddenly drop to zero. If it happens then this list will be helpful to quickly switch to a different ad network for your flutter app.
That’s all I could find for monetising the flutter app with ads. I’ll try to keep the list updated with the packages.