Advertisement
JoshHeng

Untitled

Dec 17th, 2018
1,001
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.08 KB | None | 0 0
  1. # Fixing stuff
  2. -dontwarn org.jetbrains.annotations.**
  3. -dontwarn ru.mail.android.mytarget.**
  4. -dontwarn com.mintegral.msdk.**
  5. -dontwarn com.google.ads.mediation.admob.**
  6.  
  7.  
  8.  
  9.  
  10. # Appodeal
  11. -keep class com.appodeal.** { *; }
  12. -keep class com.appodealx.** { *; }
  13. -keep class org.nexage.** { *; }
  14. -keepattributes EnclosingMethod, InnerClasses, Signature, JavascriptInterface
  15.  
  16. # Amazon
  17. -keep class com.amazon.** { *; }
  18. -dontwarn com.amazon.**
  19.  
  20. # Mopub
  21. -keep public class com.mopub.**
  22. -keepclassmembers class com.mopub.** { public *; }
  23. -dontwarn com.mopub.**
  24. -keep class * extends com.mopub.mobileads.CustomEventBanner {}
  25. -keepclassmembers class com.mopub.mobileads.CustomEventBannerAdapter {!private !public !protected *;}
  26. -keep class * extends com.mopub.mobileads.CustomEventInterstitial {}
  27. -keep class * extends com.mopub.nativeads.CustomEventNative {}
  28. -keep class * extends com.mopub.mobileads.CustomEventRewardedVideo {}
  29. -keep class * extends com.mopub.nativeads.CustomEventRewardedAd {}
  30. -keepclassmembers class ** { @com.mopub.common.util.ReflectionTarget *; }
  31. -dontwarn com.mopub.volley.toolbox.**
  32. -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.NetworkDispatcher {
  33. void processRequest();
  34. }
  35. -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.CacheDispatcher {
  36. void processRequest();
  37. }
  38. -keep public class android.webkit.JavascriptInterface {}
  39. -keepnames class * implements android.os.Parcelable {
  40. public static final ** CREATOR;
  41. }
  42.  
  43. # Applovin
  44. -keep class com.applovin.** { *; }
  45. -dontwarn com.applovin.**
  46.  
  47. # Facebook
  48. -keep class com.facebook.ads.** { *; }
  49. -keeppackagenames com.facebook.*
  50. -dontwarn com.facebook.ads.**
  51.  
  52. # Chartboost
  53. -keep class com.chartboost.** { *; }
  54. -dontwarn com.chartboost.**
  55.  
  56. # Unity Ads
  57. -keepattributes SourceFile,LineNumberTable
  58. -keep class com.unity3d.** { *; }
  59. -dontwarn com.unity3d.**
  60.  
  61. # Yandex
  62. -keep class com.yandex.metrica.** { *; }
  63. -dontwarn com.yandex.metrica.**
  64. -keep class com.yandex.mobile.ads.** { *; }
  65. -dontwarn com.yandex.mobile.ads.**
  66. -keepattributes *Annotation*
  67.  
  68. # StartApp
  69. -keep class com.startapp.** { *;}
  70. -dontwarn com.startapp.**
  71. -dontwarn android.webkit.JavascriptInterface
  72. -keepattributes Exceptions, InnerClasses, Signature, Deprecated, SourceFile, LineNumberTable, *Annotation*, EnclosingMethod
  73.  
  74. # Flurry
  75. -keep class com.flurry.** { *; }
  76. -dontwarn com.flurry.**
  77. -keepattributes *Annotation*,EnclosingMethod,Signature
  78. -keepclasseswithmembers class * {
  79. public <init>(android.content.Context, android.util.AttributeSet, int);
  80. }
  81.  
  82. # Adcolony
  83. -keep class com.jirbo.adcolony.** { *;}
  84. -keep class com.adcolony.** { *;}
  85. -keep class com.immersion.** { *;}
  86. -dontnote com.immersion.**
  87. -dontwarn android.webkit.**
  88. -dontwarn com.jirbo.adcolony.**
  89. -dontwarn com.adcolony.**
  90. -keepclassmembers class com.adcolony.sdk.ADCNative** { *; }
  91.  
  92. # Vungle
  93. -dontwarn com.vungle.warren.**
  94. -keep class com.vungle.warren.** { *; }
  95. -keep class net.vrallev.android.cat.** { *; }
  96. -keep class com.evernote.android.job.** { *; }
  97. -dontwarn com.evernote.android.job.gcm.**
  98. -dontwarn com.evernote.android.job.GcmAvailableHelper
  99. -dontwarn com.google.android.gms.ads.identifier.**
  100. -keep public class com.evernote.android.job.v21.PlatformJobService
  101. -keep public class com.evernote.android.job.v14.PlatformAlarmService
  102. -keep public class com.evernote.android.job.v14.PlatformAlarmReceiver
  103. -keep public class com.evernote.android.job.JobBootReceiver
  104. -keep public class com.evernote.android.job.JobRescheduleService
  105. -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
  106. -keep class com.google.android.gms.internal.** { *; }
  107. -keep class com.moat.** { *; }
  108. -dontwarn com.moat.**
  109.  
  110. # MyTarget
  111. -keep class com.my.target.** { *; }
  112. -dontwarn com.my.target.**
  113.  
  114. # Mobvista
  115. -keepattributes Signature
  116. -keepattributes *Annotation*
  117. -keep class com.mobvista.** {*; }
  118. -keep interface com.mobvista.** {*; }
  119. -keep class android.support.v4.** { *; }
  120. -dontwarn com.mobvista.**
  121. -keep class **.R$* { public static final int mobvista*; }
  122. -keep class com.alphab.** {*; }
  123. -keep interface com.alphab.** {*; }
  124.  
  125. # Admob
  126. -keep class com.google.android.gms.ads.** { *; }
  127.  
  128. # Tapjoy
  129. -keep class com.tapjoy.** { *; }
  130. -dontwarn com.tapjoy.**
  131.  
  132. # IronSource
  133. -keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface { public *; }
  134. -keepclassmembers class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; }
  135. -keep public class com.google.android.gms.ads.** { public *; }
  136. -dontwarn com.moat.**
  137. -keep class com.moat.** { public protected private *; }
  138. -keep class com.ironsource.adapters.** { *; }
  139. -keepnames class com.ironsource.mediationsdk.IronSource { *; }
  140. -dontwarn com.ironsource.**
  141.  
  142. # AdColonyV3
  143. -keepclassmembers class * { @android.webkit.JavascriptInterface <methods>; }
  144. -keep class com.adcolony.** { *; }
  145. -dontwarn com.adcolony.**
  146. -dontwarn android.app.Activity
  147.  
  148. # Inmobi
  149. -keep class com.inmobi.** { *; }
  150. -dontwarn com.inmobi.**
  151. -keep public class com.google.android.gms.**
  152. -dontwarn com.squareup.picasso.**
  153. -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient{
  154. public *;
  155. }
  156. -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info{ *; }
  157. -keep class com.squareup.picasso.** {*;}
  158. -dontwarn com.squareup.picasso.**
  159. -dontwarn com.squareup.okhttp.**
  160. -keep class com.moat.** {*;}
  161. -dontwarn com.moat.**
  162. -keep class com.integralads.avid.library.* {*;}
  163.  
  164. # Ogury
  165. -dontwarn io.presage.**
  166. -dontnote io.presage.**
  167. -dontwarn shared_presage.**
  168. -dontwarn org.codehaus.**
  169. -keepattributes Signature
  170. -keep class shared_presage.** { *; }
  171. -keep class io.presage.** { *; }
  172. -keepclassmembers class io.presage.** { *; }
  173. -keepattributes *Annotation*
  174. -keepattributes JavascriptInterface
  175. -keepclassmembers class * {
  176. @android.webkit.JavascriptInterface <methods>;
  177. }
  178. -dontnote okhttp3.**
  179. -dontnote okio.**
  180. -dontwarn okhttp3.**
  181. -dontwarn okio.**
  182. -dontwarn javax.annotation.Nullable
  183. -dontwarn javax.annotation.ParametersAreNonnullByDefault
  184.  
  185. -dontnote sun.misc.Unsafe
  186. -dontnote android.net.http.*
  187.  
  188. -dontnote org.apache.commons.codec.**
  189. -dontnote org.apache.http.**
  190.  
  191. -dontwarn org.apache.commons.collections.BeanMap
  192. -dontwarn java.beans.**
  193. -dontnote com.google.gson.**
  194. -keepclassmembers class * implements java.io.Serializable {
  195. static final long serialVersionUID;
  196. private static final java.io.ObjectStreamField[] serialPersistentFields;
  197. private void writeObject(java.io.ObjectOutputStream);
  198. private void readObject(java.io.ObjectInputStream);
  199. java.lang.Object writeReplace();
  200. java.lang.Object readResolve();
  201. }
  202.  
  203. # Google
  204. -keep class com.google.android.gms.common.GooglePlayServicesUtil {*;}
  205. -keep class com.google.android.gms.ads.identifier.** { *; }
  206. -dontwarn com.google.android.gms.**
  207.  
  208. # Legacy
  209. -keep class org.apache.http.** { *; }
  210. -dontwarn org.apache.http.**
  211. -dontwarn android.net.http.**
  212.  
  213. # Google Play Services library
  214. -keep class * extends java.util.ListResourceBundle {
  215. protected Object[][] getContents();
  216. }
  217. -keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
  218. public static final *** NULL;
  219. }
  220. -keepnames class * implements android.os.Parcelable
  221. -keepclassmembers class * implements android.os.Parcelable {
  222. public static final *** CREATOR;
  223. }
  224. -keep @interface android.support.annotation.Keep
  225. -keep @android.support.annotation.Keep class *
  226. -keepclasseswithmembers class * {
  227. @android.support.annotation.Keep <fields>;
  228. }
  229. -keepclasseswithmembers class * {
  230. @android.support.annotation.Keep <methods>;
  231. }
  232. -keep @interface com.google.android.gms.common.annotation.KeepName
  233. -keepnames @com.google.android.gms.common.annotation.KeepName class *
  234. -keepclassmembernames class * {
  235. @com.google.android.gms.common.annotation.KeepName *;
  236. }
  237. -keep @interface com.google.android.gms.common.util.DynamiteApi
  238. -keep public @com.google.android.gms.common.util.DynamiteApi class * {
  239. public <fields>;
  240. public <methods>;
  241. }
  242. -keep class com.google.android.gms.common.GooglePlayServicesNotAvailableException {*;}
  243. -keep class com.google.android.gms.common.GooglePlayServicesRepairableException {*;}
  244.  
  245. # Google Play Services library 9.0.0 only
  246. -dontwarn android.security.NetworkSecurityPolicy
  247. -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
  248.  
  249. # support-v4
  250. -keep class android.support.v4.app.Fragment { *; }
  251. -keep class android.support.v4.app.FragmentActivity { *; }
  252. -keep class android.support.v4.app.FragmentManager { *; }
  253. -keep class android.support.v4.app.FragmentTransaction { *; }
  254. -keep class android.support.v4.content.ContextCompat { *; }
  255. -keep class android.support.v4.content.LocalBroadcastManager { *; }
  256. -keep class android.support.v4.util.LruCache { *; }
  257. -keep class android.support.v4.view.PagerAdapter { *; }
  258. -keep class android.support.v4.view.ViewPager { *; }
  259. -keep class android.support.v4.content.ContextCompat { *; }
  260.  
  261. # support-v7-recyclerview
  262. -keep class android.support.v7.widget.RecyclerView { *; }
  263. -keep class android.support.v7.widget.LinearLayoutManager { *; }
  264.  
  265. # Retrofit
  266. -dontwarn okio.**
  267. -dontwarn retrofit2.Platform$Java8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement