# AppSprint SDK - keep public API
-keep public class com.appsprint.sdk.AppSprint { public *; }
-keep public class com.appsprint.sdk.AppSprintConfig { *; }
-keep public class com.appsprint.sdk.AttributionResult { *; }
-keep public class com.appsprint.sdk.AttributionLink { *; }
-keep public class com.appsprint.sdk.AppleAdsAttribution { *; }
-keep public class com.appsprint.sdk.TestEventResult { *; }
-keep public class com.appsprint.sdk.DeviceInfo { *; }
-keep public class com.appsprint.sdk.GoogleAdsConsent { *; }
-keep public class com.appsprint.sdk.AppSprintNative { public *; }
-keep public enum com.appsprint.sdk.AppSprintEventType { *; }
-keep public enum com.appsprint.sdk.GoogleAdsConsentStatus { *; }
-keep class kotlin.Metadata { *; }
-dontwarn com.google.android.gms.ads.identifier.**
-dontwarn com.android.installreferrer.**
