Join us live on Discord on the Google Advertising and Measurement Community server and on YouTube on March 26th at 11:00 AM EST! We will discuss the new features added in v23.2 of the Google Ads API.
AssetOperation
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
You can create an asset with a single operation.
Supported asset types include YoutubeVideoAsset, MediaBundleAsset, ImageAsset, LeadFormAsset, and LocationAsset; TextAsset can be created inline with an Ad or separately.
The operation field determines the mutate operation, which can be either create or update.
When creating an asset, no resource name is expected, but for updates, a valid resource name in the format customers/{customer_id}/assets/{asset_id} is required.
A single operation to create an asset. Supported asset types are YoutubeVideoAsset, MediaBundleAsset, ImageAsset, LeadFormAsset, LocationAsset, and ImageAsset. TextAsset can be created with an Ad inline, but it can also be created apart from an Ad like other assets.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-02-23 UTC."],[],[]]