adpluga_flutter 0.4.1
adpluga_flutter: ^0.4.1 copied to clipboard
AdPluga Flutter SDK — banner, native, interstitial and rewarded ads served by the AdPluga edge.
Changelog #
All notable changes to the AdPluga Flutter SDK are documented in this file. The format follows Keep a Changelog and this project adheres to Semantic Versioning.
0.4.1 — 2026-08 #
Added #
- Test-mode badge: creatives served by a
pk_test_(sandbox) key now render a small non-interactive "TEST" marker at the top-left of every ad surface (banner, native, HTML, video, interstitial, rewarded). Driven by the newtestboolean on the serve responseadobject (Ad.isTest). The badge is wrapped inIgnorePointerso it never intercepts taps.
0.4.0 — 2026-07 #
Added #
- Audio and video_rewarded ad kinds render via
AdPlugaVideowidget inAdPlugaBanner, enabling autoplay for all video/audio formats.
Fixed #
- QuartileFirer now resolves relative ping URLs against the SDK endpoint, fixing quartile tracking when the backend returns relative paths.
- Fixed
AdPluga.maybeInstance?.endpoint→AdPluga.maybeInstance?.config.endpointinAdPlugaVideowidget (2 occurrences).
0.3.0 — 2026-07 #
Added #
- IAB viewability dispatch:
AdPluga.fireViewable(resp, slotId)posts/v1/track/viewablewith the served track token. Banner, native, interstitial and rewarded widgets fire it from the same viewability callback that already recorded the impression.
0.2.0 — 2025-11 #
Added #
- HTML5 / WebView ad format via
webview_flutter. - Video and rewarded video formats via
video_playerwith VAST-style quartile beacons. - URL sandboxing for embedded creatives (only
http/httpsschemes).
Changed #
- Mandatory
AdPluga.initializegate — SDK operations now throw a clearStateErrorif invoked before initialization.