Show / Hide Table of Contents

Class CreativeAsset

Creative Asset.

Inheritance
object
CreativeAsset
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dfareporting.v4.Data
Assembly: Google.Apis.Dfareporting.v4.dll
Syntax
public class CreativeAsset : IDirectResponseSchema

Properties

ActionScript3

Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative type: FLASH_INPAGE. Applicable to DISPLAY when the primary asset type is not HTML_IMAGE.

Declaration
[JsonProperty("actionScript3")]
public virtual bool? ActionScript3 { get; set; }
Property Value
Type Description
bool?

Active

Whether the video or audio asset is active. This is a read-only field for VPAID_NON_LINEAR_VIDEO assets. Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("active")]
public virtual bool? Active { get; set; }
Property Value
Type Description
bool?

AdditionalSizes

Additional sizes associated with this creative asset. HTML5 asset generated by compatible software such as GWD will be able to support more sizes this creative asset can render.

Declaration
[JsonProperty("additionalSizes")]
public virtual IList<Size> AdditionalSizes { get; set; }
Property Value
Type Description
IList<Size>

Alignment

Possible alignments for an asset. This is a read-only field. Applicable to the following creative types: RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL .

Declaration
[JsonProperty("alignment")]
public virtual string Alignment { get; set; }
Property Value
Type Description
string

ArtworkType

Artwork type of rich media creative. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("artworkType")]
public virtual string ArtworkType { get; set; }
Property Value
Type Description
string

AssetIdentifier

Identifier of this asset. This is the same identifier returned during creative asset insert operation. This is a required field. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT.

Declaration
[JsonProperty("assetIdentifier")]
public virtual CreativeAssetId AssetIdentifier { get; set; }
Property Value
Type Description
CreativeAssetId

AudioBitRate

Audio stream bit rate in kbps. This is a read-only field. Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("audioBitRate")]
public virtual int? AudioBitRate { get; set; }
Property Value
Type Description
int?

AudioSampleRate

Audio sample bit rate in hertz. This is a read-only field. Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("audioSampleRate")]
public virtual int? AudioSampleRate { get; set; }
Property Value
Type Description
int?

BackupImageExit

Exit event configured for the backup image. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("backupImageExit")]
public virtual CreativeCustomEvent BackupImageExit { get; set; }
Property Value
Type Description
CreativeCustomEvent

BitRate

Detected bit-rate for audio or video asset. This is a read-only field. Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("bitRate")]
public virtual int? BitRate { get; set; }
Property Value
Type Description
int?

ChildAssetType

Rich media child asset type. This is a read-only field. Applicable to the following creative types: all VPAID.

Declaration
[JsonProperty("childAssetType")]
public virtual string ChildAssetType { get; set; }
Property Value
Type Description
string

CollapsedSize

Size of an asset when collapsed. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA and all VPAID. Additionally, applicable to assets whose displayType is ASSET_DISPLAY_TYPE_EXPANDING or ASSET_DISPLAY_TYPE_PEEL_DOWN.

Declaration
[JsonProperty("collapsedSize")]
public virtual Size CollapsedSize { get; set; }
Property Value
Type Description
Size

CompanionCreativeIds

List of companion creatives assigned to an in-stream video creative asset. Acceptable values include IDs of existing flash and image creatives. Applicable to INSTREAM_VIDEO creative type with dynamicAssetSelection set to true.

Declaration
[JsonProperty("companionCreativeIds")]
public virtual IList<long?> CompanionCreativeIds { get; set; }
Property Value
Type Description
IList<long?>

CustomStartTimeValue

Custom start time in seconds for making the asset visible. Applicable to the following creative types: all RICH_MEDIA. Value must be greater than or equal to 0.

Declaration
[JsonProperty("customStartTimeValue")]
public virtual int? CustomStartTimeValue { get; set; }
Property Value
Type Description
int?

DetectedFeatures

List of feature dependencies for the creative asset that are detected by Campaign Manager. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative correctly. This is a read-only, auto-generated field. Applicable to the following creative types: HTML5_BANNER. Applicable to DISPLAY when the primary asset type is not HTML_IMAGE.

Declaration
[JsonProperty("detectedFeatures")]
public virtual IList<string> DetectedFeatures { get; set; }
Property Value
Type Description
IList<string>

DisplayType

Type of rich media asset. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("displayType")]
public virtual string DisplayType { get; set; }
Property Value
Type Description
string

Duration

Duration in seconds for which an asset will be displayed. Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and VPAID_LINEAR_VIDEO. Value must be greater than or equal to 1.

Declaration
[JsonProperty("duration")]
public virtual int? Duration { get; set; }
Property Value
Type Description
int?

DurationType

Duration type for which an asset will be displayed. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("durationType")]
public virtual string DurationType { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExpandedDimension

Detected expanded dimension for video asset. This is a read-only field. Applicable to the following creative types: INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("expandedDimension")]
public virtual Size ExpandedDimension { get; set; }
Property Value
Type Description
Size

FileSize

File size associated with this creative asset. This is a read-only field. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT.

Declaration
[JsonProperty("fileSize")]
public virtual long? FileSize { get; set; }
Property Value
Type Description
long?

FlashVersion

Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to DISPLAY when the primary asset type is not HTML_IMAGE.

Declaration
[JsonProperty("flashVersion")]
public virtual int? FlashVersion { get; set; }
Property Value
Type Description
int?

FrameRate

Video frame rate for video asset in frames per second. This is a read-only field. Applicable to the following creative types: INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("frameRate")]
public virtual float? FrameRate { get; set; }
Property Value
Type Description
float?

HideFlashObjects

Whether to hide Flash objects flag for an asset. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("hideFlashObjects")]
public virtual bool? HideFlashObjects { get; set; }
Property Value
Type Description
bool?

HideSelectionBoxes

Whether to hide selection boxes flag for an asset. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("hideSelectionBoxes")]
public virtual bool? HideSelectionBoxes { get; set; }
Property Value
Type Description
bool?

HorizontallyLocked

Whether the asset is horizontally locked. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("horizontallyLocked")]
public virtual bool? HorizontallyLocked { get; set; }
Property Value
Type Description
bool?

Id

Numeric ID of this creative asset. This is a required field and should not be modified. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT.

Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
Type Description
long?

IdDimensionValue

Dimension value for the ID of the asset. This is a read-only, auto-generated field.

Declaration
[JsonProperty("idDimensionValue")]
public virtual DimensionValue IdDimensionValue { get; set; }
Property Value
Type Description
DimensionValue

MediaDuration

Detected duration for audio or video asset. This is a read-only field. Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("mediaDuration")]
public virtual float? MediaDuration { get; set; }
Property Value
Type Description
float?

MimeType

Detected MIME type for audio or video asset. This is a read-only field. Applicable to the following creative types: INSTREAM_AUDIO, INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("mimeType")]
public virtual string MimeType { get; set; }
Property Value
Type Description
string

Offset

Offset position for an asset in collapsed mode. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA and all VPAID. Additionally, only applicable to assets whose displayType is ASSET_DISPLAY_TYPE_EXPANDING or ASSET_DISPLAY_TYPE_PEEL_DOWN.

Declaration
[JsonProperty("offset")]
public virtual OffsetPosition Offset { get; set; }
Property Value
Type Description
OffsetPosition

Orientation

Orientation of video asset. This is a read-only, auto-generated field.

Declaration
[JsonProperty("orientation")]
public virtual string Orientation { get; set; }
Property Value
Type Description
string

OriginalBackup

Whether the backup asset is original or changed by the user in Campaign Manager. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("originalBackup")]
public virtual bool? OriginalBackup { get; set; }
Property Value
Type Description
bool?

PoliteLoad

Whether this asset is used as a polite load asset.

Declaration
[JsonProperty("politeLoad")]
public virtual bool? PoliteLoad { get; set; }
Property Value
Type Description
bool?

Position

Offset position for an asset. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("position")]
public virtual OffsetPosition Position { get; set; }
Property Value
Type Description
OffsetPosition

PositionLeftUnit

Offset left unit for an asset. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("positionLeftUnit")]
public virtual string PositionLeftUnit { get; set; }
Property Value
Type Description
string

PositionTopUnit

Offset top unit for an asset. This is a read-only field if the asset displayType is ASSET_DISPLAY_TYPE_OVERLAY. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("positionTopUnit")]
public virtual string PositionTopUnit { get; set; }
Property Value
Type Description
string

ProgressiveServingUrl

Progressive URL for video asset. This is a read-only field. Applicable to the following creative types: INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("progressiveServingUrl")]
public virtual string ProgressiveServingUrl { get; set; }
Property Value
Type Description
string

Pushdown

Whether the asset pushes down other content. Applicable to the following creative types: all RICH_MEDIA. Additionally, only applicable when the asset offsets are 0, the collapsedSize.width matches size.width, and the collapsedSize.height is less than size.height.

Declaration
[JsonProperty("pushdown")]
public virtual bool? Pushdown { get; set; }
Property Value
Type Description
bool?

PushdownDuration

Pushdown duration in seconds for an asset. Applicable to the following creative types: all RICH_MEDIA.Additionally, only applicable when the asset pushdown field is true, the offsets are 0, the collapsedSize.width matches size.width, and the collapsedSize.height is less than size.height. Acceptable values are 0 to 9.99, inclusive.

Declaration
[JsonProperty("pushdownDuration")]
public virtual float? PushdownDuration { get; set; }
Property Value
Type Description
float?

Role

Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field. PRIMARY applies to DISPLAY, FLASH_INPAGE, HTML5_BANNER, IMAGE, DISPLAY_IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives. BACKUP_IMAGE applies to FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives. Applicable to DISPLAY when the primary asset type is not HTML_IMAGE. ADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives. OTHER refers to assets from sources other than Campaign Manager, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives. PARENT_VIDEO refers to videos uploaded by the user in Campaign Manager and is applicable to INSTREAM_VIDEO and VPAID_LINEAR_VIDEO creatives. TRANSCODED_VIDEO refers to videos transcoded by Campaign Manager from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR_VIDEO creatives. ALTERNATE_VIDEO refers to the Campaign Manager representation of child asset videos from Studio, and is applicable to VPAID_LINEAR_VIDEO creatives. These cannot be added or removed within Campaign Manager. For VPAID_LINEAR_VIDEO creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR_VIDEO creative. PARENT_AUDIO refers to audios uploaded by the user in Campaign Manager and is applicable to INSTREAM_AUDIO creatives. TRANSCODED_AUDIO refers to audios transcoded by Campaign Manager from PARENT_AUDIO assets and is applicable to INSTREAM_AUDIO creatives.

Declaration
[JsonProperty("role")]
public virtual string Role { get; set; }
Property Value
Type Description
string

Size

Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE, creatives if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: DISPLAY_IMAGE_GALLERY, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA. Applicable to DISPLAY when the primary asset type is not HTML_IMAGE.

Declaration
[JsonProperty("size")]
public virtual Size Size { get; set; }
Property Value
Type Description
Size

SslCompliant

Whether the asset is SSL-compliant. This is a read-only field. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT.

Declaration
[JsonProperty("sslCompliant")]
public virtual bool? SslCompliant { get; set; }
Property Value
Type Description
bool?

StartTimeType

Initial wait time type before making the asset visible. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("startTimeType")]
public virtual string StartTimeType { get; set; }
Property Value
Type Description
string

StreamingServingUrl

Streaming URL for video asset. This is a read-only field. Applicable to the following creative types: INSTREAM_VIDEO and all VPAID.

Declaration
[JsonProperty("streamingServingUrl")]
public virtual string StreamingServingUrl { get; set; }
Property Value
Type Description
string

Transparency

Whether the asset is transparent. Applicable to the following creative types: all RICH_MEDIA. Additionally, only applicable to HTML5 assets.

Declaration
[JsonProperty("transparency")]
public virtual bool? Transparency { get; set; }
Property Value
Type Description
bool?

VerticallyLocked

Whether the asset is vertically locked. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.

Declaration
[JsonProperty("verticallyLocked")]
public virtual bool? VerticallyLocked { get; set; }
Property Value
Type Description
bool?

WindowMode

Window mode options for flash assets. Applicable to the following creative types: FLASH_INPAGE, RICH_MEDIA_DISPLAY_EXPANDING, RICH_MEDIA_IM_EXPAND, RICH_MEDIA_DISPLAY_BANNER, and RICH_MEDIA_INPAGE_FLOATING.

Declaration
[JsonProperty("windowMode")]
public virtual string WindowMode { get; set; }
Property Value
Type Description
string

ZIndex

zIndex value of an asset. Applicable to the following creative types: all RICH_MEDIA.Additionally, only applicable to assets whose displayType is NOT one of the following types: ASSET_DISPLAY_TYPE_INPAGE or ASSET_DISPLAY_TYPE_OVERLAY. Acceptable values are -999999999 to 999999999, inclusive.

Declaration
[JsonProperty("zIndex")]
public virtual int? ZIndex { get; set; }
Property Value
Type Description
int?

ZipFilename

File name of zip file. This is a read-only field. Applicable to the following creative types: HTML5_BANNER.

Declaration
[JsonProperty("zipFilename")]
public virtual string ZipFilename { get; set; }
Property Value
Type Description
string

ZipFilesize

Size of zip file. This is a read-only field. Applicable to the following creative types: HTML5_BANNER.

Declaration
[JsonProperty("zipFilesize")]
public virtual string ZipFilesize { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX