即使我出口啓用ProGuard的應用程序後,AdMob會調試消息仍然顯示在logcat的最高禁止AdMob的調試消息
它看起來是這樣的
10月10日至25日:13:22.913:我/ Ads(13399):adRequestUrlHtml: AFMA_buildAdURL({「preqs」:12,「session_id」:「6802423233789」,「u_sd」:2,「seq_num」:「13」,「slotname」:「MY PRIVATE KEY !! 「 」u_w「:384, 」MSID「: 」com.mypackage「, 」JS「: 」AFMA-SDK-A-V6.1.0「, 」toar「:0, 」MV「:」 80230011.com .android.vending 「 」ISU「: 」25C96A854AB7982C962ED93D02871DA89「, 」CIPA「:1, 」格式「: 」320x50_mb「, 」淨「: 」ED「, 」APP_NAME「:」 41。 android.com.my.package」, 「HL」: 「EN」, 「u_h」:592, 「載體」: 「23430」, 「的ptime」:1112155, 「u_audio」:3});
如何禁用這些消息?
編輯:
這是我的ProGuard配置看起來像
-dontwarn com.androidquery.auth.*
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
#-keepparameternames
-renamesourcefileattribute SourceFile
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,
SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
#-keep public class com.androidquery.*,com.androidquery.callback.*,com.androidquery.util.AQUtility,com.androidquery.util.Constants {
-keep public class *{
public protected *;
}
-keepclassmembernames class * {
java.lang.Class class$(java.lang.String);
java.lang.Class class$(java.lang.String, boolean);
}
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-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();
}
# Remove log messages
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
public static *** i(...);
}
沒有工作。消息仍然存在。 – code511788465541441