|
1 | | -# region https://github.com/voyagegroup/FluctSDK-Android/wiki/%E5%8B%95%E7%94%BB%E3%83%AA%E3%83%AF%E3%83%BC%E3%83%89%E5%BA%83%E5%91%8A%E3%81%AE%E5%B0%8E%E5%85%A5%E6%96%B9%E6%B3%95#fluctsdk |
2 | | --keep class jp.fluct.mediation.** { *; } |
3 | | -# endregion |
4 | | - |
5 | | -# region https://monetization-support.applovin.com/hc/ja/articles/236114548-Proguard-Config%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E4%BD%95%E3%82%92%E5%8A%A0%E3%81%88%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B- |
6 | | --dontwarn com.applovin.** |
7 | | -# -libraryjars libs/applovin-sdk-6.3.0.jar |
8 | | --keep class com.applovin.** { *; } |
9 | | --keep class com.google.android.gms.ads.identifier.** { *; } |
10 | | -# endregion |
11 | | - |
12 | | -# region https://github.com/fan-ADN/nendSDK-Android/wiki/Proguard-%E3%81%AE%E8%A8%AD%E5%AE%9A |
13 | | --keep class net.nend.android.** { *; } |
14 | | --dontwarn net.nend.android.** |
15 | | -# endregion |
16 | | - |
17 | | -# region https://github.com/Unity-Technologies/unity-ads-android/wiki/sdk_android_integration_guide#integrating-without-android-studio |
18 | | -# Keep filenames and line numbers for stack traces |
19 | | --keepattributes SourceFile,LineNumberTable |
20 | | - |
21 | | -# Keep JavascriptInterface for WebView bridge |
22 | | --keepattributes JavascriptInterface |
23 | | - |
24 | | -# Sometimes keepattributes is not enough to keep annotations |
25 | | --keep class android.webkit.JavascriptInterface { |
26 | | - *; |
27 | | -} |
28 | | - |
29 | | -# Keep all classes in Unity Ads package |
30 | | --keep class com.unity3d.ads.** { |
31 | | - *; |
32 | | -} |
33 | | - |
34 | | -# Keep all classes in Unity Services package |
35 | | --keep class com.unity3d.services.** { |
36 | | - *; |
37 | | -} |
38 | | - |
39 | | --dontwarn com.google.ar.core.** |
40 | | -# endregion |
41 | | - |
42 | | -# region AdColony https://github.com/AdColony/AdColony-Android-SDK-3/wiki/Project-Setup#step-4-proguard-configuration |
43 | | -# For communication with AdColony's WebView |
44 | | -# -keepclassmembers class * { |
45 | | -# @android.webkit.JavascriptInterface <methods>; |
46 | | -# } |
47 | | -# Keep ADCNative class members unobfuscated |
48 | | --keepclassmembers class com.adcolony.sdk.ADCNative** { |
49 | | -*; |
50 | | -} |
51 | | -# For removing warnings due to lack of Multi-Window support |
52 | | -# -dontwarn android.app.Activity |
53 | | -# endregion |
54 | | - |
55 | | -# region Tapjoy https://dev.tapjoy.com/sdk-integration/android/getting-started-guide-publishers-android/#toc_add-app-permissions-and-activities |
56 | | --keep class com.tapjoy.** { *; } |
57 | | --keep class com.moat.** { *; } |
58 | | --keepattributes JavascriptInterface |
59 | | --keep class * extends java.util.ListResourceBundle { |
60 | | -protected Object[][] getContents(); |
61 | | -} |
62 | | --keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { |
63 | | -public static final *** NULL; |
64 | | -} |
65 | | --keepnames @com.google.android.gms.common.annotation.KeepName class * |
66 | | --keepclassmembernames class * { |
67 | | -@com.google.android.gms.common.annotation.KeepName *; |
68 | | -} |
69 | | --keepnames class * implements android.os.Parcelable { |
70 | | -public static final ** CREATOR; |
71 | | -} |
72 | | --keep class com.google.android.gms.ads.identifier.** { *; } |
73 | | --dontwarn com.tapjoy.** |
74 | | -# endregion |
75 | | - |
76 | | -# region android support |
77 | | --keep class android.support.** { *; } |
78 | | --keep interface android.support.** { *; } |
79 | | --dontwarn android.support.** |
80 | | -# endregion |
0 commit comments