ad包 传递依赖优化

This commit is contained in:
姜珂 2025-07-30 08:40:25 +08:00
parent 9e306e4493
commit 1bb00421a3
12 changed files with 91 additions and 10 deletions

View File

@ -14,7 +14,10 @@ android {
buildTypes {
release {
minifyEnabled true //
// shrinkResources true // 使
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'//
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'//
}
}

78
LibraryAd/proguard-rules.pro vendored Normal file
View File

@ -0,0 +1,78 @@
# GroMore START
-keep class bykvm*.**
-keep class com.bytedance.msdk.adapter.**{ public *; }
-keep class com.bytedance.msdk.api.** {
public *;
}
# baidu sdk 不接入baidu sdk可以不引入
-ignorewarnings
-dontwarn com.baidu.mobads.sdk.api.**
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class com.baidu.mobads.** { *; }
-keep class com.style.widget.** {*;}
-keep class com.component.** {*;}
-keep class com.baidu.ad.magic.flute.** {*;}
-keep class com.baidu.mobstat.forbes.** {*;}
#ks 不接入ks sdk可以不引入
-keep class org.chromium.** {*;}
-keep class org.chromium.** { *; }
-keep class aegon.chrome.** { *; }
-keep class com.kwai.**{ *; }
-dontwarn com.kwai.**
-dontwarn com.kwad.**
-dontwarn com.ksad.**
-dontwarn aegon.chrome.**
# Admob 不接入admob sdk可以不引入
-keep class com.google.android.gms.ads.MobileAds {
public *;
}
#sigmob 不接入sigmob sdk可以不引入
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *; }
-keep interface android.support.v4.** { *; }
-keep public class * extends android.support.v4.**
-keep class sun.misc.Unsafe { *; }
-dontwarn com.sigmob.**
-keep class com.sigmob.**.**{*;}
#oaid 不同的版本混淆代码不太一致你注意你接入的oaid版本 不接入oaid可以不添加
-dontwarn com.bun.**
-keep class com.bun.** {*;}
-keep class a.**{*;}
-keep class XI.CA.XI.**{*;}
-keep class XI.K0.XI.**{*;}
-keep class XI.XI.K0.**{*;}
-keep class XI.vs.K0.**{*;}
-keep class XI.xo.XI.XI.**{*;}
-keep class com.asus.msa.SupplementaryDID.**{*;}
-keep class com.asus.msa.sdid.**{*;}
-keep class com.huawei.hms.ads.identifier.**{*;}
-keep class com.samsung.android.deviceidservice.**{*;}
-keep class com.zui.opendeviceidlibrary.**{*;}
-keep class org.json.**{*;}
-keep public class com.netease.nis.sdkwrapper.Utils {public <methods>;}
#Mintegral 不接入Mintegral sdk可以不引入
-keepattributes Signature
-keepattributes *Annotation*
-keep class com.mbridge.** {*; }
-keep interface com.mbridge.** {*; }
-keep class android.support.v4.** { *; }
-dontwarn com.mbridge.**
-keep class **.R$* { public static final int mbridge*; }
# Gromore END

View File

@ -1 +1 @@
31ae7795386ce894b560e3e83ad09240
9fa881826862a0b4c6102f5f5c3db99a

View File

@ -1 +1 @@
e13f8c834e5755f7dc3ed51a31e0589da862e6f0
8cb4efbabcc1e649afbc08f3895d4d0f6bc5c38e

View File

@ -1 +1 @@
ec8f2d1ad62d8fc249ce5e0d93bdb9fdcfde5e7ffe586a11ecef36f9cf3ee474
05c89436a3a3cddc81ed83448b33901c6484453c258f21469649492216d81614

View File

@ -1 +1 @@
cab6e2ab2ada9ddf2eabaac188e79a93707ffd61e1e19c2a44132076238cdf972b121ca220273fe8c7cddd380080be4d1fd34173930b0e2e1d07de431ef8d9c8
e86c65d7781a09172ea7e6081f6fccb3c1725dadb3cdc68db430f03e0dd9e6cf4b513070ecd0b21d0451706b20d9e6b5e85231458776198c03830a4c7cc00922

View File

@ -9,6 +9,6 @@
<version>1.0.0</version>
<version>1.0.1</version>
</versions>
<lastUpdated>20250729094223</lastUpdated>
<lastUpdated>20250730003933</lastUpdated>
</versioning>
</metadata>

View File

@ -1 +1 @@
a60b62700c5f317d243abf68e0d7c45d
f1bc88f349bfeca0e1f1dd0cc750f385

View File

@ -1 +1 @@
515f409b1e27b6809c443c2b8474bc2915190762
7d3e424935c63e4f3e8d98cd5d2d51b444a88b2f

View File

@ -1 +1 @@
0b31cbcaccf6353801f79fd53c46ac4581da4aeb03f480d4c2b647cb4380d91b
371396153b66c472df5d3cf2cd6461c2a880db25e8c94e51e53441af38153236

View File

@ -1 +1 @@
2e3c69ad3191ec31d419fc8476af6850bcfb85817d760fe9b4ed1a68368279a4077d03312806e571cb4bb3b53174f07861ef16e6940076e5603ce541172341d9
6ad7e3577cf52a5449b3ed73c2abee55eb6e52c46a7b2940aa589c7f9a5941ea43ebba31c1803d5ad4c0438e268bbc8aefe225df035bf3bfc37d6ee4759fb67a