addstream_flutter
A Flutter package for displaying AddStream ads in your mobile applications.
What this package is like to depend on
Last release 5 months ago
26 Feb 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
10 months old
9 releases · first in 2025
9 releases in the last 12 months
see the full history below
Release timeline
9 releases · Oct 2025 to Feb 2026
2026
Releases
latest 9-
1.2.326 Feb 2026Release notes
Open source →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
Release notes
Open source →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
-
1.2.224 Feb 2026 -
1.2.122 Feb 2026Release notes
Open source →Fixed
- Improved fullscreen video player UI and controls
- Fixed video margin and loading widget display issues
- Enhanced video end card layout and responsiveness
Release notes
Open source →Fixed
- Improved fullscreen video player UI and controls
- Fixed video margin and loading widget display issues
- Enhanced video end card layout and responsiveness
-
1.2.019 Feb 2026Release notes
Open source →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
Release notes
Open source →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
-
1.1.018 Feb 2026Release notes
Open source →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
Release notes
Open source →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
-
1.0.316 Oct 2025 -
1.0.215 Oct 2025Release notes
Open source →Removed
- Removed
onAdClickedcallback (deprecated before stable release). - Minor improvements to documentation.
- Removed
-
1.0.114 Oct 2025 -
1.0.014 Oct 2025Release notes
Open source →Added
- Initial release of AddStream Flutter package
AddStreamWidgetfor displaying adsAddStreamGlobal.initialize()for SDK initialization- Support for image and text ad formats
- Animated badge overlay on ads
- Custom loading and error widget support
- Callback system for ad events (loaded, clicked, failed)
AddStreamExceptionfor proper error handling- Automatic impression tracking
- Click handling with external browser launch
Features
- Zone-based ad serving
- Responsive ad sizing
- Network error handling
- Debug mode warnings
- Graceful fallbacks for missing ads
Dependencies
- http: ^1.1.0
- html: ^0.15.4
- url_launcher: ^6.2.0
- crypto: ^3.0.6