Represents a list variable defined in a creative template. This is
similar to StringCreativeTemplateVariable, except
that there are possible choices to choose from.
Label that is displayed to users when creating TemplateCreative from the
CreativeTemplate. This attribute is required and has a maximum
length of 127 characters.
uniqueName
xsd:string
Unique name used to identify the variable. This attribute is read-only and
is assigned by Google, by deriving from label, when a creative template
variable is created.
description
xsd:string
A descriptive help text that is displayed to users along with the
label. This attribute is required and has a maximum length of 255 characters.
The values within the list users need to select from.
allowOtherChoice
xsd:boolean
true if a user can specifiy an 'other' value.
For example, if a variable called backgroundColor is defined as a list
with values: red, green, blue, this boolean can be set to allow a user
to enter a value not on the list such as purple.
[[["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-08-06 UTC."],[],[],null,["# type ListStringCreativeTemplateVariable (v202505)\n\n**Service** \n**CreativeTemplateService** **Inheritance** \n[CreativeTemplateVariable](/ad-manager/api/reference/v202505/CreativeTemplateService.CreativeTemplateVariable) \n▼\n[StringCreativeTemplateVariable](/ad-manager/api/reference/v202505/CreativeTemplateService.StringCreativeTemplateVariable) \n▼\n**ListStringCreativeTemplateV...**\n\n\nRepresents a list variable defined in a creative template. This is\nsimilar to [StringCreativeTemplateVariable](/ad-manager/api/reference/v202505/CreativeTemplateService.StringCreativeTemplateVariable), except\nthat there are possible choices to choose from.\n\nUse [StringCreativeTemplateVariableValue](/ad-manager/api/reference/v202505/CreativeService.StringCreativeTemplateVariableValue) to\nspecify the value for this variable when creating a\n[TemplateCreative](/ad-manager/api/reference/v202505/CreativeService.TemplateCreative) from a [CreativeTemplate](/ad-manager/api/reference/v202505/CreativeTemplateService.CreativeTemplate).\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202505`\n\n| Field ----- ||\n|------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **`CreativeTemplateVariable` (inherited)** ||\n| ### `label` | ` `xsd:`string` Label that is displayed to users when creating [TemplateCreative](/ad-manager/api/reference/v202505/CreativeService.TemplateCreative) from the [CreativeTemplate](/ad-manager/api/reference/v202505/CreativeTemplateService.CreativeTemplate). This attribute is required and has a maximum length of 127 characters. |\n| ### `uniqueName` | ` `xsd:`string` Unique name used to identify the variable. This attribute is read-only and is assigned by Google, by deriving from label, when a creative template variable is created. |\n| ### `description` | ` `xsd:`string` A descriptive help text that is displayed to users along with the label. This attribute is required and has a maximum length of 255 characters. |\n| ### `isRequired` | ` `xsd:`boolean` `true` if this variable is required to be filled in by users when creating [TemplateCreative](/ad-manager/api/reference/v202505/CreativeService.TemplateCreative) from the [CreativeTemplate](/ad-manager/api/reference/v202505/CreativeTemplateService.CreativeTemplate). |\n| **`StringCreativeTemplateVariable` (inherited)** ||\n| ### `defaultValue` | ` `xsd:`string` Default value to be filled in when creating creatives from the creative template. |\n| **`ListStringCreativeTemplateVariable`** ||\n| ### `choices` | ` `[ListStringCreativeTemplateV...](/ad-manager/api/reference/v202505/CreativeTemplateService.ListStringCreativeTemplateVariable.VariableChoice \"ListStringCreativeTemplateVariable.VariableChoice\")`[]` The values within the list users need to select from. |\n| ### `allowOtherChoice` | ` `xsd:`boolean` `true` if a user can specifiy an 'other' value. For example, if a variable called backgroundColor is defined as a list with values: red, green, blue, this boolean can be set to allow a user to enter a value not on the list such as purple. |"]]