Releases: Hayan47/addstream_flutter
Releases · Hayan47/addstream_flutter
v1.2.3 — Video Animations
Fixed
- Fixed video appearing suddenly after 3-4 seconds when network is slow by improving first frame detection logic
- Fixed AnimatedSize transition not animating when video becomes visible by adding proper layout measurement delays
v1.2.2 — Video Buttons Theme
Fixed
- Fixed button styles to be theme-independent across host apps
v1.2.1 — Video Full Screen & End Card
Fixed
- Improved fullscreen video player UI and controls
- Fixed video margin and loading widget display issues
- Enhanced video end card layout and responsiveness
v1.2.0 — Video End Card & Ready Callbacks
Added
VideoEndCardoverlay displayed when the video completes — shows the last visible frame, a Replay button, and a Visit Site button (only when a click-through URL is present); re-appears automatically after replay finishesonVideoReadycallback onAddStreamVideoWidget— fires once the first video frame is rendered on screen, distinct fromonAdLoadedwhich fires after initializationonImageLoadedcallback onAddStreamWidget— fires when the ad image pixels are fully decoded and painted on screen
Fixed
- Pause and resume IAB tracking events are now deduplicated with a
markEventFiredguard to prevent double-firing
v1.1.0 — VAST Video Ad Support
What's new
Added
AddStreamVideoWidgetfor displaying VAST video advertisements- Full IAB VAST 2.0 tracking event support (start, firstQuartile, midpoint, thirdQuartile, complete, pause, resume, mute, unmute, fullscreen, click, stop, replay)
- Automatic impression firing on ad load
- Mute/unmute, play/pause, and fullscreen controls
- Progress bar overlay on video ad
onTrackingEventcallback for monitoring ad events externallyonAdClosedcallback when the user dismisses the video ad- HMAC-SHA256 authentication on VAST requests (consistent with banner ads)
Changed
AnimatedAdBadgeextracted to shared widget used by bothAddStreamWidgetandAddStreamVideoWidget