-keep public class com.yandex.mobile.ads.mediation.banner.IronSourceBannerAdapter {
    !private <methods>;
}

-keep public class com.yandex.mobile.ads.mediation.interstitial.IronSourceInterstitialAdapter {
    !private <methods>;
}

-keep public class com.yandex.mobile.ads.mediation.rewarded.IronSourceRewardedAdapter {
    !private <methods>;
}

-keep public class com.yandex.mobile.ads.mediation.banner.LevelPlayBannerAdapter {
    !private <methods>;
}

-keep public class com.yandex.mobile.ads.mediation.interstitial.LevelPlayInterstitialAdapter {
    !private <methods>;
}

-keep public class com.yandex.mobile.ads.mediation.rewarded.LevelPlayRewardedAdapter {
    !private <methods>;
}

-keep public class com.yandex.mobile.ads.mediation.nativeads.LevelPlayNativeAdapter {
    !private <methods>;
}

-keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    public *;
}
-keepclassmembers class * implements android.os.Parcelable {
    public static final android.os.Parcelable$Creator *;
}

-keep class com.google.android.gms.ads.** {
    public *;
}
-keep class com.google.android.gms.appset.** { *; }
-keep class com.google.android.gms.tasks.** { *; }

-keep class com.ironsource.adapters.** { *;
}
-dontwarn com.ironsource.mediationsdk.**
-dontwarn com.ironsource.adapters.**
-keepattributes JavascriptInterface
-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
}
