hotfy_wrapper_sdk 0.1.27 copy "hotfy_wrapper_sdk: ^0.1.27" to clipboard
hotfy_wrapper_sdk: ^0.1.27 copied to clipboard

Hotfy Wrapper SDK for Flutter — remote-controlled ad orchestration (interstitial, app open, rewarded, banner, native) for AdMob and GAM, configured via the Hotfy App Console.

Changelog #

0.1.27 #

  • Adiciona campo fallbackConfig (tipo WrapperConfig?) em WrapperInitConfig. Quando o fetch da config remota falha e não há cache local válido (ex: cold start totalmente offline), o SDK usa esse fallback em vez de ficar com isActive() == false. Mantém ads funcionando no cenário extremo "primeiro install + sem rede".

0.1.26 #

  • Fix: WrapperBanner com WrapperBannerSize.adaptive ou inlineAdaptive lançava dependOnInheritedWidgetOfExactType<MediaQuery>() was called before _WrapperBannerState.initState() completed. Causa: _loadAd rodava em initState e chamava MediaQuery.of(context) antes do widget estar plantado na árvore. Fix: mover o disparo do load pra didChangeDependencies com flag _initialized pra evitar reload em mudanças subsequentes de dependencies.

0.1.25 #

  • Remove markdown link wrapping ao redor de "Hotfy App Console" no README.
  • CI: pipeline de release automatizado via OIDC Trusted Publishing do pub.dev.
  • Adiciona campo homepage no pubspec.yaml (resolve warning bloqueante do pub publish --dry-run no CI).

0.1.0 #

Initial release.

  • HotfyWrapper client com fetch remoto de config (/v1/wrapper/config) e cache TTL via shared_preferences.
  • Pool de intersticiais com waterfall primary → fallback (startAdPreload + showInterstitial).
  • Boot ad (app open ou interstitial) via loadAndShowBootAd com budget, timeout e fallback.
  • Rewarded ads sob demanda via showRewarded retornando Future<bool>.
  • WrapperBanner widget com 7 tamanhos (adaptive, inline_adaptive, banner, large_banner, medium_rectangle, full_banner, leaderboard) e fallback automático.
  • WrapperNativeAd widget suportando nativeTemplateStyle (template) e factoryId (custom layout).
  • App Open on warm return via WidgetsBindingObserver com cooldown global compartilhado (app_open_cooldown_minutes).
  • Sistema de eventos tipado: load, show, close, impression, click, error, skip.
  • Inferência local de source type (google_ads, meta_ads, kwai_ads, tiktok_ads, organic, affiliate_utm).
  • Guard de produção que bloqueia test ad units do Google quando useTestAds: false.
0
likes
130
points
166
downloads

Documentation

API reference

Publisher

verified publisherhotfy.com

Weekly Downloads

Hotfy Wrapper SDK for Flutter — remote-controlled ad orchestration (interstitial, app open, rewarded, banner, native) for AdMob and GAM, configured via the Hotfy App Console.

Homepage

License

unknown (license)

Dependencies

flutter, google_mobile_ads, http, shared_preferences

More

Packages that depend on hotfy_wrapper_sdk