-keeppackagenames com.fyber
-keeppackagenames com.fyber.fairbid
-keepattributes Signature
-keep class com.fyber.fairbid.** { *; }
-keepclassmembers class com.fyber.fairbid.** { *; }
-keepclasseswithmembernames class com.fyber.fairbid.** { *; }
-dontwarn com.fyber.fairbid.**
-keep class com.iab.omid.library.fyber.** { *; }
-keep class com.google.gson.reflect.TypeToken { *; }
-keep class * extends com.google.gson.reflect.TypeToken

# AdMob
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.ads.**

# Applovin
-keep class com.applovin.** { *; }
-keep class com.iab.omid.library.applovin.** { *; }
-dontwarn com.applovin.**

# APS
-keep class com.amazon.device.ads.** { *; }
-keep class com.iab.omid.library.amazon.** { *; }
-dontwarn com.amazon.device.ads.**

# BIGO Ads
-keep class sg.bigo.ads.** { *; }
-keep class com.iab.omid.library.bigosg.** { *; }
-dontwarn sg.bigo.ads.**

# Chartboost
-keep class com.chartboost.sdk.** { *; }
-dontwarn com.chartboost.sdk.**

# HyprMX
-keep class com.hyprmx.android.** { *; }
-keep class com.iab.omid.library.jungroup.**
-dontwarn com.hyprmx.android.**

# InMobi
-keep class com.inmobi.** { *; }
-keep class com.iab.omid.library.inmobi.** { *; }
-dontwarn com.inmobi.**

# IronSource
-keep class com.ironsource.** { *; }
-keep class com.iab.omid.library.ironsrc.** { *; }
-dontwarn com.ironsource.**

# Meta
-keep class com.facebook.ads.** { *; }
-dontwarn com.facebook.ads.**

# Mintegral
-keep class com.mbridge.** { *; }
-keep class com.iab.omid.library.mmadbridge.** { *; }
-dontwarn com.mbridge.**

# MyTarget
-keep class com.my.target.** { *; }
-keep class com.iab.omid.library.corpmailru.** { *; }
-dontwarn com.my.target.**

# Ogury
-keep class com.ogury.** { *; }
-keep class com.iab.omid.library.ogury.**
-dontwarn com.ogury.**

# Pangle
-keep class com.bytedance.** { *; }
-keep class com.iab.omid.library.bytedance2.** { *; }
-dontwarn com.bytedance.**

# UnityAds
-keep class com.unity3d.** { *; }
-dontwarn  com.unity3d.**

# Verve
-keep class net.pubnative.lite.sdk.** { *; }
-keep class com.iab.omid.library.pubnativenet.** { *; }
-dontwarn net.pubnative.lite.sdk.**

# Vungle
-dontwarn com.vungle.ads.**
-keepclassmembers class com.vungle.ads.** {*;}
-keep class com.iab.omid.library.vungle.** { *; }


#############################################
###         The Offerwall section         ###
#############################################
#
# There are no proguard-consumer entries for Offerwall
#


-shrinkunusedprotofields
-keep public class com.digitalturbine.onedt.igniteauth.network.protobuf.**