-keepclassmembers,allowobfuscation class * {
    @com.google.gson.annotations.SerializedName <fields>;
}
-keep class io.playgap.sdk.PlaygapReward* { *; }
-keep class io.playgap.sdk.PlaygapPurchasedProduct { *; }
-keep class io.playgap.sdk.PlaygapAdView { *; }
-keep class io.playgap.sdk.PlaygapAd { *; }
-keep class io.playgap.sdk.PlaygapSettings { *; }
-keep class io.playgap.sdk.PlaygapPrivacySettings { *; }
-keep class io.playgap.sdk.PlaygapSdkSettings { *; }
-keep class io.playgap.sdk.*Error { *; }

# Unity plugin bridge
-keep class io.playgap.sdk.*Bridge { *; }
# Gson
-keepattributes Signature
-keep,allowobfuscation class com.google.gson.reflect.TypeToken
-keep,allowobfuscation class * extends com.google.gson.reflect.TypeToken

-keep class com.android.billingclient.api.** { *; }
-keep interface com.android.billingclient.api.** { *; }
-keep enum com.android.billingclient.api.** { *; }