8.4.0 API Changes
As part of 3.0.0 we removed and deprecated some APIs. You can find detailed list of changes bellow:
Bug Fixes
- Critical error throw when ad revenue 0 on iOS
Dependencies Removed
| Dependency | New Dependency |
| logger | – |
APIs deprecated from 3.0.0 for Flutter
| Deprecated Class | New Class |
| IronSourceBannerPosition | – |
| IronSourceBannerSize | – |
| IronSourceContainerParams | – |
| LevelPlayBannerListener | LevelPlayBannerAdViewListener |
| IronSourceImpressionDataListener | ImpressionDataListener |
| Deprecated API | New API |
|
static Future<void> loadBanner({ required IronSourceBannerSize size, required IronSourceBannerPosition position, int? verticalOffset, String? placementName, }) async {} |
LevelPlayBannerAdView |
| static Future<void> destroyBanner() async {} | LevelPlayBannerAdView |
| static void setLevelPlayBannerListener(LevelPlayBannerListener? listener) {} | LevelPlayBannerAdView |
| static Future<void> displayBanner() async {} | – |
| static Future<void> hideBanner() async {} | – |
| static Future<bool> isBannerPlacementCapped(String placementName) async {} | – |
| static Future<int> getMaximalAdaptiveHeight(int width) async {} | – |
| static void setImpressionDataListener(IronSourceImpressionDataListener? listener) {} | static void addImpressionDataListener(ImpressionDataListener? listener) {} |