package adcom
- Alphabetic
- Public
- Protected
Type Members
- 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()
- sealed abstract class ApiFramework extends GeneratedEnum
- sealed abstract class AuditStatusCode extends GeneratedEnum
- sealed abstract class CategoryTaxonomy extends GeneratedEnum
- sealed abstract class ClickType extends GeneratedEnum
- sealed abstract class CompanionType extends GeneratedEnum
- sealed abstract class ConnectionStatus extends GeneratedEnum
- sealed abstract class ConnectionType extends GeneratedEnum
- sealed abstract class ContentContext extends GeneratedEnum
- 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()
- sealed abstract class CreativeAttribute extends GeneratedEnum
- sealed abstract class DeliveryMethod extends GeneratedEnum
- sealed abstract class DeviceType extends GeneratedEnum
- sealed abstract class DisplayContextType extends GeneratedEnum
- sealed abstract class DisplayCreativeType extends GeneratedEnum
- sealed abstract class DisplayPlacementType extends GeneratedEnum
- sealed abstract class EventTrackingMethod extends GeneratedEnum
- sealed abstract class EventType extends GeneratedEnum
- sealed abstract class ExpandableDirection extends GeneratedEnum
- sealed abstract class IpLocationService extends GeneratedEnum
- sealed abstract class LinearityMode extends GeneratedEnum
- sealed abstract class LocationType extends GeneratedEnum
- sealed abstract class MediaRating extends GeneratedEnum
- sealed abstract class NativeAssetPosition extends GeneratedEnum
Asset position in the native ad container.
- sealed abstract class NativeDataAssetType extends GeneratedEnum
- sealed abstract class NativeImageAssetType extends GeneratedEnum
- sealed abstract class OS extends GeneratedEnum
- 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()
- sealed abstract class PlacementPosition extends GeneratedEnum
- sealed abstract class PlaybackCessationMode extends GeneratedEnum
- sealed abstract class PlaybackMethod extends GeneratedEnum
- sealed abstract class ProductionQuality extends GeneratedEnum
- sealed abstract class SizeUnit extends GeneratedEnum
- sealed abstract class VideoCreativeType extends GeneratedEnum
- sealed abstract class VideoPlacementType extends GeneratedEnum
Value Members
- object Ad extends GeneratedMessageCompanion[Ad]
- object AdcomProto extends GeneratedFileObject
- object ApiFramework extends GeneratedEnumCompanion[ApiFramework]
- object AuditStatusCode extends GeneratedEnumCompanion[AuditStatusCode]
- object CategoryTaxonomy extends GeneratedEnumCompanion[CategoryTaxonomy]
- object ClickType extends GeneratedEnumCompanion[ClickType]
- object CompanionType extends GeneratedEnumCompanion[CompanionType]
- object ConnectionStatus extends GeneratedEnumCompanion[ConnectionStatus]
- object ConnectionType extends GeneratedEnumCompanion[ConnectionType]
- object ContentContext extends GeneratedEnumCompanion[ContentContext]
- object Context extends GeneratedMessageCompanion[Context]
- object CreativeAttribute extends GeneratedEnumCompanion[CreativeAttribute]
- object DeliveryMethod extends GeneratedEnumCompanion[DeliveryMethod]
- object DeviceType extends GeneratedEnumCompanion[DeviceType]
- object DisplayContextType extends GeneratedEnumCompanion[DisplayContextType]
- object DisplayCreativeType extends GeneratedEnumCompanion[DisplayCreativeType]
- object DisplayPlacementType extends GeneratedEnumCompanion[DisplayPlacementType]
- object EventTrackingMethod extends GeneratedEnumCompanion[EventTrackingMethod]
- object EventType extends GeneratedEnumCompanion[EventType]
- object ExpandableDirection extends GeneratedEnumCompanion[ExpandableDirection]
- object IpLocationService extends GeneratedEnumCompanion[IpLocationService]
- object LinearityMode extends GeneratedEnumCompanion[LinearityMode]
- object LocationType extends GeneratedEnumCompanion[LocationType]
- object MediaRating extends GeneratedEnumCompanion[MediaRating]
- object NativeAssetPosition extends GeneratedEnumCompanion[NativeAssetPosition]
- object NativeDataAssetType extends GeneratedEnumCompanion[NativeDataAssetType]
- object NativeImageAssetType extends GeneratedEnumCompanion[NativeImageAssetType]
- object OS extends GeneratedEnumCompanion[OS]
- object Placement extends GeneratedMessageCompanion[Placement]
- object PlacementPosition extends GeneratedEnumCompanion[PlacementPosition]
- object PlaybackCessationMode extends GeneratedEnumCompanion[PlaybackCessationMode]
- object PlaybackMethod extends GeneratedEnumCompanion[PlaybackMethod]
- object ProductionQuality extends GeneratedEnumCompanion[ProductionQuality]
- object SizeUnit extends GeneratedEnumCompanion[SizeUnit]
- object VideoCreativeType extends GeneratedEnumCompanion[VideoCreativeType]
- object VideoPlacementType extends GeneratedEnumCompanion[VideoPlacementType]