8.7.0 API Changes

As part of 3.1.0 we deprecated some APIs. You can find detailed list of changes bellow:

APIs deprecated from 3.1.0 for React-Native

Deprecated Class New Class
LevelPlayInterstitialListener LevelPlayInterstitialAdListener
LevelPlayRewardedVideoListener LevelPlayRewardedAdListener
LevelPlayRewardedVideoManualListener LevelPlayRewardedAdListener
Deprecated API New API
setLevelPlayInterstitialListener: (listener: LevelPlayBannerListener) => void LevelPlayInterstitialAd
loadInterstitial(): Promise<void>

LevelPlayInterstitialAd

loadAd()

showInterstitial(): Promise<void>

LevelPlayInterstitialAd

showAd()

isInterstitialPlacementCapped(placementName: string): Promise<boolean>

LevelPlayInterstitialAd

isPlacementCapped()

isInterstitialReady(): Promise<boolean>

LevelPlayInterstitialAd

isAdReady()

loadRewardedVideo(): Promise<void>

LevelPlayRewardedAd

loadAd()

showRewardedVideo(): Promise<void>

LevelPlayRewardedAd

showAd()

isRewardedVideoAvailable(): Promise<boolean>

LevelPlayRewardedAd

isAdReady()

isRewardedVideoPlacementCapped(placementName: string): Promise<boolean>

LevelPlayRewardedAd

isPlacementCapped()

setLevelPlayRewardedVideoListener: (listener: LevelPlayRewardedVideoListener) => void LevelPlayRewardedAd
setLevelPlayRewardedVideoManualListener: (listener: LevelPlayRewardedVideoManualListener) => void LevelPlayRewardedAd

getRewardedVideoPlacementInfo(

    placementName: string

  ): Promise<IronSourceRVPlacement | undefined>

setRewardedVideoServerParams(params: { [key: string]: string }): Promise<void>
clearRewardedVideoServerParams(): Promise<void>