flutter_adsense 1.0.0
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 #
- Core —
FlutterAdsense(Singleton) para injeção centralizada do scriptadsbygoogle.jsno<head>, evitando duplicações no DOM. - Widget —
AdsenseWidgetusando a API modernaHtmlElementView.fromTagNamecom configuração viaonElementCreated. - Wasm-ready — usa
package:webedart:js_interop; totalmente compatível com o compiladordart2wasm. - 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
adClienteadSlot. - Blocos responsivos (
fullWidthResponsive). - Formato customizável (
adFormat). - Dimensões explícitas (
width/height). - Getter
isInitializedpara verificar o estado do core.