使用芒果广告平台(adsmogo)混淆代码后广告不显示,我试了N次打包。。。o(╯□╰)o
解决方法
新建proguard.cfg文件,不要用芒果提供的那份配置了。。我打死搞不定。。囧
-libraryjars 不知道有没有用,加了再说,把放到libs下的lib都加进来吧
然后把你用到的class都不混淆,除了自己的代码, -keep class 表示保留这个类不混淆。
参见以下例子
#The below is used for AdsMOGO_Android_SDK_1.3.4 settings
-dontwarn android.support.v4.**
-libraryjars libs/android-support-v4.jar
-libraryjars libs/AdsMOGO_Android_SDK_1.3.4.jar
-libraryjars libs/Baidu_MobAds_SDK_Agg_3.2.jar
-libraryjars libs/domob_android_sdk_v3.3.4.jar
-keep class uk.** {*;}
-keep class org.** {*;}
-keep class android.support.** {*;}
-keep class com.adsmogo.** {*;}
-keep class com.baidu.** {*;}
-keep class cn.domob.** {*;}
-keep class net.youmi.android.** {*;}
-keep class com.anwo.adsdk.** {*;}
-keep class com.suizong.** {*;}