9.0.0 API Changes
As part of Native SDK version 9.0.0 we will remove some APIs and deprecated some of our existing listeners and callbacks. You can find the detailed list of changes below:
APIs removed from 4.0.0 for Flutter
Init
| Legacy – deprecated | New | |
|---|---|---|
| API | IronSource.init | LevelPlay.init |
| API | IronSource.setUserId | LevelPlayInitRequest.Builder.setUserId |
| Listener | InitializationListener | LevelPlayInitListener |
| Callback | onInitializationComplete | onInitSuccess |
Rewarded
| Legacy – deprecated | New | |
|---|---|---|
| Listener | LevelPlayRewardedVideoListener | LevelPlayRewardedAdListener |
| Listener | LevelPlayRewardedVideoManualListener | LevelPlayRewardedAdListener |
| API | setLevelPlayRewardedVideoListener | setListener |
| API | setLevelPlayRewardedVideoManualListener | setListener |
| API | loadRewardedVideo | loadAd |
| API | showRewardedVideo | showAd |
| API | isRewardedVideoAvailable | isAdReady |
| API | isRewardedVideoPlacementCapped | isPlacementCapped |
| API | getRewardedVideoPlacementInfo | – |
| API | setRewardedVideoServerParams | – |
| API | clearRewardedVideoServerParams | – |
| API | IronSourceConsentViewError | – |
Interstitial
| Legacy – deprecated | New | |
|---|---|---|
| Listener | LevelPlayInterstitialListener | LevelPlayInterstitialAdListener |
| Callback | onAdReady | onAdLoaded |
| Callback | onAdLoadFailed | onAdLoadFailed |
| Callback | onAdOpened | onAdDisplayed |
| Callback | onAdClosed | onAdClosed |
| Callback | onAdShowFailed | onAdDisplayFailed |
| Callback | onAdClicked | onAdClicked |
| Callback | onAdShowSucceeded | – |
| API | loadInterstitial | loadAd |
| API | showInterstitial | showAd |
| API | isInterstitialReady | isAdReady |
| API | setLevelPlayInterstitialListener | setListener |
| API | isInterstitialPlacementCapped | isPlacementCapped |
Banners
| Legacy – deprecated | New | |
|---|---|---|
| Class | IronSourceBannerPosition | – |
| Class | IronSourceBannerSize | – |
| Listener | setLevelPlayBannerListener | LevelPlayBannerAdViewListener |
| Callback | onAdLoaded | onAdLoaded |
| Callback | onAdLoadFailed | onAdLoadFailed |
| Callback | onAdClicked | onAdClicked |
| Callback | onAdScreenPresented | onAdExpanded |
| Callback | onAdScreenDismissed | onAdCollapsed |
| Callback | onAdLeftApplication | onAdLeftApplication |
| API | loadBanner | loadAd |
| API | destroyBanner | destroy |
| API | isBannerPlacementCapped | – |
Settings
| Legacy – deprecated | New | |
|---|---|---|
| API | IronSource.setConsent | LevelPlay.setConsent |
| API | IronSource.setMetaData | LevelPlay.setMetaData |
| API | IronSource.setImpressionDataListener | LevelPlay.addImpressionDataListener |
| API | IronSource.addImpressionDataListener | LevelPlay.addImpressionDataListener |
| API | IronSource.launchTestSuite | LevelPlay.launchTestSuite |
| API | IronSource.setWaterfallConfiguration | Use ‘setBidFloor’ on LevelPlayRewardedAd, LevelPlayInterstitialAd and ‘bidFloor’ parameter on LevelPlayBannerAdView |
| API | IronSource.getPluginVersion | LevelPlay.getPluginVersion |
| API | IronSource.getNativeSDKVersion | LevelPlay.getNativeSDKVersion |
| API | IronSource.validateIntegration | LevelPlay.validateIntegration |
| API | IronSource.setSegment | LevelPlay.setSegment |
| API | IronSource.setDynamicUserId | LevelPlay.setDynamicUserId |
| API | IronSource.setAdaptersDebug | LevelPlay.setAdaptersDebug |
| API | IronSource.getAdvertiserId | – |
| API | IronSource.shouldTrackNetworkState | – |
| API | IronSource.setClientSideCallbacks | – |
| API | IronSource.getMaximalAdaptiveHeight | – |
| Class | ImpressionData | LevelPlayImpressionData |
| Class | IronSourceError | LevelPlayAdError |
| Class | IronSourceRewardedVideoPlacement | – |
| Class | IronSourceContainerParams | – |
| Class | IronSourceAdUnit | – |
| Class | IronSourceSegment | LevelPlaySegment |
| Class | WaterfallConfiguration | – |
| Listener | ImpressionDataListener | LevelPlayImpressionDataListener |
iOS Conversion Value
| Legacy – deprecated | New | |
|---|---|---|
| API | IronSource.getConversionValue | – |
| API | IronSource.loadConsentViewWithType | – |
| API | IronSource.showConsentViewWithType | – |
| API | IronSource.setConsentViewListener | – |
| Listener | ConsentViewListener | – |
| Class | ConsentViewError | – |