abstract type CreativeTemplateVariable (v202411)
Stay organized with collections
Save and categorize content based on your preferences.
Service
CreativeTemplateService
Represents a variable defined in a creative template.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
Field
|
label
|
xsd:string
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.
|
isRequired
|
xsd:boolean
true if this variable is required to be filled in by users when
creating TemplateCreative from the CreativeTemplate.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eThe CreativeTemplateService allows management of creative templates and their variables.\u003c/p\u003e\n"],["\u003cp\u003eCreativeTemplateVariable is the base class representing a variable within a creative template, with specific types like Asset, Long, String, and URL.\u003c/p\u003e\n"],["\u003cp\u003eEach CreativeTemplateVariable has a label, unique name, description, and can be designated as required.\u003c/p\u003e\n"],["\u003cp\u003eThese variables are used when creating TemplateCreatives from a CreativeTemplate, enabling dynamic content insertion.\u003c/p\u003e\n"]]],["The `CreativeTemplateService` defines `CreativeTemplate` variables, which are inherited by `AssetCreativeTemplateVariable`, `LongCreativeTemplateVariable`, `StringCreativeTemplateVariable`, and `UrlCreativeTemplateVariable`. Key fields include: `label` (user-facing name, max 127 characters), `uniqueName` (system-generated ID), `description` (help text, max 255 characters), and `isRequired` (boolean for mandatory fields). These variables guide users in creating `TemplateCreative` from a `CreativeTemplate`, and are utilized via namespace: `https://www.google.com/apis/ads/publisher/v202411`.\n"],null,["# abstract type CreativeTemplateVariable (v202411)\n\n**Service** \n**CreativeTemplateService** **Dependencies** \n[CreativeTemplate](/ad-manager/api/reference/v202411/CreativeTemplateService.CreativeTemplate) \n▼\n**CreativeTemplateVariable** **Inheritance** \n**CreativeTemplateVariable** \n▼\n[AssetCreativeTemplateVariable](/ad-manager/api/reference/v202411/CreativeTemplateService.AssetCreativeTemplateVariable) [LongCreativeTemplateVariable](/ad-manager/api/reference/v202411/CreativeTemplateService.LongCreativeTemplateVariable) [StringCreativeTemplateVariable](/ad-manager/api/reference/v202411/CreativeTemplateService.StringCreativeTemplateVariable) [UrlCreativeTemplateVariable](/ad-manager/api/reference/v202411/CreativeTemplateService.UrlCreativeTemplateVariable)\n\nRepresents a variable defined in a creative template.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202411`\n\n| Field ----- ||\n|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### `label` | ` `xsd:`string` Label that is displayed to users when creating [TemplateCreative](/ad-manager/api/reference/v202411/CreativeService.TemplateCreative) from the [CreativeTemplate](/ad-manager/api/reference/v202411/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/v202411/CreativeService.TemplateCreative) from the [CreativeTemplate](/ad-manager/api/reference/v202411/CreativeTemplateService.CreativeTemplate). |"]]