Reference documentation and code samples for the Google Ads Ad Manager V1 Client class CustomTargetingKey.
The CustomTargetingKey resource.
Generated from protobuf message google.ads.admanager.v1.CustomTargetingKey
Namespace
Google \ Ads \ AdManager \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ name | stringIdentifier. The resource name of the  | 
| ↳ custom_targeting_key_id | int|stringOutput only.  | 
| ↳ ad_tag_name | stringImmutable. Name of the key. Keys can contain up to 10 characters each. You can use alphanumeric characters and symbols other than the following: ", ', =, !, +, #, *, ~, ;, ^, (, ), <, >, [, ], the white space character. | 
| ↳ display_name | stringOptional. Descriptive name for the  | 
| ↳ type | intRequired. Indicates whether users will select from predefined values or create new targeting values, while specifying targeting criteria for a line item. | 
| ↳ status | intOutput only. Status of the  | 
| ↳ reportable_type | intRequired. Reportable state of the  | 
getName
Identifier. The resource name of the CustomTargetingKey.
Format:
networks/{network_code}/customTargetingKeys/{custom_targeting_key_id}
| Returns | |
|---|---|
| Type | Description | 
| string | |
setName
Identifier. The resource name of the CustomTargetingKey.
Format:
networks/{network_code}/customTargetingKeys/{custom_targeting_key_id}
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getCustomTargetingKeyId
Output only. CustomTargetingKey ID.
| Returns | |
|---|---|
| Type | Description | 
| int|string | |
setCustomTargetingKeyId
Output only. CustomTargetingKey ID.
| Parameter | |
|---|---|
| Name | Description | 
| var | int|string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getAdTagName
Immutable. Name of the key. Keys can contain up to 10 characters each. You can use alphanumeric characters and symbols other than the following: ", ', =, !, +, #, *, ~, ;, ^, (, ), <, >, [, ], the white space character.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setAdTagName
Immutable. Name of the key. Keys can contain up to 10 characters each. You can use alphanumeric characters and symbols other than the following: ", ', =, !, +, #, *, ~, ;, ^, (, ), <, >, [, ], the white space character.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getDisplayName
Optional. Descriptive name for the CustomTargetingKey.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setDisplayName
Optional. Descriptive name for the CustomTargetingKey.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getType
Required. Indicates whether users will select from predefined values or create new targeting values, while specifying targeting criteria for a line item.
| Returns | |
|---|---|
| Type | Description | 
| int | |
setType
Required. Indicates whether users will select from predefined values or create new targeting values, while specifying targeting criteria for a line item.
| Parameter | |
|---|---|
| Name | Description | 
| var | int | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getStatus
Output only. Status of the CustomTargetingKey.
| Returns | |
|---|---|
| Type | Description | 
| int | |
setStatus
Output only. Status of the CustomTargetingKey.
| Parameter | |
|---|---|
| Name | Description | 
| var | int | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getReportableType
Required. Reportable state of the CustomTargetingKey.
| Returns | |
|---|---|
| Type | Description | 
| int | |
setReportableType
Required. Reportable state of the CustomTargetingKey.
| Parameter | |
|---|---|
| Name | Description | 
| var | int | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |