flutter_adsense 1.0.0 copy "flutter_adsense: ^1.0.0" to clipboard
flutter_adsense: ^1.0.0 copied to clipboard

Flutter Web library to initialize, manage and display Google AdSense ads. Uses package:web and dart:js_interop for full Wasm compatibility.

1.0.0 #

Lançamento Inicial

Novidades #

  • CoreFlutterAdsense (Singleton) para injeção centralizada do script adsbygoogle.js no <head>, evitando duplicações no DOM.
  • WidgetAdsenseWidget usando a API moderna HtmlElementView.fromTagName com configuração via onElementCreated.
  • Wasm-ready — usa package:web e dart:js_interop; totalmente compatível com o compilador dart2wasm.
  • Conditional exports — stubs no-op para plataformas não-web, garantindo compilação segura em projetos mobile/desktop.
  • Timing correto — o push do anúncio é disparado via SchedulerBinding.addPostFrameCallback, garantindo que o elemento <ins> esteja no DOM antes da chamada.

Recursos suportados #

  • Configuração de adClient e adSlot.
  • Blocos responsivos (fullWidthResponsive).
  • Formato customizável (adFormat).
  • Dimensões explícitas (width / height).
  • Getter isInitialized para verificar o estado do core.
1
likes
160
points
505
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter Web library to initialize, manage and display Google AdSense ads. Uses package:web and dart:js_interop for full Wasm compatibility.

Repository (GitHub)
View/report issues

Topics

#ads #adsense #monetization #web

License

MIT (license)

Dependencies

flutter, web

More

Packages that depend on flutter_adsense