Advertisement
JoshHeng

Untitled

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