View Source GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Resources_Asset (google_api_search_ads360 v0.3.0)

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.

Attributes

  • callAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_UnifiedCallAsset.t, default: nil) - Output only. A unified call asset.
  • callToActionAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_CallToActionAsset.t, default: nil) - Immutable. A call to action asset.
  • calloutAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_UnifiedCalloutAsset.t, default: nil) - Output only. A unified callout asset.
  • creationTime (type: String.t, default: nil) - 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.
  • engineStatus (type: String.t, default: nil) - Output only. The Engine Status for an asset.
  • finalUrls (type: list(String.t), default: nil) - A list of possible final URLs after all cross domain redirects.
  • id (type: String.t, default: nil) - Output only. The ID of the asset.
  • imageAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_ImageAsset.t, default: nil) - Output only. An image asset.
  • lastModifiedTime (type: String.t, default: nil) - 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.
  • locationAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_UnifiedLocationAsset.t, default: nil) - Output only. A unified location asset.
  • mobileAppAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_MobileAppAsset.t, default: nil) - A mobile app asset.
  • name (type: String.t, default: nil) - Optional name of the asset.
  • pageFeedAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_UnifiedPageFeedAsset.t, default: nil) - Output only. A unified page feed asset.
  • resourceName (type: String.t, default: nil) - Immutable. The resource name of the asset. Asset resource names have the form: customers/{customer_id}/assets/{asset_id}
  • sitelinkAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_UnifiedSitelinkAsset.t, default: nil) - Output only. A unified sitelink asset.
  • status (type: String.t, default: nil) - Output only. The status of the asset.
  • textAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_TextAsset.t, default: nil) - Output only. A text asset.
  • trackingUrlTemplate (type: String.t, default: nil) - URL template for constructing a tracking URL.
  • type (type: String.t, default: nil) - Output only. Type of the asset.
  • youtubeVideoAsset (type: GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_YoutubeVideoAsset.t, default: nil) - Immutable. A YouTube video asset.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.