final case class Placement(tagid: String = "", ssai: Int = 0, sdk: String = "", sdkver: String = "", reward: Boolean = false, bcat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, badv: Seq[String] = _root_.scala.Seq.empty, bapp: Seq[String] = _root_.scala.Seq.empty, battr: Seq[CreativeAttribute] = _root_.scala.Seq.empty, wlang: Seq[String] = _root_.scala.Seq.empty, secure: Boolean = false, admx: Boolean = false, curlx: Boolean = false, display: Option[DisplayPlacement] = _root_.scala.None, video: Option[VideoPlacement] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Placement] with Product with Serializable

tagid

Identifier for specific ad placement or ad tag.

ssai

Indicates if server-side ad insertion is in use and the impact of this on asset and tracker retrieval

sdk

Name of ad mediation partner, SDK technology, or player responsible for rendering ad.

sdkver

Version of the SDK specified in the "sdk" attribute.

reward

Indicates if this is a rewarded placement

bcat

Block list of content categories using IDs.

cattax

The taxonomy in use for the "bcat" attribute.

badv

Block list of advertisers by their domains.

bapp

Block list of apps for which ads are disallowed.

battr

Block list of creative attributes.

wlang

Whitelist of permitted languages of the creative using ISO-639-1-alpha-2.

secure

Flag to indicate if the creative is secure.

admx

Indicates if including markup is supported.

curlx

Indicates if retrieving markup via URL reference is supported.

display

Placement Subtype Object that indicates that this may be a display placement and provides additional detail related thereto.

video

Placement Subtype Object that indicates that this may be a video placement and provides additional detail related thereto. Placement Subtype Object that indicates that this may be an audio placement and provides additional detail related thereto. AudioPlacement audio = 18;

ext

Optional vendor-specific extensions.

extProto

Legacy proto extensions.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[Placement], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Placement
  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 Placement(tagid: String = "", ssai: Int = 0, sdk: String = "", sdkver: String = "", reward: Boolean = false, bcat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, badv: Seq[String] = _root_.scala.Seq.empty, bapp: Seq[String] = _root_.scala.Seq.empty, battr: Seq[CreativeAttribute] = _root_.scala.Seq.empty, wlang: Seq[String] = _root_.scala.Seq.empty, secure: Boolean = false, admx: Boolean = false, curlx: Boolean = false, display: Option[DisplayPlacement] = _root_.scala.None, video: Option[VideoPlacement] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty)

    tagid

    Identifier for specific ad placement or ad tag.

    ssai

    Indicates if server-side ad insertion is in use and the impact of this on asset and tracker retrieval

    sdk

    Name of ad mediation partner, SDK technology, or player responsible for rendering ad.

    sdkver

    Version of the SDK specified in the "sdk" attribute.

    reward

    Indicates if this is a rewarded placement

    bcat

    Block list of content categories using IDs.

    cattax

    The taxonomy in use for the "bcat" attribute.

    badv

    Block list of advertisers by their domains.

    bapp

    Block list of apps for which ads are disallowed.

    battr

    Block list of creative attributes.

    wlang

    Whitelist of permitted languages of the creative using ISO-639-1-alpha-2.

    secure

    Flag to indicate if the creative is secure.

    admx

    Indicates if including markup is supported.

    curlx

    Indicates if retrieving markup via URL reference is supported.

    display

    Placement Subtype Object that indicates that this may be a display placement and provides additional detail related thereto.

    video

    Placement Subtype Object that indicates that this may be a video placement and provides additional detail related thereto. Placement Subtype Object that indicates that this may be an audio placement and provides additional detail related thereto. AudioPlacement audio = 18;

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

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. def addAllBadv(__vs: Iterable[String]): Placement
  5. def addAllBapp(__vs: Iterable[String]): Placement
  6. def addAllBattr(__vs: Iterable[CreativeAttribute]): Placement
  7. def addAllBcat(__vs: Iterable[String]): Placement
  8. def addAllExtProto(__vs: Iterable[Any]): Placement
  9. def addAllWlang(__vs: Iterable[String]): Placement
  10. def addBadv(__vs: String*): Placement
  11. def addBapp(__vs: String*): Placement
  12. def addBattr(__vs: CreativeAttribute*): Placement
  13. def addBcat(__vs: String*): Placement
  14. def addExtProto(__vs: Any*): Placement
  15. def addWlang(__vs: String*): Placement
  16. val admx: Boolean
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. val badv: Seq[String]
  19. val bapp: Seq[String]
  20. val battr: Seq[CreativeAttribute]
  21. val bcat: Seq[String]
  22. val cattax: CategoryTaxonomy
  23. def clearBadv: Placement
  24. def clearBapp: Placement
  25. def clearBattr: Placement
  26. def clearBcat: Placement
  27. def clearDisplay: Placement
  28. def clearExt: Placement
  29. def clearExtProto: Placement
  30. def clearVideo: Placement
  31. def clearWlang: Placement
  32. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  33. def companion: Placement.type
    Definition Classes
    Placement → GeneratedMessage
  34. val curlx: Boolean
  35. val display: Option[DisplayPlacement]
  36. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. val ext: Option[Struct]
  38. val extProto: Seq[Any]
  39. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  40. def getDisplay: DisplayPlacement
  41. def getExt: Struct
  42. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Placement → GeneratedMessage
  43. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Placement → GeneratedMessage
  44. def getVideo: VideoPlacement
  45. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  49. def productElementNames: Iterator[String]
    Definition Classes
    Product
  50. val reward: Boolean
  51. val sdk: String
  52. val sdkver: String
  53. val secure: Boolean
  54. def serializedSize: Int
    Definition Classes
    Placement → GeneratedMessage
  55. val ssai: Int
  56. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  57. val tagid: String
  58. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  59. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  60. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  61. def toProtoString: String
    Definition Classes
    Placement → GeneratedMessage
  62. def update(ms: (Lens[Placement, Placement]) => Mutation[Placement]*): Placement
    Definition Classes
    Updatable
  63. val video: Option[VideoPlacement]
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. def withAdmx(__v: Boolean): Placement
  68. def withBadv(__v: Seq[String]): Placement
  69. def withBapp(__v: Seq[String]): Placement
  70. def withBattr(__v: Seq[CreativeAttribute]): Placement
  71. def withBcat(__v: Seq[String]): Placement
  72. def withCattax(__v: CategoryTaxonomy): Placement
  73. def withCurlx(__v: Boolean): Placement
  74. def withDisplay(__v: DisplayPlacement): Placement
  75. def withExt(__v: Struct): Placement
  76. def withExtProto(__v: Seq[Any]): Placement
  77. def withReward(__v: Boolean): Placement
  78. def withSdk(__v: String): Placement
  79. def withSdkver(__v: String): Placement
  80. def withSecure(__v: Boolean): Placement
  81. def withSsai(__v: Int): Placement
  82. def withTagid(__v: String): Placement
  83. def withVideo(__v: VideoPlacement): Placement
  84. def withWlang(__v: Seq[String]): Placement
  85. val wlang: Seq[String]
  86. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  87. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Placement → GeneratedMessage
  88. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

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

    (Since version 9)

Inherited from Updatable[Placement]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped