Class RichMediaStudioCreativeDetails
A Creative that is created by a Rich Media Studio. You cannot create this creative, but you can update some fields of this creative.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class RichMediaStudioCreativeDetails : IMessage<RichMediaStudioCreativeDetails>, IEquatable<RichMediaStudioCreativeDetails>, IDeepCloneable<RichMediaStudioCreativeDetails>, IBufferMessage, IMessage
Constructors
RichMediaStudioCreativeDetails()
Declaration
public RichMediaStudioCreativeDetails()
RichMediaStudioCreativeDetails(RichMediaStudioCreativeDetails)
Declaration
public RichMediaStudioCreativeDetails(RichMediaStudioCreativeDetails other)
Parameters
| Type | Name | Description |
|---|---|---|
| RichMediaStudioCreativeDetails | other |
Properties
AdTagKeys
Optional. Ad tag keys.
Declaration
public RepeatedField<string> AdTagKeys { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |
AllImpressionsUrl
Optional. The tracking URL to be triggered when an ad starts to play, whether Rich Media or backup content is displayed. Behaves like the /imp URL that DART used to track impressions. This URL can't exceed 1024 characters and must start with http:// or https://.
Declaration
public string AllImpressionsUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BackupImageImpressionsUrl
Optional. The tracking URL to be triggered when the Rich Media backup image is served.
Declaration
public string BackupImageImpressionsUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BillingAttribute
Optional. The billing attribute associated with this creative.
Declaration
public RichMediaStudioCreativeBillingAttributeEnum.Types.RichMediaStudioCreativeBillingAttribute BillingAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| RichMediaStudioCreativeBillingAttributeEnum.Types.RichMediaStudioCreativeBillingAttribute |
CreativeFormat
Optional. The creative format of the Rich Media Studio creative.
Declaration
public RichMediaStudioCreativeFormatEnum.Types.RichMediaStudioCreativeFormat CreativeFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| RichMediaStudioCreativeFormatEnum.Types.RichMediaStudioCreativeFormat |
CustomKeyValues
Optional. Custom key values.
Declaration
public RepeatedField<string> CustomKeyValues { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |
Duration
Optional. The duration of the creative.
Declaration
public Duration Duration { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
HasAllImpressionsUrl
Gets whether the "all_impressions_url" field is set
Declaration
public bool HasAllImpressionsUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasBackupImageImpressionsUrl
Gets whether the "backup_image_impressions_url" field is set
Declaration
public bool HasBackupImageImpressionsUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasBillingAttribute
Gets whether the "billing_attribute" field is set
Declaration
public bool HasBillingAttribute { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCreativeFormat
Gets whether the "creative_format" field is set
Declaration
public bool HasCreativeFormat { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasLockedOrientation
Gets whether the "locked_orientation" field is set
Declaration
public bool HasLockedOrientation { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasOverrideCss
Gets whether the "override_css" field is set
Declaration
public bool HasOverrideCss { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasRequiredFlashPluginVersion
Gets whether the "required_flash_plugin_version" field is set
Declaration
public bool HasRequiredFlashPluginVersion { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasRichMediaImpressionsUrl
Gets whether the "rich_media_impressions_url" field is set
Declaration
public bool HasRichMediaImpressionsUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasSslManualOverride
Gets whether the "ssl_manual_override" field is set
Declaration
public bool HasSslManualOverride { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasSslScanResult
Gets whether the "ssl_scan_result" field is set
Declaration
public bool HasSslScanResult { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasStudioCreativeId
Gets whether the "studio_creative_id" field is set
Declaration
public bool HasStudioCreativeId { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasSurveyUrl
Gets whether the "survey_url" field is set
Declaration
public bool HasSurveyUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasTotalFileSize
Gets whether the "total_file_size" field is set
Declaration
public bool HasTotalFileSize { get; }
Property Value
| Type | Description |
|---|---|
| bool |
LockedOrientation
Optional. A locked orientation for this creative to be displayed in.
Declaration
public CreativeLockedOrientationEnum.Types.CreativeLockedOrientation LockedOrientation { get; set; }
Property Value
| Type | Description |
|---|---|
| CreativeLockedOrientationEnum.Types.CreativeLockedOrientation |
OverrideCss
Optional. The override CSS. You can put custom CSS code here to repair
creative styling; e.g. tr td { background-color:#FBB; }.
Declaration
public string OverrideCss { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RequiredFlashPluginVersion
Output only. The Flash plugin version required to view this creative; e.g.
Flash 10.2/AS 3.
Declaration
public string RequiredFlashPluginVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RichMediaImpressionsUrl
Optional. The tracking URL to be triggered when any rich media artwork is displayed in an ad. Behaves like the /imp URL that DART used to track impressions. This URL can't exceed 1024 characters and must start with http:// or https://.
Declaration
public string RichMediaImpressionsUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RichMediaStudioChildAssetProperties
Output only. Child assets associated with this creative.
Declaration
public RepeatedField<RichMediaStudioChildAssetProperty> RichMediaStudioChildAssetProperties { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<RichMediaStudioChildAssetProperty> |
SslManualOverride
Optional. The manual override for the SSL compatibility of this creative.
Declaration
public CreativeSslOverrideEnum.Types.CreativeSslOverride SslManualOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| CreativeSslOverrideEnum.Types.CreativeSslOverride |
SslScanResult
Output only. The SSL compatibility scan result of this creative.
Declaration
public CreativeSslScanResultEnum.Types.CreativeSslScanResult SslScanResult { get; set; }
Property Value
| Type | Description |
|---|---|
| CreativeSslScanResultEnum.Types.CreativeSslScanResult |
StudioCreativeId
Output only. The creative ID as known by Rich Media Studio creative.
Declaration
public long StudioCreativeId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
SurveyUrl
Optional. The survey URL for this creative.
Declaration
public string SurveyUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TotalFileSize
Output only. The total size of all assets in bytes.
Declaration
public long TotalFileSize { get; set; }
Property Value
| Type | Description |
|---|---|
| long |