8.1.0 API Changes
As part of ironSource SDK 8.1.0 we removed some APIs and deprecated some of our existing listeners and callbacks. You can find the detailed list of changes below:
APIs deprecated in 2.0.0 for React Native
| Deprecated Class |
New Class |
| InitializationEvents |
InitializationListener |
| ImpressionDataEvents |
LevelPlayInterstitialListener |
| ConsentViewEvents |
ConsentViewListener |
| LevelPlayBannerEvents |
LevelPlayBannerListener |
| LevelPlayInterstitialEvents |
LevelPlayInterstitialListener |
| LevelPlayRewardedVideoEvents |
LevelPlayRewardedVideoListener
LevelPlayRewardedVideoManualListener |
| Deprecated API |
New API |
| InitializationEvents.onInitializationComplete |
setInitializationListener: (listener: InitializationListener) |
| ImpressionDataEvents.onImpressionSuccess |
setImpressionDataListener: (listener: ImpressionDataListener) |
|
ConsentViewEvents.consentViewDidLoadSuccess
ConsentViewEvents.consentViewDidFailToLoad
ConsentViewEvents.consentViewDidShowSuccess
ConsentViewEvents.consentViewDidFailToShow |
setConsentViewListener: (listener: ConsentViewListener) |
|
LevelPlayBannerEvents.onAdLoaded
LevelPlayBannerEvents.onAdLoadFailed
LevelPlayBannerEvents.onAdClicked
LevelPlayBannerEvents.onAdScreenPresented
LevelPlayBannerEvents.onAdScreenDismissed
LevelPlayBannerEvents.onAdLeftApplication |
setLevelPlayBannerListener: (listener: LevelPlayBannerListener) |
|
LevelPlayInterstitialEvents.onAdReady
LevelPlayInterstitialEvents.onAdLoadFailed
LevelPlayInterstitialEvents.onAdOpened
LevelPlayInterstitialEvents.onAdClosed
LevelPlayInterstitialEvents.onAdShowFailed
LevelPlayInterstitialEvents.onAdClicked
LevelPlayInterstitialEvents.onAdShowSucceeded |
setLevelPlayInterstitialListener: (listener: LevelPlayInterstitialListener) |
|
LevelPlayRewardedVideoEvents.onAdAvailable
LevelPlayRewardedVideoEvents.onAdUnavailable
LevelPlayRewardedVideoEvents.onAdOpened
LevelPlayRewardedVideoEvents.onAdClosed
LevelPlayRewardedVideoEvents.onAdAvailable
LevelPlayRewardedVideoEvents.onAdRewarded
LevelPlayRewardedVideoEvents.onAdShowFailed
LevelPlayRewardedVideoEvents.onAdClicked
LevelPlayRewardedVideoEvents.onAdReady
LevelPlayRewardedVideoEvents.onAdLoadFailed |
setLevelPlayRewardedVideoListener: (listener: LevelPlayRewardedVideoListener)
setLevelPlayRewardedVideoManualListener: (listener: LevelPlayRewardedVideoManualListener) |
APIs removed from 2.0.0 for React-Native
| Deprecated Class |
New Class |
| BannerEvents |
LevelPlayBannerListener |
| InterstitialEvents |
LevelPlayInterstitialListener |
| RewardedVideoEvents |
LevelPlayRewardedVideoListener
LevelPlayRewardedVideoManualListener |
| OfferwallEvents |
– |
| IronSourceOWCreditInfo |
– |
| Deprecated API |
New API |
|
BannerEvents.onBannerAdLoaded
BannerEvents.onBannerAdLoadFailed
BannerEvents.onBannerAdClicked
BannerEvents.onBannerAdScreenPresented
BannerEvents.onBannerAdDismissed
BannerEvents.onBannerAdLeftApplication |
setLevelPlayBannerListener: (listener: LevelPlayBannerListener) |
|
InterstitialEvents.onInterstitialAdReady
InterstitialEvents.onInterstitialAdLoadFailed
InterstitialEvents.onInterstitialAdOpened
InterstitialEvents.onInterstitialAdClosed
InterstitialEvents.onInterstitialAdShowSucceeded
InterstitialEvents.onInterstitialAdShowFailed
InterstitialEvents.onInterstitialAdClicked |
setLevelPlayInterstitialListener: (listener: LevelPlayInterstitialListener) |
|
RewardedVideoEvents.onRewardedVideoAdOpened
RewardedVideoEvents.onRewardedVideoAdClosed
RewardedVideoEvents.onRewardedVideoAdAvailabilityChanged
RewardedVideoEvents.onRewardedVideoAdStarted
RewardedVideoEvents.onRewardedVideoAdEnded
RewardedVideoEvents.onRewardedVideoAdRewarded
RewardedVideoEvents.onRewardedVideoAdShowFailed
RewardedVideoEvents.onRewardedVideoAdClicked
RewardedVideoEvents.onRewardedVideoAdReady
RewardedVideoEvents.onRewardedVideoAdLoadFailed |
setLevelPlayRewardedVideoListener: (listener: LevelPlayRewardedVideoListener)
setLevelPlayRewardedVideoManualListener: (listener: LevelPlayRewardedVideoManualListener) |
| showOfferwall(): Promise<void> |
– |
| showOfferwallForPlacement(placementName: string): Promise<void> |
– |
| getOfferwallCredits(): Promise<void> |
– |
| isOfferwallAvailable(): Promise<boolean> |
– |
| setOfferwallCustomParams(params: { [key: string]: string }): Promise<void> |
– |
| showOfferwall: ShowFunction |
– |