## Protobuf START
-keep class com.moloco.marvel**{*;}
-keep class com.moloco.sdk.SdkBidRequest.**{*;}
-keep class com.moloco.sdk.BidTokenResponse.**{*;}
-keep class com.moloco.sdk.SDKInitResponse.**{*;}
-keep class com.moloco.sdk.UserAdInteractionExt.**{*;}
-keep class com.moloco.sdk.Configs.**{*;}

# Skip runtime check for isOnAndroidDevice().
# One line to make it easy to remove with sed.
# Safe to default since proguard rules are only active on Android.
-assumevalues class com.google.protobuf.Android { static boolean ASSUME_ANDROID return true; }

-keepclassmembers class * extends com.google.protobuf.GeneratedMessageLite {
  <fields>;
}
## Protobuf END

# When publisher obfuscates us, we still want our classes to remain in our namespace.
-keeppackagenames com.moloco**
