-keep class com.hisavana.unity.**{
    public *;
}

-dontwarn org.koin.core.annotation.ComponentScan
-dontwarn org.koin.core.annotation.Factory
-dontwarn org.koin.core.annotation.Module
-dontwarn org.koin.core.annotation.Named
-dontwarn org.koin.core.annotation.Scope
-dontwarn org.koin.core.annotation.Scoped
-dontwarn org.koin.core.annotation.Single

# Keep all classes in Unity Ads package
-keep class com.unity3d.ads.** {
   *;
}

# Keep all classes in Unity Services package
-keep class com.unity3d.services.** {
   *;
}

-keep class com.unity3d.scar.** {
   *;
}

-keep class com.iab.omid.library.unity3d.** {
   *;
}

-keep public class gatewayprotocol.v1.** { *; }
-keep public class com.google.protobuf.** { *; }
-keep public class * { *; }