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
- io-ts library type error throw on install(dependency removed)
Dependencies Removed
| Dependency |
New Dependency |
| io-ts |
– |
| fp-ts |
– |
| io-ts-reporters |
– |
APIs removed from 3.0.0 for React-Native
| Removed Class |
New Class |
| BannerEvents |
LevelPlayBannerListener |
| InterstitialEvents |
LevelPlayInterstitialListener |
| RewardedVideoEvents |
LevelPlayRewardedVideoListener
LevelPlayRewardedVideoManualListener |
| ConsentViewEvents |
ConsentViewListener |
| ImpressionDataEvents |
ImpressionDataListener |
| InitializationEvents |
InitializationListener |
| Removed 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) |
|
ConsentViewEvents.consentViewDidLoadSuccess
ConsentViewEvents.consentViewDidFailToLoad
ConsentViewEvents.consentViewDidShowSuccess
ConsentViewEvents.consentViewDidFailToShow
ConsentViewEvents.consentViewDidAccept |
setConsentViewListener: (listener: ConsentViewListener) |
| ImpressionDataEvents.onImpressionSuccess |
setImpressionDataListener: (listener: ImpressionDataListener) |
| InitializationEvents.onInitilizationComplete |
setInitilizationListener: (listener: InitializationListener) |
APIs deprecated from 3.0.0 for React-Native
| Deprecated Class |
New Class |
| LevelPlayBannerListener |
LevelPlayBannerAdViewListener |
| IronSourceBannerOptions |
– |
| IronSourceBannerOffsetOption |
– |
| IronSourceBannerPositionOption |
– |
| IronSourceBannerSizeOption |
– |
| IronSourceBannerCustomSize |
– |
| Deprecated API |
New API |
| setLevelPlayBannerListener: (listener: LevelPlayBannerListener) => void |
LevelPlayBannerAdView |
| loadBanner(options: IronSourceBannerOptions): Promise<void> |
LevelPlayBannerAdView |
| destroyBanner(): Promise<void> |
LevelPlayBannerAdView |
| displayBanner(): Promise<void> |
LevelPlayBannerAdView |
| hideBanner(): Promise<void> |
LevelPlayBannerAdView |
| isBannerPlacementCapped(placementName: string): Promise<boolean> |
LevelPlayBannerAdView |
| getMaximalAdaptiveHeight(width: number): Promise<number> |
LevelPlayBannerAdView |