Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #More fixes
- #-dontshrink
- #-ignorewarnings
- #-keep class * {
- # public private *;
- #}
- # Appodeal
- -keep class com.appodeal.** { *; }
- -keep class com.appodealx.** { *; }
- -keep class org.nexage.** { *; }
- -keepattributes EnclosingMethod, InnerClasses, Signature, JavascriptInterface
- # Amazon
- -keep class com.amazon.** { *; }
- -dontwarn com.amazon.**
- # Mopub
- -keep public class com.mopub.**
- -keepclassmembers class com.mopub.** { public *; }
- -dontwarn com.mopub.**
- -keep class * extends com.mopub.mobileads.CustomEventBanner {}
- -keepclassmembers class com.mopub.mobileads.CustomEventBannerAdapter {!private !public !protected *;}
- -keep class * extends com.mopub.mobileads.CustomEventInterstitial {}
- -keep class * extends com.mopub.nativeads.CustomEventNative {}
- -keep class * extends com.mopub.mobileads.CustomEventRewardedVideo {}
- -keep class * extends com.mopub.nativeads.CustomEventRewardedAd {}
- -keepclassmembers class ** { @com.mopub.common.util.ReflectionTarget *; }
- -dontwarn com.mopub.volley.toolbox.**
- -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.NetworkDispatcher {
- void processRequest();
- }
- -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.CacheDispatcher {
- void processRequest();
- }
- -keep public class android.webkit.JavascriptInterface {}
- -keepnames class * implements android.os.Parcelable {
- public static final ** CREATOR;
- }
- # Applovin
- -keep class com.applovin.** { *; }
- -dontwarn com.applovin.**
- # Facebook
- -keep class com.facebook.ads.** { *; }
- -keeppackagenames com.facebook.*
- -dontwarn com.facebook.ads.**
- # Chartboost
- -keep class com.chartboost.** { *; }
- -dontwarn com.chartboost.**
- # Unity Ads
- -keepattributes SourceFile,LineNumberTable
- -keep class com.unity3d.** { *; }
- -dontwarn com.unity3d.**
- # Yandex
- -keep class com.yandex.metrica.** { *; }
- -dontwarn com.yandex.metrica.**
- -keep class com.yandex.mobile.ads.** { *; }
- -dontwarn com.yandex.mobile.ads.**
- -keepattributes *Annotation*
- # StartApp
- -keep class com.startapp.** { *;}
- -dontwarn com.startapp.**
- -dontwarn android.webkit.JavascriptInterface
- -keepattributes Exceptions, InnerClasses, Signature, Deprecated, SourceFile, LineNumberTable, *Annotation*, EnclosingMethod
- # Flurry
- -keep class com.flurry.** { *; }
- -dontwarn com.flurry.**
- -keepattributes *Annotation*,EnclosingMethod,Signature
- -keepclasseswithmembers class * {
- public <init>(android.content.Context, android.util.AttributeSet, int);
- }
- # Adcolony
- -keep class com.jirbo.adcolony.** { *;}
- -keep class com.adcolony.** { *;}
- -keep class com.immersion.** { *;}
- -dontnote com.immersion.**
- -dontwarn android.webkit.**
- -dontwarn com.jirbo.adcolony.**
- -dontwarn com.adcolony.**
- -keepclassmembers class com.adcolony.sdk.ADCNative** { *; }
- # Vungle
- -dontwarn com.vungle.warren.**
- -keep class com.vungle.warren.** { *; }
- -keep class net.vrallev.android.cat.** { *; }
- -keep class com.evernote.android.job.** { *; }
- -dontwarn com.evernote.android.job.gcm.**
- -dontwarn com.evernote.android.job.GcmAvailableHelper
- -dontwarn com.google.android.gms.ads.identifier.**
- -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
- -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
- -keep class com.google.android.gms.internal.** { *; }
- -keep class com.moat.** { *; }
- -dontwarn com.moat.**
- # MyTarget
- -keep class com.my.target.** { *; }
- -dontwarn com.my.target.**
- # Mobvista
- -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.** {*; }
- # Admob
- -keep class com.google.android.gms.ads.** { *; }
- # Tapjoy
- -keep class com.tapjoy.** { *; }
- -dontwarn com.tapjoy.**
- # IronSource
- -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 *; }
- -dontwarn com.moat.**
- -keep class com.moat.** { public protected private *; }
- -keep class com.ironsource.adapters.** { *; }
- -keepnames class com.ironsource.mediationsdk.IronSource { *; }
- -dontwarn com.ironsource.**
- # AdColonyV3
- -keepclassmembers class * { @android.webkit.JavascriptInterface <methods>; }
- -keep class com.adcolony.** { *; }
- -dontwarn com.adcolony.**
- -dontwarn android.app.Activity
- # Inmobi
- -keep class com.inmobi.** { *; }
- -dontwarn com.inmobi.**
- -keep public class com.google.android.gms.**
- -dontwarn com.squareup.picasso.**
- -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient{
- public *;
- }
- -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info{ *; }
- -keep class com.squareup.picasso.** {*;}
- -dontwarn com.squareup.picasso.**
- -dontwarn com.squareup.okhttp.**
- -keep class com.moat.** {*;}
- -dontwarn com.moat.**
- -keep class com.integralads.avid.library.* {*;}
- # Ogury
- -dontwarn io.presage.**
- -dontnote io.presage.**
- -dontwarn shared_presage.**
- -dontwarn org.codehaus.**
- -keepattributes Signature
- -keep class shared_presage.** { *; }
- -keep class io.presage.** { *; }
- -keepclassmembers class io.presage.** { *; }
- -keepattributes *Annotation*
- -keepattributes JavascriptInterface
- -keepclassmembers class * {
- @android.webkit.JavascriptInterface <methods>;
- }
- -dontnote okhttp3.**
- -dontnote okio.**
- -dontwarn okhttp3.**
- -dontwarn okio.**
- -dontwarn javax.annotation.Nullable
- -dontwarn javax.annotation.ParametersAreNonnullByDefault
- -dontnote sun.misc.Unsafe
- -dontnote android.net.http.*
- -dontnote org.apache.commons.codec.**
- -dontnote org.apache.http.**
- -dontwarn org.apache.commons.collections.BeanMap
- -dontwarn java.beans.**
- -dontnote com.google.gson.**
- -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();
- }
- # Google
- -keep class com.google.android.gms.common.GooglePlayServicesUtil {*;}
- -keep class com.google.android.gms.ads.identifier.** { *; }
- -dontwarn com.google.android.gms.**
- # Legacy
- -keep class org.apache.http.** { *; }
- -dontwarn org.apache.http.**
- -dontwarn android.net.http.**
- # Google Play Services library
- -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 class * implements android.os.Parcelable
- -keepclassmembers class * implements android.os.Parcelable {
- public static final *** CREATOR;
- }
- -keep @interface android.support.annotation.Keep
- -keep @android.support.annotation.Keep class *
- -keepclasseswithmembers class * {
- @android.support.annotation.Keep <fields>;
- }
- -keepclasseswithmembers class * {
- @android.support.annotation.Keep <methods>;
- }
- -keep @interface com.google.android.gms.common.annotation.KeepName
- -keepnames @com.google.android.gms.common.annotation.KeepName class *
- -keepclassmembernames class * {
- @com.google.android.gms.common.annotation.KeepName *;
- }
- -keep @interface com.google.android.gms.common.util.DynamiteApi
- -keep public @com.google.android.gms.common.util.DynamiteApi class * {
- public <fields>;
- public <methods>;
- }
- -keep class com.google.android.gms.common.GooglePlayServicesNotAvailableException {*;}
- -keep class com.google.android.gms.common.GooglePlayServicesRepairableException {*;}
- # Google Play Services library 9.0.0 only
- -dontwarn android.security.NetworkSecurityPolicy
- -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
- # support-v4
- -keep class android.support.v4.app.Fragment { *; }
- -keep class android.support.v4.app.FragmentActivity { *; }
- -keep class android.support.v4.app.FragmentManager { *; }
- -keep class android.support.v4.app.FragmentTransaction { *; }
- -keep class android.support.v4.content.ContextCompat { *; }
- -keep class android.support.v4.content.LocalBroadcastManager { *; }
- -keep class android.support.v4.util.LruCache { *; }
- -keep class android.support.v4.view.PagerAdapter { *; }
- -keep class android.support.v4.view.ViewPager { *; }
- -keep class android.support.v4.content.ContextCompat { *; }
- # support-v7-recyclerview
- -keep class android.support.v7.widget.RecyclerView { *; }
- -keep class android.support.v7.widget.LinearLayoutManager { *; }
- # Retrofit
- -dontwarn okio.**
- -dontwarn retrofit2.Platform$Java8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement