adtogether_sdk 0.5.0
adtogether_sdk: ^0.5.0 copied to clipboard
The official AdTogether Flutter SDK — reciprocal ad exchange to increase conversions and grow your audience.
0.5.0 #
- Fix: Removed
package_info_plusdependency — it was the last package transitively pulling inhttp, which triggers a pub.dev Pana infrastructure bug (advisoriesUpdated must be a String). - Internal: Replaced with lightweight native platform info detection using
dart:io(no external packages). - Result: The SDK now has zero transitive dependencies on
http, enabling clean pub.dev analysis.
0.4.4 #
- Fix: Removed
package:httpdependency to work around a pub.dev infrastructure bug (advisoriesUpdated must be a String) that was preventing package analysis from completing. - Internal: Replaced with a zero-dependency, cross-platform HTTP client using
dart:io(native) and browserfetchAPI (web/WASM). - Sync: Version parity (0.4.4) across all AdTogether SDKs.
0.4.3 #
- Fix: Fixed example project Dart SDK constraints (
example/pubspec.yaml) from^3.11.4to">=3.3.0 <4.0.0"to properly pass pub.dev package resolution and analysis. - Sync: Version parity (0.4.3) across all AdTogether SDKs.
0.4.1 #
- Fix: Relaxed Dart SDK constraints to fix dependency resolution failures during pub.dev static analysis.
- Sync: Version parity (0.4.1) across all AdTogether SDKs.
0.4.0 #
- Security: Standardized
appIdas the primary identifier across all platforms. - Deprecation: Formally deprecated
apiKeyin favor ofappIdto align with the AdTogether dashboard. - Sync: Version parity (0.4.0) across all AdTogether SDKs.
0.3.3 #
- Docs: Added comprehensive dartdoc comments to all public API members for improved pub.dev documentation score.
- Maintenance: Cleaned up pubspec boilerplate and regenerated dependency lock file.
0.3.2 #
- Docs: Added official Model Context Protocol (MCP) server integration instructions to README.
- Sync: Version parity (0.3.2) across all AdTogether SDKs.
0.2.6 #
- Sync: Version parity across all AdTogether SDKs.
0.2.3 #
- Sync: Version parity across all AdTogether SDKs.
0.2.2 #
- Domain: Updated base API domain to
www.ad-together.org.
0.2.0 #
- Security: Implemented strict validation for required parameters and API keys.
- Error Handling: Improved error handling for invalid or missing App IDs across all platforms, ensuring graceful failures with descriptive logs.
0.1.27 #
- Docs: Fixed broken "Developer Dashboard" preview image in the package description by switching to an absolute URL.
0.1.26 #
- Fix: Relaxed
package_info_plusconstraint from^10.0.0to>=5.0.0 <11.0.0to resolvewin32version conflicts withdevice_info_plusandsyncfusion_flutter_pdfviewer.
0.1.25 #
- Docs: Standardized SDK documentation across all platforms.
0.1.23 #
- Sync: Version parity across all AdTogether SDKs (Android, iOS, Web, React Native, and Flutter).
0.1.22 #
- Brand: Added "Powered by AdTogether" attribution to all Interstitial ad formats across all platforms.
- Sync: Unified versioning (0.1.20) across all AdTogether SDKs (Android, iOS, Web, React Native, and Flutter).
0.1.17 #
- Fix: Updated interstitial ad image rendering to use
BoxFit.containwith a background color instead ofBoxFit.cover. This ensures ad images are no longer cropped and maintain their intended aspect ratio.
0.1.16 #
- Fix: Achieved 100% WASM compatibility by isolating transitive
dart:iodependencies. - Fix: Improved platform detection logic using conditional imports.
0.1.15 #
- Brand: Added official AdTogether logo to package metadata and README.
0.1.14 #
- Feature: Added
onAdClosedcallback support to banner components. - Feature: Improved automatic
bundleIddetection across all platforms. - Security: Hardened ad-serving logic to prevent payout fraud.
- Sync: Version parity across all AdTogether SDKs.
- Maintenance: Sync with updated underlying Android and iOS native components.
0.1.12 #
- Feature: Added
showCloseButtontoAdTogetherBanner. - Standardization: Support for
onAdLoadedandonAdFailedToLoadacross all platform widgets. - Layout: Better responsive behavior in landscape mode for both Banner and Interstitial ads.
0.1.11 #
- Fix: Resolved "yellow underline" rendering issue in both Banner and Interstitial widgets by ensuring correct theme inheritance.
- Layout: Improved landscape mode constraints and scrollable area handling for Interstitial ads on small screens.
0.1.9 #
- Feature: Added
onAdLoadedandonAdFailedToLoadcallback support to bothAdTogetherBannerandAdTogetherInterstitial. - Responsive: Implemented orientation-aware layouts for Interstitial ads to prevent overflow in landscape mode.
- Standardization: Updated API signatures to match the unified AdTogether SDK standard across all platforms.
0.1.7 #
- Documentation: Embedded local preview images directly in the package to ensure proper visual rendering on pub.dev.
- Support: Updated the AdTogether Discord community link.
0.1.4 #
- Documentation: Standardized value proposition and tagline terminology ("Show an ad, get an ad shown").
0.1.3 #
- Fix: Updated repository and issue tracker URLs to correct GitHub path (
undecided2003/AdTogether). - Maintenance: Corrected documentation links that were resulting in 404 errors.
0.1.2 #
- Documentation Hub: Rewrote README to be a comprehensive documentation hub with detailed API tables and lifecycle guides.
- Example App: Added a full-featured Flutter example app in
example/demonstrating Banner and Interstitial integration. - API Polish: Optimized map literal performance using Dart 3 null-aware elements.
- Ready for Publish: Final verification for pub.dev release, including all required fields and metadata.
0.1.0 #
- Initial release of the AdTogether Flutter SDK.
