Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
The ResponsiveDisplayAd object in Google Ads Scripts provides comprehensive control over responsive display ads, including their assets, status, and policy compliance.
Responsive Display Ads automatically adjust their size, appearance, and format to fit various ad spaces on the Display Network, using assets like headlines, descriptions, and images.
The ResponsiveDisplayAd object offers methods for managing ads (enable, pause, remove), retrieving information (ad group, headlines, descriptions, images, policy status), and accessing performance statistics.
Legacy and current Responsive Display Ads have differences in asset handling and methods, requiring attention when using specific functionalities.
The Ad object within Google Ads Scripts provides basic properties (enabled, paused, legacy status, type) and methods (labeling, pausing, removing, URL access) for managing ads.
Applies a label to the ad. name of the label
is case-sensitive. Operation will fail if the label with the specified name
does not already exist in the account.
Note that the ad cannot have more than 50 labels.
Returns nothing.
Arguments:
Name
Type
Description
name
String
Name of the label to apply.
asType()
Returns an AdViewSpace, which
provides access to type-specific fields of the ad.
Returns stats for the specified custom date range. Both parameters can be
either an object containing year, month, and day fields, or an 8-digit
string in YYYYMMDD form. For instance, March 24th,
2013 is represented as either {year: 2013, month: 3, day:
24} or "20130324". The date range is inclusive on both
ends, so forDateRange("20130324", "20130324") defines a range
of a single day.
Arguments:
Name
Type
Description
dateFrom
Object
Start date of the date range. Must be either a string in
YYYYMMDD form, or an object with year,
month and day properties.
dateTo
Object
End date of the date range. Must be either a string in
YYYYMMDD form, or an object with year,
month and day properties.
Removes a label from the ad. name of the
label is case-sensitive. Operation will fail if the label with the
specified name does not already exist in the account.
Returns nothing.
Arguments:
Name
Type
Description
name
String
Name of the label.
urls()
Provides access to this ad's URL fields. See Using Upgraded
URLs for more information.
[[["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 2025-09-23 UTC."],[],[]]