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 |
– |