# Appodeal SDK fix proguard rules
# Kotlin enum ExceptionInInitializerError on gradle plugin 4.x.x
# https://appodeal.atlassian.net/browse/SDK-4557
-keepclassmembers class **$WhenMappings {
    <fields>;
}
# Appodeal Advertising Library
-keeppackagenames com.appodeal.advertising.**
-keep public class com.appodeal.advertising.AdvertisingInfo { public *; }
-keep public class com.appodeal.advertising.AdvertisingInfo$AdvertisingProfile { public *; }
-keep class * extends com.appodeal.advertising.AdvertisingInfo$AdvertisingProfile { public *; }
-keep public class com.appodeal.advertising.AppSetIdReceiver { public *; }

# Google
-dontwarn com.google.android.gms.**
-keep class com.google.android.gms.ads.identifier.** { *; }
-dontwarn java.lang.invoke.StringConcatFactory