-
- All Implemented Interfaces:
-
android.os.Parcelable
,com.monetization.ads.nativeads.template.appearance.NativeTemplateSizeConstraint
public final class SizeConstraint implements Parcelable, NativeTemplateSizeConstraint
SizeConstraint defines the way size is calculated based on banner size.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
SizeConstraint.SizeConstraintType
Constraint type.
FIXED defines fixed size which never changes. FIXED_RATIO defines fixed asset size to banner size ratio which never changes. PREFERRED_RATIO defines asset size to banner size ratio which may change to fit real image size.
-
Field Summary
Fields Modifier and Type Field Description private final SizeConstraint.SizeConstraintType
sizeConstraintType
private final Float
value
-
Constructor Summary
Constructors Constructor Description SizeConstraint(SizeConstraint.SizeConstraintType sizeConstraintType, Float value)
-
Method Summary
Modifier and Type Method Description SizeConstraint.SizeConstraintType
getSizeConstraintType()
Float
getValue()
Boolean
equals(Object other)
Integer
hashCode()
-
-
Constructor Detail
-
SizeConstraint
SizeConstraint(SizeConstraint.SizeConstraintType sizeConstraintType, Float value)
- Parameters:
sizeConstraintType
- Constraint size type.value
- Constraint value.
-
-
Method Detail
-
getSizeConstraintType
SizeConstraint.SizeConstraintType getSizeConstraintType()
-
-
-
-