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) {}