adhub 0.0.16 copy "adhub: ^0.0.16" to clipboard
adhub: ^0.0.16 copied to clipboard

PlatformiOS

A Flutter package that simplifies ad integration with a unified API for banner, interstitial, and rewarded ads.

AdHub #

adhub is a Flutter package that simplifies multi-network ad integration through a remote JSON configuration. One unified API handles Google AdMob and AppLovin MAX — with built-in app versioning, maintenance mode, network resilience, and lifecycle utilities.

pub.dev version License


What does this package do? #

Feature Description
📡 Remote JSON Config All ad IDs, flags, and version rules fetched from your own URL
📱 Banner Ads Google AdMob + AppLovin MAX
🎬 Interstitial Ads Google AdMob + AppLovin MAX
💰 Rewarded Ads Google AdMob + AppLovin MAX
🎁 Rewarded Interstitial Google AdMob
🖼️ Native Ads Google AdMob
🔄 AdLoader Overlay Full-screen loading spinner while ads load
🔔 OneSignal Push Auto-initialised from JSON
In-App Review Timer-based rate-us prompt
🛡️ Maintenance Mode Server-side kill-switch — blocks app with a custom message
🌐 Network Resilience 10-second timeout + retry dialog
🔼 Force/Soft Update Version-gate users to the latest release

Installation #

To add this package to your Flutter project, run:

flutter pub add adhub

Ad Index #

When configuring actions in your JSON, use the following integer index to select which ad network and format to use:

Index Ad Network Format
0 Google AdMob Interstitial
1 Google AdMob Rewarded
2 Google AdMob Rewarded Interstitial
3 AppLovin MAX Interstitial
4 AppLovin MAX Rewarded

License #

MIT © Raj Narola

1
likes
130
points
662
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package that simplifies ad integration with a unified API for banner, interstitial, and rewarded ads.

License

GPL-3.0 (license)

Dependencies

app_tracking_transparency, applovin_max, dio, flutter, flutter_hooks, google_mobile_ads, in_app_review, loading_animation_widget, onesignal_flutter, package_info_plus, provider, shared_preferences, url_launcher

More

Packages that depend on adhub