Class GoogleAdsSearchads360V23ResourcesAsset
Asset is a part of an ad which can be shared across multiple ads. It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc. Assets are immutable and cannot be removed. To stop an asset from serving, remove the asset from the entity that is using it.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesAsset : IDirectResponseSchema
Properties
AppDeepLinkAsset
Immutable. An app deep link asset.
Declaration
[JsonProperty("appDeepLinkAsset")]
public virtual GoogleAdsSearchads360V23CommonAppDeepLinkAsset AppDeepLinkAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonAppDeepLinkAsset |
BookOnGoogleAsset
A book on google asset.
Declaration
[JsonProperty("bookOnGoogleAsset")]
public virtual GoogleAdsSearchads360V23CommonBookOnGoogleAsset BookOnGoogleAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonBookOnGoogleAsset |
BusinessMessageAsset
A business message asset.
Declaration
[JsonProperty("businessMessageAsset")]
public virtual GoogleAdsSearchads360V23CommonBusinessMessageAsset BusinessMessageAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonBusinessMessageAsset |
CallAsset
A call asset.
Declaration
[JsonProperty("callAsset")]
public virtual GoogleAdsSearchads360V23CommonCallAsset CallAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonCallAsset |
CallToActionAsset
Immutable. A call to action asset.
Declaration
[JsonProperty("callToActionAsset")]
public virtual GoogleAdsSearchads360V23CommonCallToActionAsset CallToActionAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonCallToActionAsset |
CalloutAsset
A callout asset.
Declaration
[JsonProperty("calloutAsset")]
public virtual GoogleAdsSearchads360V23CommonCalloutAsset CalloutAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonCalloutAsset |
CreationTime
Output only. The timestamp when this asset was created. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format.
Declaration
[JsonProperty("creationTime")]
public virtual string CreationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DemandGenCarouselCardAsset
Immutable. A Demand Gen carousel card asset.
Declaration
[JsonProperty("demandGenCarouselCardAsset")]
public virtual GoogleAdsSearchads360V23CommonDemandGenCarouselCardAsset DemandGenCarouselCardAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDemandGenCarouselCardAsset |
DynamicCustomAsset
A dynamic custom asset.
Declaration
[JsonProperty("dynamicCustomAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicCustomAsset DynamicCustomAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicCustomAsset |
DynamicEducationAsset
A dynamic education asset.
Declaration
[JsonProperty("dynamicEducationAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicEducationAsset DynamicEducationAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicEducationAsset |
DynamicFlightsAsset
A dynamic flights asset.
Declaration
[JsonProperty("dynamicFlightsAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicFlightsAsset DynamicFlightsAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicFlightsAsset |
DynamicHotelsAndRentalsAsset
A dynamic hotels and rentals asset.
Declaration
[JsonProperty("dynamicHotelsAndRentalsAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicHotelsAndRentalsAsset DynamicHotelsAndRentalsAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicHotelsAndRentalsAsset |
DynamicJobsAsset
A dynamic jobs asset.
Declaration
[JsonProperty("dynamicJobsAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicJobsAsset DynamicJobsAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicJobsAsset |
DynamicLocalAsset
A dynamic local asset.
Declaration
[JsonProperty("dynamicLocalAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicLocalAsset DynamicLocalAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicLocalAsset |
DynamicRealEstateAsset
A dynamic real estate asset.
Declaration
[JsonProperty("dynamicRealEstateAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicRealEstateAsset DynamicRealEstateAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicRealEstateAsset |
DynamicTravelAsset
A dynamic travel asset.
Declaration
[JsonProperty("dynamicTravelAsset")]
public virtual GoogleAdsSearchads360V23CommonDynamicTravelAsset DynamicTravelAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonDynamicTravelAsset |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EngineStatus
Output only. The Engine Status for an asset.
Declaration
[JsonProperty("engineStatus")]
public virtual string EngineStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FieldTypePolicySummaries
Output only. Policy information for the asset for each FieldType.
Declaration
[JsonProperty("fieldTypePolicySummaries")]
public virtual IList<GoogleAdsSearchads360V23ResourcesAssetFieldTypePolicySummary> FieldTypePolicySummaries { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleAdsSearchads360V23ResourcesAssetFieldTypePolicySummary> |
FinalMobileUrls
A list of possible final mobile URLs after all cross domain redirects.
Declaration
[JsonProperty("finalMobileUrls")]
public virtual IList<string> FinalMobileUrls { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
FinalUrlSuffix
URL template for appending params to landing page URLs served with parallel tracking.
Declaration
[JsonProperty("finalUrlSuffix")]
public virtual string FinalUrlSuffix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FinalUrls
A list of possible final URLs after all cross domain redirects.
Declaration
[JsonProperty("finalUrls")]
public virtual IList<string> FinalUrls { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
HotelCalloutAsset
A hotel callout asset.
Declaration
[JsonProperty("hotelCalloutAsset")]
public virtual GoogleAdsSearchads360V23CommonHotelCalloutAsset HotelCalloutAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonHotelCalloutAsset |
HotelPropertyAsset
Immutable. A hotel property asset.
Declaration
[JsonProperty("hotelPropertyAsset")]
public virtual GoogleAdsSearchads360V23CommonHotelPropertyAsset HotelPropertyAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonHotelPropertyAsset |
Id
Output only. The ID of the asset.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ImageAsset
Output only. An image asset.
Declaration
[JsonProperty("imageAsset")]
public virtual GoogleAdsSearchads360V23CommonImageAsset ImageAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonImageAsset |
LastModifiedTime
Output only. The datetime when this asset was last modified. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format.
Declaration
[JsonProperty("lastModifiedTime")]
public virtual string LastModifiedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LeadFormAsset
A lead form asset.
Declaration
[JsonProperty("leadFormAsset")]
public virtual GoogleAdsSearchads360V23CommonLeadFormAsset LeadFormAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonLeadFormAsset |
LocationAsset
Output only. A location asset.
Declaration
[JsonProperty("locationAsset")]
public virtual GoogleAdsSearchads360V23CommonLocationAsset LocationAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonLocationAsset |
MediaBundleAsset
Immutable. A media bundle asset.
Declaration
[JsonProperty("mediaBundleAsset")]
public virtual GoogleAdsSearchads360V23CommonMediaBundleAsset MediaBundleAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonMediaBundleAsset |
MobileAppAsset
A mobile app asset.
Declaration
[JsonProperty("mobileAppAsset")]
public virtual GoogleAdsSearchads360V23CommonMobileAppAsset MobileAppAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonMobileAppAsset |
Name
Optional name of the asset.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Orientation
Output only. Orientation of the asset. This is only supported for image and video assets.
Declaration
[JsonProperty("orientation")]
public virtual string Orientation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PageFeedAsset
A page feed asset.
Declaration
[JsonProperty("pageFeedAsset")]
public virtual GoogleAdsSearchads360V23CommonPageFeedAsset PageFeedAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonPageFeedAsset |
PolicySummary
Output only. Policy information for the asset.
Declaration
[JsonProperty("policySummary")]
public virtual GoogleAdsSearchads360V23ResourcesAssetPolicySummary PolicySummary { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesAssetPolicySummary |
PriceAsset
A price asset.
Declaration
[JsonProperty("priceAsset")]
public virtual GoogleAdsSearchads360V23CommonPriceAsset PriceAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonPriceAsset |
PromotionAsset
A promotion asset.
Declaration
[JsonProperty("promotionAsset")]
public virtual GoogleAdsSearchads360V23CommonPromotionAsset PromotionAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonPromotionAsset |
ResourceName
Immutable. The resource name of the asset. Asset resource names have the form:
customers/{customer_id}/assets/{asset_id}
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SearchAds360CallAsset
Output only. A unified call asset.
Declaration
[JsonProperty("searchAds360CallAsset")]
public virtual GoogleAdsSearchads360V23CommonUnifiedCallAsset SearchAds360CallAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonUnifiedCallAsset |
SearchAds360CalloutAsset
Output only. A unified callout asset.
Declaration
[JsonProperty("searchAds360CalloutAsset")]
public virtual GoogleAdsSearchads360V23CommonUnifiedCalloutAsset SearchAds360CalloutAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonUnifiedCalloutAsset |
SearchAds360LocationAsset
Output only. A unified location asset.
Declaration
[JsonProperty("searchAds360LocationAsset")]
public virtual GoogleAdsSearchads360V23CommonUnifiedLocationAsset SearchAds360LocationAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonUnifiedLocationAsset |
SearchAds360PageFeedAsset
Output only. A unified page feed asset.
Declaration
[JsonProperty("searchAds360PageFeedAsset")]
public virtual GoogleAdsSearchads360V23CommonUnifiedPageFeedAsset SearchAds360PageFeedAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonUnifiedPageFeedAsset |
SearchAds360SitelinkAsset
Output only. A unified sitelink asset.
Declaration
[JsonProperty("searchAds360SitelinkAsset")]
public virtual GoogleAdsSearchads360V23CommonUnifiedSitelinkAsset SearchAds360SitelinkAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonUnifiedSitelinkAsset |
SitelinkAsset
A sitelink asset.
Declaration
[JsonProperty("sitelinkAsset")]
public virtual GoogleAdsSearchads360V23CommonSitelinkAsset SitelinkAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonSitelinkAsset |
Source
Output only. Source of the asset.
Declaration
[JsonProperty("source")]
public virtual string Source { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
Output only. The status of the asset.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StructuredSnippetAsset
A structured snippet asset.
Declaration
[JsonProperty("structuredSnippetAsset")]
public virtual GoogleAdsSearchads360V23CommonStructuredSnippetAsset StructuredSnippetAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonStructuredSnippetAsset |
TextAsset
Immutable. A text asset.
Declaration
[JsonProperty("textAsset")]
public virtual GoogleAdsSearchads360V23CommonTextAsset TextAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTextAsset |
TrackingUrlTemplate
URL template for constructing a tracking URL.
Declaration
[JsonProperty("trackingUrlTemplate")]
public virtual string TrackingUrlTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Output only. Type of the asset.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UrlCustomParameters
A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
Declaration
[JsonProperty("urlCustomParameters")]
public virtual IList<GoogleAdsSearchads360V23CommonCustomParameter> UrlCustomParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleAdsSearchads360V23CommonCustomParameter> |
YoutubeVideoAsset
Immutable. A YouTube video asset.
Declaration
[JsonProperty("youtubeVideoAsset")]
public virtual GoogleAdsSearchads360V23CommonYoutubeVideoAsset YoutubeVideoAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonYoutubeVideoAsset |