Yes, I am using the same for Flurry without issue.
I am using something different from the settings shown by “mind” above for Millennial Media:
cover com.google.ads.mediation.millennial
ok, is done ALREADY below for admob …
-keep public class com.google.ads.**
use without the public
#-keep public class com.millennialmedia.android.**
#-keep class com.millennialmedia.android.**
while a user suggests that this works
-keep class com.millennialmedia.android.** {*;}
do need these ?
-keep public class com.adwhirl.**
However “mind” settings may be more encompassing - as I had issues with Millennial Media full screen ads etc. (so didn’t use them). What is amazing is how Millennial Media TOTALLY IGNORES any suggestions by developers - their FAQ for the proguard settings has NOT BEEN UPDATED after numerous pointing out about that !!
How can such a company survive ? No wonder they are having problems.
It is almost as if their support staff are in bed with their competitors - to deliberately NOT put that info on proguard into their FAQs - it virtually guarantees that 50% of developers drop out from initially testing their SDK !
Settings I’m using for AppBrain:
adding 2012_09_26
need this for AppBrain Applift SDK …
as suggested by them …
-keep public class cmn.Proguard$KeepMembers
-keep public class * implements cmn.Proguard$KeepMembers
-keepclassmembers class * implements cmn.Proguard$KeepMembers {
<methods>;
}
Leadbolt:
[b]# need this for leadbolt …
as suggested by them …
-keep class com.pad.android.** { *; }
Google Admob:
need this for google admob …
as suggested on google groups etc. …
works after add this …
-keepattributes Annotation
-keep public class com.google.ads.**
Greystripe:
need this for greystripe …
without this get:
Currently fetching an ad. Cannot request another ad at this time.
works after add this …
-keep class com.greystripe.sdk.** { *; }
Flurry (same as posted by others above):
need this for flurry …
for both analytics … and flurry ads …
same .jar file for both
-keep class com.flurry.** { ; }
-dontwarn com.flurry.*
GetJar Rewards SDK:
need this for GetJar Rewards SDK …
-keep class com.getjar.sdk.** { *; }