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