final case class AdExtension(preload: Boolean = false, loadSkipoffset: Int = 0, viewabilityTimeThreshold: Int = 0, viewabilityPixelThreshold: Float = 0.0f, viewabilityDurationThreshold: Float = 0.0f, event: Seq[Event] = _root_.scala.Seq.empty, customParams: Map[String, String] = _root_.scala.collection.immutable.Map.empty, skipoffset: Int = 0, companionSkipoffset: Int = 0, useNativeClose: Boolean = false, r1: Boolean = false, r2: Boolean = false, countdown: Option[ControlAsset] = _root_.scala.None, closeButton: Option[ControlAsset] = _root_.scala.None, ignoresSafeAreaLayoutGuide: Boolean = false, storeUrl: String = "", progress: Option[ControlAsset] = _root_.scala.None, progressDuration: Int = 0, viewabilityIgnoreWindowFocus: Boolean = false, adCacheControl: AdCacheControl = io.bidmachine.protobuf.AdCacheControl.AD_CACHE_CONTROL_DISABLED, adCacheMaxAge: Int = 0, r1Delay: Int = 0, adMarkupLoadingTimeout: Int = 0, useEmbeddedBrowser: Boolean = false, preloadAd: Boolean = false, creativeLoadingMethod: CreativeLoadingMethod = io.bidmachine.protobuf.CreativeLoadingMethod.FullLoad, placeholderTimeout: Float = 0.0f, eventConfiguration: Option[EventConfiguration] = _root_.scala.None, viewabilityIgnoreOverlap: Boolean = false, creativeExtension: Option[CreativeExtension] = _root_.scala.None, adFlexibleSize: Boolean = false, renderingConfiguration: Option[Rendering] = _root_.scala.None, mraidCreativeValidationRequired: Boolean = false, creativeLoadingTimeout: Int = 0, cridMonitoringEnabled: Boolean = false, viewabilityConfiguration: Option[ViewabilityConfiguration] = _root_.scala.None) extends GeneratedMessage with Updatable[AdExtension] with Product with Serializable

preload

Preload ad's markup before rendering with ad framework

loadSkipoffset

Number of seconds an ad must load before user can close it

viewabilityTimeThreshold

Minimal time in view for ad to be considered viewable

viewabilityPixelThreshold

Minimal percentage of the pixels in view for ad to be considered viewable 0.5 = 50% of pixels

viewabilityDurationThreshold

Minimal completed duration for video ad to be considered viewable 0.5 = 50% of video duration

event

List of custom tracking events

customParams

Map of custom parameters

skipoffset

Number of seconds an ad must be displayed before user can close it

companionSkipoffset

Number of seconds a companion ad must be displayed before user can close it

useNativeClose

Enforce native close button and skipoffsets

r1

Additional custom features flag r1

r2

Additional custom features flag r2

countdown

Countdown view (shows remaining time before close button appears)

closeButton

Close button view

ignoresSafeAreaLayoutGuide

Allows the player to place native components outside safe area layout on iOS

storeUrl

Store url

progress

Progress view

progressDuration

Progress duration

viewabilityIgnoreWindowFocus

If true - always track on Android no matter of current window focus

adCacheControl

Sets cache policy: enabled/disabled on per ad basis

adCacheMaxAge

Ad cache TTL in seconds

r1Delay

Deleay for r1 feature

adMarkupLoadingTimeout

Ad markup loading timeout in seconds

useEmbeddedBrowser

Use embedded browser instead of native browser (or store kit)

preloadAd

Load ad right after a response receiving (ios only)

creativeLoadingMethod

Loading method partial stream full

placeholderTimeout

Timeout for creative loading placeholder

eventConfiguration

New event configuration

viewabilityIgnoreOverlap

disable viewability overlap track

creativeExtension

IAB configuration ( deprecate? )

adFlexibleSize

Stretching the banner to the full width of the container For false (default) render in center of the container with specified size in advance For true - render banner in full width

renderingConfiguration

Adaptive rendering configuration

mraidCreativeValidationRequired

Indicates if MRAID creative needs validation.

creativeLoadingTimeout

Creative loading timeout in milliseconds

cridMonitoringEnabled

Indicates if CRID monitoring is enabled on the SDK side

viewabilityConfiguration

Viewability configuration

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[AdExtension], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AdExtension
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AdExtension(preload: Boolean = false, loadSkipoffset: Int = 0, viewabilityTimeThreshold: Int = 0, viewabilityPixelThreshold: Float = 0.0f, viewabilityDurationThreshold: Float = 0.0f, event: Seq[Event] = _root_.scala.Seq.empty, customParams: Map[String, String] = _root_.scala.collection.immutable.Map.empty, skipoffset: Int = 0, companionSkipoffset: Int = 0, useNativeClose: Boolean = false, r1: Boolean = false, r2: Boolean = false, countdown: Option[ControlAsset] = _root_.scala.None, closeButton: Option[ControlAsset] = _root_.scala.None, ignoresSafeAreaLayoutGuide: Boolean = false, storeUrl: String = "", progress: Option[ControlAsset] = _root_.scala.None, progressDuration: Int = 0, viewabilityIgnoreWindowFocus: Boolean = false, adCacheControl: AdCacheControl = io.bidmachine.protobuf.AdCacheControl.AD_CACHE_CONTROL_DISABLED, adCacheMaxAge: Int = 0, r1Delay: Int = 0, adMarkupLoadingTimeout: Int = 0, useEmbeddedBrowser: Boolean = false, preloadAd: Boolean = false, creativeLoadingMethod: CreativeLoadingMethod = io.bidmachine.protobuf.CreativeLoadingMethod.FullLoad, placeholderTimeout: Float = 0.0f, eventConfiguration: Option[EventConfiguration] = _root_.scala.None, viewabilityIgnoreOverlap: Boolean = false, creativeExtension: Option[CreativeExtension] = _root_.scala.None, adFlexibleSize: Boolean = false, renderingConfiguration: Option[Rendering] = _root_.scala.None, mraidCreativeValidationRequired: Boolean = false, creativeLoadingTimeout: Int = 0, cridMonitoringEnabled: Boolean = false, viewabilityConfiguration: Option[ViewabilityConfiguration] = _root_.scala.None)

    preload

    Preload ad's markup before rendering with ad framework

    loadSkipoffset

    Number of seconds an ad must load before user can close it

    viewabilityTimeThreshold

    Minimal time in view for ad to be considered viewable

    viewabilityPixelThreshold

    Minimal percentage of the pixels in view for ad to be considered viewable 0.5 = 50% of pixels

    viewabilityDurationThreshold

    Minimal completed duration for video ad to be considered viewable 0.5 = 50% of video duration

    event

    List of custom tracking events

    customParams

    Map of custom parameters

    skipoffset

    Number of seconds an ad must be displayed before user can close it

    companionSkipoffset

    Number of seconds a companion ad must be displayed before user can close it

    useNativeClose

    Enforce native close button and skipoffsets

    r1

    Additional custom features flag r1

    r2

    Additional custom features flag r2

    countdown

    Countdown view (shows remaining time before close button appears)

    closeButton

    Close button view

    ignoresSafeAreaLayoutGuide

    Allows the player to place native components outside safe area layout on iOS

    storeUrl

    Store url

    progress

    Progress view

    progressDuration

    Progress duration

    viewabilityIgnoreWindowFocus

    If true - always track on Android no matter of current window focus

    adCacheControl

    Sets cache policy: enabled/disabled on per ad basis

    adCacheMaxAge

    Ad cache TTL in seconds

    r1Delay

    Deleay for r1 feature

    adMarkupLoadingTimeout

    Ad markup loading timeout in seconds

    useEmbeddedBrowser

    Use embedded browser instead of native browser (or store kit)

    preloadAd

    Load ad right after a response receiving (ios only)

    creativeLoadingMethod

    Loading method partial stream full

    placeholderTimeout

    Timeout for creative loading placeholder

    eventConfiguration

    New event configuration

    viewabilityIgnoreOverlap

    disable viewability overlap track

    creativeExtension

    IAB configuration ( deprecate? )

    adFlexibleSize

    Stretching the banner to the full width of the container For false (default) render in center of the container with specified size in advance For true - render banner in full width

    renderingConfiguration

    Adaptive rendering configuration

    mraidCreativeValidationRequired

    Indicates if MRAID creative needs validation.

    creativeLoadingTimeout

    Creative loading timeout in milliseconds

    cridMonitoringEnabled

    Indicates if CRID monitoring is enabled on the SDK side

    viewabilityConfiguration

    Viewability configuration

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val adCacheControl: AdCacheControl
  5. val adCacheMaxAge: Int
  6. val adFlexibleSize: Boolean
  7. val adMarkupLoadingTimeout: Int
  8. def addAllCustomParams(__vs: Iterable[(String, String)]): AdExtension
  9. def addAllEvent(__vs: Iterable[Event]): AdExtension
  10. def addCustomParams(__vs: (String, String)*): AdExtension
  11. def addEvent(__vs: Event*): AdExtension
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def clearCloseButton: AdExtension
  14. def clearCountdown: AdExtension
  15. def clearCreativeExtension: AdExtension
  16. def clearCustomParams: AdExtension
  17. def clearEvent: AdExtension
  18. def clearEventConfiguration: AdExtension
  19. def clearProgress: AdExtension
  20. def clearRenderingConfiguration: AdExtension
  21. def clearViewabilityConfiguration: AdExtension
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  23. val closeButton: Option[ControlAsset]
  24. def companion: AdExtension.type
    Definition Classes
    AdExtension → GeneratedMessage
  25. val companionSkipoffset: Int
  26. val countdown: Option[ControlAsset]
  27. val creativeLoadingMethod: CreativeLoadingMethod
  28. val creativeLoadingTimeout: Int
  29. val cridMonitoringEnabled: Boolean
  30. val customParams: Map[String, String]
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. val event: Seq[Event]
  33. val eventConfiguration: Option[EventConfiguration]
  34. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  35. def getCloseButton: ControlAsset
  36. def getCountdown: ControlAsset
  37. def getCreativeExtension: CreativeExtension
  38. def getEventConfiguration: EventConfiguration
  39. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    AdExtension → GeneratedMessage
  40. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    AdExtension → GeneratedMessage
  41. def getProgress: ControlAsset
  42. def getRenderingConfiguration: Rendering
  43. def getViewabilityConfiguration: ViewabilityConfiguration
  44. val ignoresSafeAreaLayoutGuide: Boolean
  45. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  46. val mraidCreativeValidationRequired: Boolean
  47. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  50. val placeholderTimeout: Float
  51. val preloadAd: Boolean
  52. def productElementNames: Iterator[String]
    Definition Classes
    Product
  53. val progress: Option[ControlAsset]
  54. val progressDuration: Int
  55. val r1: Boolean
  56. val r1Delay: Int
  57. val r2: Boolean
  58. val renderingConfiguration: Option[Rendering]
  59. def serializedSize: Int
    Definition Classes
    AdExtension → GeneratedMessage
  60. val skipoffset: Int
  61. val storeUrl: String
  62. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  63. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  64. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  65. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  66. def toProtoString: String
    Definition Classes
    AdExtension → GeneratedMessage
  67. def update(ms: (Lens[AdExtension, AdExtension]) => Mutation[AdExtension]*): AdExtension
    Definition Classes
    Updatable
  68. val useEmbeddedBrowser: Boolean
  69. val useNativeClose: Boolean
  70. val viewabilityConfiguration: Option[ViewabilityConfiguration]
  71. val viewabilityIgnoreWindowFocus: Boolean
  72. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  73. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  74. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  75. def withAdCacheControl(__v: AdCacheControl): AdExtension
  76. def withAdCacheMaxAge(__v: Int): AdExtension
  77. def withAdFlexibleSize(__v: Boolean): AdExtension
  78. def withAdMarkupLoadingTimeout(__v: Int): AdExtension
  79. def withCloseButton(__v: ControlAsset): AdExtension
  80. def withCompanionSkipoffset(__v: Int): AdExtension
  81. def withCountdown(__v: ControlAsset): AdExtension
  82. def withCreativeExtension(__v: CreativeExtension): AdExtension
  83. def withCreativeLoadingMethod(__v: CreativeLoadingMethod): AdExtension
  84. def withCreativeLoadingTimeout(__v: Int): AdExtension
  85. def withCridMonitoringEnabled(__v: Boolean): AdExtension
  86. def withCustomParams(__v: Map[String, String]): AdExtension
  87. def withEvent(__v: Seq[Event]): AdExtension
  88. def withEventConfiguration(__v: EventConfiguration): AdExtension
  89. def withIgnoresSafeAreaLayoutGuide(__v: Boolean): AdExtension
  90. def withLoadSkipoffset(__v: Int): AdExtension
  91. def withMraidCreativeValidationRequired(__v: Boolean): AdExtension
  92. def withPlaceholderTimeout(__v: Float): AdExtension
  93. def withPreload(__v: Boolean): AdExtension
  94. def withPreloadAd(__v: Boolean): AdExtension
  95. def withProgress(__v: ControlAsset): AdExtension
  96. def withProgressDuration(__v: Int): AdExtension
  97. def withR1(__v: Boolean): AdExtension
  98. def withR1Delay(__v: Int): AdExtension
  99. def withR2(__v: Boolean): AdExtension
  100. def withRenderingConfiguration(__v: Rendering): AdExtension
  101. def withSkipoffset(__v: Int): AdExtension
  102. def withStoreUrl(__v: String): AdExtension
  103. def withUseEmbeddedBrowser(__v: Boolean): AdExtension
  104. def withUseNativeClose(__v: Boolean): AdExtension
  105. def withViewabilityConfiguration(__v: ViewabilityConfiguration): AdExtension
  106. def withViewabilityDurationThreshold(__v: Float): AdExtension
  107. def withViewabilityIgnoreOverlap(__v: Boolean): AdExtension
  108. def withViewabilityIgnoreWindowFocus(__v: Boolean): AdExtension
  109. def withViewabilityPixelThreshold(__v: Float): AdExtension
  110. def withViewabilityTimeThreshold(__v: Int): AdExtension
  111. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  112. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    AdExtension → GeneratedMessage
  113. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. val creativeExtension: Option[CreativeExtension]
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  2. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  3. val loadSkipoffset: Int
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  4. val preload: Boolean
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  5. val viewabilityDurationThreshold: Float
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  6. val viewabilityIgnoreOverlap: Boolean
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  7. val viewabilityPixelThreshold: Float
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  8. val viewabilityTimeThreshold: Int
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[AdExtension]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped