package adcom

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Ad(id: String = "", adomain: Seq[String] = _root_.scala.Seq.empty, bundle: Seq[String] = _root_.scala.Seq.empty, iurl: String = "", cat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, lang: String = "", secure: Boolean = false, mrating: MediaRating = com.explorestack.protobuf.adcom.MediaRating.MEDIA_RATING_INVALID, init: String = "", lastmod: String = "", display: Option[Display] = _root_.scala.None, video: Option[Video] = _root_.scala.None, audit: Option[Audit] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Ad] with Product with Serializable

    id

    ID of the creative; unique at least throughout the scope of a vendor

    adomain

    Advertiser domain; top two levels only (e.g., "ford.com").

    bundle

    When the product of the ad is an app, the unique ID of that app as a bundle or package name.

    iurl

    URL without cache-busting to an image that is representative of the ad content for cursory level ad quality checking.

    cat

    Array of content categories describing the ad.

    cattax

    The taxonomy in use for the "cat" attribute.

    lang

    Language of the creative using ISO-639-1-alpha-2. Set of attributes describing the creative. repeated CreativeAttribute attr = 8;

    secure

    Flag to indicate if the creative is secure.

    mrating

    Media rating per IQG guidelines.

    init

    Date/time of the original instantiation of this ad in the format of ISO-8601; W3C profile.

    lastmod

    Date/time of most recent modification to this ad in the format of ISO-8601; W3C profile.

    display

    Media Subtype Object that indicates this is a display ad and provides additional detail as such.

    video

    Media Subtype Object that indicates this is a video ad and provides additional detail as such. Audio audio = 15;

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  2. sealed abstract class ApiFramework extends GeneratedEnum
  3. sealed abstract class AuditStatusCode extends GeneratedEnum
  4. sealed abstract class CategoryTaxonomy extends GeneratedEnum
  5. sealed abstract class ClickType extends GeneratedEnum
  6. sealed abstract class CompanionType extends GeneratedEnum
  7. sealed abstract class ConnectionStatus extends GeneratedEnum
  8. sealed abstract class ConnectionType extends GeneratedEnum
  9. sealed abstract class ContentContext extends GeneratedEnum
  10. final case class Context(app: Option[App] = _root_.scala.None, device: Option[Device] = _root_.scala.None, regs: Option[Regs] = _root_.scala.None, restrictions: Option[Restrictions] = _root_.scala.None, user: Option[User] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Context] with Product with Serializable

    app

    App container

    device

    Device container.

    regs

    Regs container.

    restrictions

    Restrinctions container

    user

    User container.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  11. sealed abstract class CreativeAttribute extends GeneratedEnum
  12. sealed abstract class DeliveryMethod extends GeneratedEnum
  13. sealed abstract class DeviceType extends GeneratedEnum
  14. sealed abstract class DisplayContextType extends GeneratedEnum
  15. sealed abstract class DisplayCreativeType extends GeneratedEnum
  16. sealed abstract class DisplayPlacementType extends GeneratedEnum
  17. sealed abstract class EventTrackingMethod extends GeneratedEnum
  18. sealed abstract class EventType extends GeneratedEnum
  19. sealed abstract class ExpandableDirection extends GeneratedEnum
  20. sealed abstract class IpLocationService extends GeneratedEnum
  21. sealed abstract class LinearityMode extends GeneratedEnum
  22. sealed abstract class LocationType extends GeneratedEnum
  23. sealed abstract class MediaRating extends GeneratedEnum
  24. sealed abstract class NativeAssetPosition extends GeneratedEnum

    Asset position in the native ad container.

  25. sealed abstract class NativeDataAssetType extends GeneratedEnum
  26. sealed abstract class NativeImageAssetType extends GeneratedEnum
  27. sealed abstract class OS extends GeneratedEnum
  28. 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()
  29. sealed abstract class PlacementPosition extends GeneratedEnum
  30. sealed abstract class PlaybackCessationMode extends GeneratedEnum
  31. sealed abstract class PlaybackMethod extends GeneratedEnum
  32. sealed abstract class ProductionQuality extends GeneratedEnum
  33. sealed abstract class SizeUnit extends GeneratedEnum
  34. sealed abstract class VideoCreativeType extends GeneratedEnum
  35. sealed abstract class VideoPlacementType extends GeneratedEnum

Value Members

  1. object Ad extends GeneratedMessageCompanion[Ad]
  2. object AdcomProto extends GeneratedFileObject
  3. object ApiFramework extends GeneratedEnumCompanion[ApiFramework]
  4. object AuditStatusCode extends GeneratedEnumCompanion[AuditStatusCode]
  5. object CategoryTaxonomy extends GeneratedEnumCompanion[CategoryTaxonomy]
  6. object ClickType extends GeneratedEnumCompanion[ClickType]
  7. object CompanionType extends GeneratedEnumCompanion[CompanionType]
  8. object ConnectionStatus extends GeneratedEnumCompanion[ConnectionStatus]
  9. object ConnectionType extends GeneratedEnumCompanion[ConnectionType]
  10. object ContentContext extends GeneratedEnumCompanion[ContentContext]
  11. object Context extends GeneratedMessageCompanion[Context]
  12. object CreativeAttribute extends GeneratedEnumCompanion[CreativeAttribute]
  13. object DeliveryMethod extends GeneratedEnumCompanion[DeliveryMethod]
  14. object DeviceType extends GeneratedEnumCompanion[DeviceType]
  15. object DisplayContextType extends GeneratedEnumCompanion[DisplayContextType]
  16. object DisplayCreativeType extends GeneratedEnumCompanion[DisplayCreativeType]
  17. object DisplayPlacementType extends GeneratedEnumCompanion[DisplayPlacementType]
  18. object EventTrackingMethod extends GeneratedEnumCompanion[EventTrackingMethod]
  19. object EventType extends GeneratedEnumCompanion[EventType]
  20. object ExpandableDirection extends GeneratedEnumCompanion[ExpandableDirection]
  21. object IpLocationService extends GeneratedEnumCompanion[IpLocationService]
  22. object LinearityMode extends GeneratedEnumCompanion[LinearityMode]
  23. object LocationType extends GeneratedEnumCompanion[LocationType]
  24. object MediaRating extends GeneratedEnumCompanion[MediaRating]
  25. object NativeAssetPosition extends GeneratedEnumCompanion[NativeAssetPosition]
  26. object NativeDataAssetType extends GeneratedEnumCompanion[NativeDataAssetType]
  27. object NativeImageAssetType extends GeneratedEnumCompanion[NativeImageAssetType]
  28. object OS extends GeneratedEnumCompanion[OS]
  29. object Placement extends GeneratedMessageCompanion[Placement]
  30. object PlacementPosition extends GeneratedEnumCompanion[PlacementPosition]
  31. object PlaybackCessationMode extends GeneratedEnumCompanion[PlaybackCessationMode]
  32. object PlaybackMethod extends GeneratedEnumCompanion[PlaybackMethod]
  33. object ProductionQuality extends GeneratedEnumCompanion[ProductionQuality]
  34. object SizeUnit extends GeneratedEnumCompanion[SizeUnit]
  35. object VideoCreativeType extends GeneratedEnumCompanion[VideoCreativeType]
  36. object VideoPlacementType extends GeneratedEnumCompanion[VideoPlacementType]

Ungrouped