-
Notifications
You must be signed in to change notification settings - Fork 0
Proguard
awallace87 edited this page Aug 23, 2016
·
1 revision
If your application is using Proguard obfuscation, please include the following in your Proguard configuration:
# keep sdk public classes and interfaces names
-keepattributes Signature
-keep public class com.yieldmo.sdk.YMLogger {
public *;
}
-keep public enum com.yieldmo.sdk.YMLogger$** {
**[] $VALUES;
public *;
}
-keep public class com.yieldmo.sdk.dfp.YMDFPPlacement {
public *;
}
-keep public class com.yieldmo.sdk.PlacementController {
public *;
}
-keep public class com.yieldmo.sdk.YMPlacementView {
public *;
}
-keep public class com.yieldmo.sdk.YMPlacementView$* {
*;
}
-keep public class com.yieldmo.sdk.YMPlacementListener {
public *;
}
-keep public class com.yieldmo.sdk.Yieldmo {
public *;
}
-keep public class com.yieldmo.sdk.YMConstants {
public *;
}
-keep public class com.yieldmo.sdk.YMException {
public *;
}
-keep public class com.yieldmo.sdk.YMException$* {
public *;
}
-keep public class com.yieldmo.sdk.ymraid.YMRAIDParser {
public *;
}
-keep public class com.yieldmo.sdk.ymraid.YMRAIDListener {
public *;
}
-keepattributes **
-keep class * extends java.util.ListResourceBundle {
protected Object[][] getContents();
}
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
public static final *** NULL;
}
-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
@com.google.android.gms.common.annotation.KeepName *;
}
-keepnames class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# handle support library references
-dontwarn android.support.v7.**
-keep class android.support.v7.** { *; }
-keep interface android.support.v7.** { *; }
- Home
- [Key Terms](Key Terms)
Start Here
- Integration
- Doubleclick for Publishers
- [Before you Launch](Before You Go Live)
- [Listening for Ad Events](Listening for Ad Events)
- Additional Settings
- [Page View](Page View)
- [Custom Content Frame](Content Frame)
- Proguard
Have a previous SDK?
- [Upgrade Guide](Upgrade Guide)