8.0.0 API Changes

As part of 8.0.0 we removed some APIs and deprecated some of our existing listeners and callbacks. You can find the detailed list of changes below:

APIs removed from 8.0.0 for Android

Deprecated class New class
BannerListener LevelPlayBannerListener
InterstitialListener  LevelPlayInterstitialListener
RewardedVideoListener LevelPlayRewardedVideoListener
RewardedVideoManualListener LevelPlayRewardedVideoManualListener
Deprecated API New API
public static void setRewardedVideoListener(RewardedVideoListener listener)  public static void setLevelPlayRewardedVideoListener(LevelPlayRewardedVideoListener listener)
void sendBannerAdLoaded(final AdInfo adInfo, final boolean isReload) BNListenerWrapper.getInstance().onBannerAdLoaded
void addViewWithFrameLayoutParams(final View adView, final FrameLayout.LayoutParams layoutParams) BannerUtils.addViewWithFrameLayoutParams(final IronSourceBannerLayout bannerLayout, final View adView, final FrameLayout.LayoutParams layoutParams)
fun setNativeAd(nativeAd: LevelPlayNativeAd) public void registerNativeAdViews(LevelPlayNativeAd nativeAd)
public static void setInterstitialListener(InterstitialListener listener) public static void setLevelPlayInterstitialListener(LevelPlayInterstitialListener listener)
public static void removeOfferwallListener()
public static void showOfferwall()
public static void showOfferwall(String placementName)
public static boolean isOfferwallAvailable()
public static void getOfferwallCredits()
public static void setOfferwallListener(OfferwallListener listener)
void sendBannerAdLoadFailed(final IronSourceError error, final boolean isReload)
OfferwallListener
public static boolean isInitResponseCached(Context context) 
private static JSONObject getCachedInitResponse(Context context) 
public static String getCachedValueByKeyOfCachedInitResponse(Context context, String key)