marketing_plugin 1.0.58
marketing_plugin: ^1.0.58 copied to clipboard
marketing_plugin for PU
1.0.58 #
- Native Ad Preloading & Completer Async Flow: Added async
Completerpreloading inNativeAdManager.preloadAll()to preload bothmediumandsmallnative ad formats concurrently across AdMob, AdManager, and Qureka during splash screen launch. - Custom vs Standard Native Ad Formatting (
iscustomeads): Support standard Google Mobile Ads native templates (iscustomeads: false) alongside custom native ad factories (iscustomeads: true) with adaptive constraints and styling. - iOS & Android Custom Native Layout Alignment: Aligned iOS
CustomNativeAdFactory.swiftlayout structure 1:1 with Android native XML layouts. FixedbadgeLabelhorizontal content hugging in iOS Swift factory so yellow ad badge wraps content tightly without stretching. - UI Performance Optimization & Lag Reduction: Removed
AnimatedContainer250ms implicit animation loop from native and banner ad managers. SwitchedAdWidgetkey fromUniqueKey()to stableObjectKey(ad)to prevent unnecessary platform view disposals and re-creations during UI rebuilds. Centered native and banner ad containers horizontally across all screen form factors. - iOS Swift Compilation & Registrar Fixes: Updated iOS Google Mobile Ads Swift class references (
NativeAd,NativeAdView,MediaView). Fixed iOS native ad factory registration usingunsafeBitCast(registrar, to: FlutterPluginRegistry.self). Fixed non-modular header build issues inmarketing_plugin.podspec.
1.0.52 #
- Added
androidUrlandiosUrlfields toAdModelfor share app functionality and app store direct links.
1.0.49 #
- Android compileSdk to 36. Remove Facebook Audience Network usage (imports and ad code) and delete ironsource.dart. Add QurekaColors model and wire color-driven customization into qureka_widget (robust color parsing/fallbacks). Remove Facebook from banner/native/interstitial priorities. Update MobileAds init to surface adapter statuses. Upgrade many dependencies in pubspec.yaml/lock (google_mobile_ads, firebase_core/messaging, flutter_local_notifications, gma_mediation_meta, connectivity_plus, in_app_review, share_plus, webview, etc.). Note: major SDK and ad lib upgrades may require platform changes and testing.
1.0.40 #
- TODO: Describe initial release.