ad_pilot
Flutter publisher integration for AdPilot — fetch, render, and track ads from your AdPilot API.
What this package is like to depend on
Last release 29 days ago
26 Jul 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
4 releases · first in 2026
4 releases in the last 12 months
see the full history below
Release timeline
4 releases · Jun 2026 to Jul 2026Releases
latest 4-
1.2.026 Jul 2026Release notes
Open source →Added
AdFetchMode(single|multi) onAdBanner/AdSlotConfig/AdPilotClient.- Multi-ad fetch:
mode: AdFetchMode.multireturns all eligible ads (score order) and slideshows all images of each ad before the next. - Impression once per ad id per load (no double-count when revisiting slides); click uses the current ad.
AdSlidehelper for multi-ad slideshow frames.
Changed
- Single mode (
AdFetchMode.single, default) still requests one ad; API now returns the highest-scoring eligible ad.
-
1.1.013 Jul 2026Release notes
Open source →Added
- Multi-image ads:
AdResponse.imageUrls/effectiveImageUrlsfrom the public API. AdBannerslideshow for ads with multiple images (auto-advance + arrow controls).- Single-image ads remain a static image with no slideshow UI.
- Flutter Web: image proxy supports
?index=for slideshow frames.
- Multi-image ads:
-
1.0.108 Jun 2026Release notes
Open source →Fixed
- Flutter Web: load ad images via API proxy (
/public/ads/:id/image) to avoid CDN CORS errors.
- Flutter Web: load ad images via API proxy (
-
1.0.008 Jun 2026Release notes
Open source →Added
- Initial release of the AdPilot Flutter publisher SDK.
AdPilot.configurefor API base URL setup at app startup.AdBannerwidget for IMAGE ads with impression and click tracking.AdPilot.initandAdSlotfor imperative load, refresh, and dispose flows.AdPilotClientfor low-level HTTP access and custom UI integrations.- Device fingerprinting and ad fetch/event models.
- Example app under
example/.