-dontwarn com.applovin.**
-keep class com.applovin.* { *; }
-keep public class com.google.android.gms.**
-keep public class com.google.android.gms.ads.*
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
 public static final *** NULL;
}
-keep class com.google.android.gms.ads.identifier.** { *; }
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient{
 public *;
}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info{
 public *;
}
-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
 @com.google.android.gms.common.annotation.KeepName *;
}
-keep class com.appnext.* { *; }
-keep class com.hyprmx.** {*;}
-keep class okhttp3.hyprmx.* { *; }
-keep class com.immersion.** { *; }
-keep class com.inmobi.** { *; }
-keep class com.inmobi.ads.ApkDownloader$* { *; }
-keep class com.inmobi.ads.ApkDownloader$ApkDownloadService { *; }
-keep class com.integralads.avid.library.* {*;}
-keep class com.jirbo.** { *; }
-keep class com.moat.** {*;}
-keep class com.mologiq.** { *; }
-keep class com.squareup.picasso.** {*;}
-keep class com.tapjoy.** { *; }
-keep class com.vungle.** { *; }
-keep class javax.inject.*
-keep class com.yume.** { *; }
-keep class rx.schedulers.Schedulers { public static <methods>; }
-keep class rx.schedulers.ImmediateScheduler { public <methods>; }
-keep class rx.schedulers.TestScheduler { public <methods>; }
-keep class rx.schedulers.Schedulers { public static ** test(); }
-keepclassmembers class * {
 @android.webkit.JavascriptInterface <methods>;
}
-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* {
 long producerIndex;
 long consumerIndex;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {
 rx.internal.util.atomic.LinkedQueueNode producerNode;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef {
 rx.internal.util.atomic.LinkedQueueNode consumerNode;
}
-keep interface okhttp3.hyprmx.* { *; }
-dontwarn android.app.Activity
-dontwarn com.appnext.**
-dontwarn com.google.android.gms.**
-dontwarn com.google.android.gms.ads.identifier.**
-dontwarn com.inmobi.**
-dontwarn com.moat.**
-dontwarn okhttp3.hyprmx.**
-dontwarn okio.hyprmx.**
-dontwarn com.squareup.picasso.**
-dontwarn com.squareup.okhttp.**
-dontwarn com.tapjoy.**
-dontwarn com.vungle.**
-dontnote com.vungle.**
-dontwarn de.greenrobot.event.util.**
-dontwarn org.w3c.dom.**
-dontwarn rx.internal.util.unsafe.**
-keep public class com.iqzone.activities.InterstitialActivity {
 public *;
}
-keep public class com.iqzone.imd.MraidInterface {
 public *;
}
-keep public class com.iqzone.imd.JSWebViewInterface {
 public *;
}
-keepclassmembers class com.iqzone.imd.JSWebViewInterface {
 public *;
}
-keepclassmembers class * implements java.io.Serializable {
 static final long serialVersionUID;
 private static final java.io.ObjectStreamField[] serialPersistentFields;
 private void writeObject(java.io.ObjectOutputStream);
 private void readObject(java.io.ObjectInputStream);
 java.lang.Object writeReplace();
 java.lang.Object readResolve();
}
-keepattributes *Annotation*
-keepattributes Annotation
-keepattributes EnclosingMethod
-keepattributes InnerClasses
-keepattributes JavascriptInterface
-keepattributes Signature
-keep class * extends java.util.ListResourceBundle {
 protected Object[][] getContents();
}
-keepnames class * implements android.os.Parcelable {
 public static final ** CREATOR;
}
-keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    public *;
}
-keepclassmembers class * implements android.os.Parcelable {
    public static final android.os.Parcelable$Creator *;
}
-keep public class com.google.android.gms.ads.** {
   public *;
}
-keep class com.ironsource.adapters.** { *;
}
-dontwarn com.ironsource.mediationsdk.**
-dontwarn com.ironsource.adapters.**
-dontwarn com.moat.**
-keep class com.moat.** { public protected private *; }


# MoPub Proguard Config
# NOTE: You should also include the Android Proguard config found with the build tools:
# $ANDROID_HOME/tools/proguard/proguard-android.txt

# Keep public classes and methods.
-keepclassmembers class com.mopub.* { public *; }
-keep public class com.mopub.**
-keep public class android.webkit.JavascriptInterface {}

# Explicitly keep any custom event classes in any package.
-keep class * extends com.mopub.mobileads.CustomEventBanner {}
-keep class * extends com.mopub.mobileads.CustomEventInterstitial {}
-keep class * extends com.mopub.nativeads.CustomEventNative {}
-keep class * extends com.mopub.nativeads.CustomEventRewardedAd {}

# Keep methods that are accessed via reflection
-keepclassmembers class * { @com.mopub.common.util.ReflectionTarget *; }

# Viewability support
-keepclassmembers class com.integralads.avid.library.mopub.* { public *; }
-keep public class com.integralads.avid.library.mopub.**
-keepclassmembers class com.moat.analytics.mobile.mpub.* { public *; }
-keep public class com.moat.analytics.mobile.mpub.**

# Support for Android Advertiser ID.
-keep class com.google.android.gms.common.GooglePlayServicesUtil {*;}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient {*;}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info {*;}

# Support for Google Play Services
# http://developer.android.com/google/play-services/setup.html
-keep class * extends java.util.ListResourceBundle {
    protected Object[][] getContents();
}

-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
    @com.google.android.gms.common.annotation.KeepName *;
}

-keepnames class * implements android.os.Parcelable {
    public static final ** CREATOR;
}

-assumenosideeffects class android.util.Log {
    public static *** d(...);
    public static *** v(...);
    public static *** i(...);
}

-dontwarn com.smaato.soma.SomaUnityPlugin*
-dontwarn com.millennialmedia**
-dontwarn com.facebook.**

-dontwarn org.codehause**

-keep public class com.mopub.mobileads.MoPubRewardedVideoManager {
    public *;
}
-keepclassmembers class com.mopub.mobileads.MoPubRewardedVideoManager {
   public *;
}

-dontwarn com.evernote.android.job.gcm.**
-dontwarn com.evernote.android.job.util.GcmAvailableHelper

-keep public class com.evernote.android.job.v21.PlatformJobService
-keep public class com.evernote.android.job.v14.PlatformAlarmService
-keep public class com.evernote.android.job.v14.PlatformAlarmReceiver
-keep public class com.evernote.android.job.JobBootReceiver
-keep public class com.evernote.android.job.JobRescheduleService

-keepattributes Signature
-keepattributes *Annotation*
-keep class com.mobvista.** {*; }
-keep interface com.mobvista.** {*; }
-keep class android.support.v4.** { *; }
-dontwarn com.mobvista.**
-keep class **.R$* { public static final int mobvista*; }
-keep class com.alphab.** {*; }
-keep interface com.alphab.** {*; }

-keep class com.playableads.PlayPreloadingListener {*;}
-keep class com.playableads.PlayLoadingListener {*;}
-keep class * implements com.playableads.PlayPreloadingListener {*;}
-keep class * implements com.playableads.PlayLoadingListener {*;}
-keep class com.playableads.PlayableReceiver {*;}
-keep class com.playableads.constants.StatusCode {*;}
-keep class com.playableads.MultiPlayLoadingListener {*;}
-keep class com.playableads.MultiPlayPreloadingListener {*;}
-keep class * implements com.playableads.MultiPlayLoadingListener {*;}
-keep class * implements com.playableads.MultiPlayPreloadingListener {*;}
-keep class com.playableads.PlayableAds {
public static com.playableads.PlayableAds getInstance();
public synchronized static com.playableads.PlayableAds init(android.content.Context, java.lang.String);
public <methods>;
}

#mintegral
-keepattributes Signature
-keepattributes *Annotation*
-keep class com.mintegral.** {*; }
-keep interface com.mintegral.** {*; }
-keep class android.support.v4.** { *; }
-dontwarn com.mintegral.**
-keep class **.R$* { public static final int mintegral*; }
-keep class com.alphab.** {*; }
-keep interface com.alphab.** {*; }

-dontwarn **iqzone**
-dontwarn com.fyber.**
-dontwarn com.mintegral.**
-dontwarn com.chartboost.**

-keep class com.iqzone.engine.CoreValues { *; }
-keep class com.iqzone.android_lib.BuildConfig { *; }

#startapp
-keep class com.startapp.** {
      *;
}

-keep class com.iqzone.sautils.** {
      *;
}

-keep class com.truenet.** {
      *;
}

-keepattributes Exceptions, InnerClasses, Signature, Deprecated, SourceFile, LineNumberTable, *Annotation*, EnclosingMethod
-dontwarn android.webkit.JavascriptInterface
-dontwarn com.iqzone.sautils.**

-dontwarn org.jetbrains.annotations.**

#mobfox
-keep class com.mobfox. {*;}

-keep class com.mobfox.adapter. {*;}

-keep class com.mobfox.sdk. {*;}

-keep class com.mobfox.** {*;}

-keep class com.mobfox.adapter.** {*;}

-keep class com.mobfox.sdk.** {*;}

-keepclassmembers class com.mobfox.** { *; }

#appic
-keep class * extends com.ap.iqzone.sdk.core.base.ad.Ad
-keep class * extends com.ap.iqzone.sdk.core.base.ad.AdSDK
-keep class * implements com.ap.iqzone.sdk.core.base.lifecycle.IApplicationLifecycle

#tapjoy
-keep class com.tapjoy.** { *; }
-keep class com.moat.** { *; }
-keepattributes JavascriptInterface
-keepattributes *Annotation*
-keep class * extends java.util.ListResourceBundle {
protected Object[][] getContents();
}
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
public static final *** NULL;
}
-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
@com.google.android.gms.common.annotation.KeepName *;
}
-keepnames class * implements android.os.Parcelable {
public static final ** CREATOR;
}
-keep class com.google.android.gms.ads.identifier.** { *; }
-dontwarn com.tapjoy.**

#verve
-keepattributes Signature
-keep class com.iqv.** { *; }

-keep public class com.iqzone.ads.mediation.adapter.** { *; }
-keepclassmembers class com.iqzone.ads.mediation.adapter.** {
   public *;
}

-keep public class com.iqzone.ads.mediation.adapter.IQzoneAdapter { *; }
-keepclassmembers class com.iqzone.ads.mediation.adapter.IQzoneAdapter {
   public *;
}

-keep public class com.mopub.mobileads.IQzoneAdapterConfiguration { *; }
-keepclassmembers class com.mopub.mobileads.IQzoneAdapterConfiguration {
   public *;
}

-keep public class com.mopub.mobileads.IQzoneAds { *; }
-keepclassmembers class com.mopub.mobileads.IQzoneAds {
   public *;
}

-keep public class com.mopub.mobileads.IQzoneIMDBanner { *; }
 -keepclassmembers class com.mopub.mobileads.IQzoneIMDBanner {
    public *;
 }


-keep public class com.mopub.mobileads.IQzoneIMDInterstitial { *; }
-keepclassmembers class com.mopub.mobileads.IQzoneIMDInterstitial {
   public *;
}

-keep public class com.mopub.mobileads.IQzoneIMDRewardedVideo { *; }
-keepclassmembers class com.mopub.mobileads.IQzoneIMDRewardedVideo{
   public *;
}