teads_flutter 1.1.0 copy "teads_flutter: ^1.1.0" to clipboard
teads_flutter: ^1.1.0 copied to clipboard

Teads in-app ads for Flutter: Feed, Media, Banner, Interstitial and Recommendations placements over the native Teads iOS and Android SDKs.

Changelog #

1.1.0 #

  • iOS: Swift Package Manager support. The plugin is now also a Swift package (ios/teads_flutter/Package.swift), resolving TeadsSDK 6.2.2 from https://github.com/teads/TeadsSDK-iOS. Apps without Teads AdMob mediation keep working on either install path. Upgrading with AdMob mediation: an app that has pod 'TeadsAdMobAdapter' fails to build once Flutter 3.44+ builds the plugin through Swift Package Manager ("Multiple commands produce TeadsSDK.framework"), because the pod embeds TeadsSDK a second time. Take the TeadsAdMobAdapter product of the TeadsSDK-iOS package instead and call TeadsAdMobMediation.register() in AppDelegate, or turn Swift Package Manager off for the app; see the README.
  • Dependencies: battery_plus 7, connectivity_plus 7, device_info_plus 13 and package_info_plus 10.
  • Android: no Teads Maven repository to add. The plugin now registers it on the app's root build. Apps that declare repositories centrally in settings.gradle (dependencyResolutionManagement) still add it there, since Gradle ignores plugin-contributed repositories in that mode.
  • Android: no AdMob APPLICATION_ID manifest entry needed unless the app uses AdMob itself. Android SDK 6.2.2+ depends only on play-services-ads-identifier, no longer on play-services-ads, whose start-up provider crashed without an ID (verified 2026-09-28: a fresh app on 6.2.3 with no ID launches and configures). Earlier README versions asked for it; this was already true of 1.0.0.
  • Android: the plugin builds with AGP 8.12.1 (was 8.11.1), the version the upgraded dependencies declare. It is not a new floor for apps: a consuming app on AGP 8.11.1 was verified to still build (2026-09-28).

1.0.0 #

  • Initial production release supporting Teads in-app ad formats.
  • Feed: Pure-Dart SmartFeed placement hosting the recommendations bridge with custom viewability calculation.
  • Media: Native InRead platform-view placement (MediaPlacement) with dynamic aspect-ratio sizing and video opportunity tracking.
  • Banner: Native wrapped banner placement (BannerPlacement) with dark mode support.
  • Interstitial: Fullscreen interstitial placement (InterstitialPlacement) with preload-and-show lifecycle.
  • Recommendations: Native data fetch and click tracking for publisher-rendered recommendation feeds, the AdChoices URL, forced paid items for testing (setTestRtb, with TeadsSdk.setTestMode), plus custom viewability reporting.
  • AdMob Mediation: Reference mediation integration and demo screens for Banner, Interstitial, and Media.
0
likes
160
points
404
downloads

Documentation

API reference

Publisher

verified publisherteads.com

Weekly Downloads

Teads in-app ads for Flutter: Feed, Media, Banner, Interstitial and Recommendations placements over the native Teads iOS and Android SDKs.

Homepage

Topics

#ads #advertising #monetization #video

License

Apache-2.0 (license)

Dependencies

battery_plus, connectivity_plus, device_info_plus, flutter, package_info_plus, url_launcher, webview_flutter, webview_flutter_android, webview_flutter_platform_interface, webview_flutter_wkwebview

More

Packages that depend on teads_flutter

Packages that implement teads_flutter