Show / Hide Table of Contents

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.

Inheritance
object
GoogleAdsSearchads360V23ResourcesAsset
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.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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX