Class ThirdPartyCreativeDetails
A Creative that is served by a 3rd-party vendor.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class ThirdPartyCreativeDetails : IMessage<ThirdPartyCreativeDetails>, IEquatable<ThirdPartyCreativeDetails>, IDeepCloneable<ThirdPartyCreativeDetails>, IBufferMessage, IMessage
Constructors
ThirdPartyCreativeDetails()
Declaration
public ThirdPartyCreativeDetails()
ThirdPartyCreativeDetails(ThirdPartyCreativeDetails)
Declaration
public ThirdPartyCreativeDetails(ThirdPartyCreativeDetails other)
Parameters
| Type | Name | Description |
|---|---|---|
| ThirdPartyCreativeDetails | other |
Properties
AmpRedirectUrl
Optional. The URL of the AMP creative.
Declaration
public string AmpRedirectUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DestinationUrl
Optional. The URL that the user is directed to if they click on the
creative. This attribute is required unless the destinationUrlType is
NONE, and has a maximum length of 1024 characters.
Declaration
public string DestinationUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DestinationUrlType
Optional. The action that should be performed if the user clicks on the
creative. This attribute defaults to CLICK_TO_WEB.
Declaration
public CreativeDestinationUrlTypeEnum.Types.CreativeDestinationUrlType DestinationUrlType { get; set; }
Property Value
| Type | Description |
|---|---|
| CreativeDestinationUrlTypeEnum.Types.CreativeDestinationUrlType |
ExpandedSnippet
Output only. The HTML snippet that this creative delivers with macros expanded.
Declaration
public string ExpandedSnippet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasAmpRedirectUrl
Gets whether the "amp_redirect_url" field is set
Declaration
public bool HasAmpRedirectUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDestinationUrl
Gets whether the "destination_url" field is set
Declaration
public bool HasDestinationUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDestinationUrlType
Gets whether the "destination_url_type" field is set
Declaration
public bool HasDestinationUrlType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasExpandedSnippet
Gets whether the "expanded_snippet" field is set
Declaration
public bool HasExpandedSnippet { 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 |
HasSafeFrameCompatible
Gets whether the "safe_frame_compatible" field is set
Declaration
public bool HasSafeFrameCompatible { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasSnippet
Gets whether the "snippet" field is set
Declaration
public bool HasSnippet { 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 |
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 |
SafeFrameCompatible
Optional. Whether the Creative is compatible for SafeFrame rendering.
Declaration
public bool SafeFrameCompatible { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Snippet
The HTML snippet that this creative delivers.
Declaration
public string Snippet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
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 |
ThirdPartyImpressionTrackingUrls
Optional. A list of impression tracking URLs to ping when this creative is displayed.
Declaration
public RepeatedField<string> ThirdPartyImpressionTrackingUrls { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |