Use this service to manage campaign ad extensions.
Campaign ad extensions attach additional information to a standard text ad (such as a business address, phone number, or additional site links) and apply to all text ads within the specified campaign. For general information about ad extensions, see the AdWords Help Center.
Note: An ad extension can be associated with only one campaign.
Available ad extension types are shown as derived AdExtensions types in the CampaignAdExtension.adExtension documentation.
To override campaign ad extensions on a per-ad basis, use AdExtensionOverrideService.
This is disabled for AdX.- Production WSDL
-
https://adwords.google.com/api/adwords/cm/v201302/CampaignAdExtensionService?wsdl - Namespace
-
https://adwords.google.com/api/adwords/cm/v201302 - Operations
- Errors
-
- AdExtensionError
- AdxError
- AuthenticationError
- AuthorizationError
- BetaError
- CampaignAdExtensionError
- ClientTermsError
- DatabaseError
- DistinctError
- EntityCountLimitExceeded
- EntityNotFound
- IdError
- InternalApiError
- NewEntityCreationError
- NotEmptyError
- NotWhitelistedError
- NullError
- OperationAccessDenied
- OperatorError
- PagingError
- QuotaCheckError
- RangeError
- RateExceededError
- ReadOnlyError
- RegionCodeError
- RejectedError
- RequestError
- RequiredError
- SelectorError
- SizeLimitError
- StringLengthError
get
Returns a list of CampaignAdExtensions.
Parameters
| Field | Type | Description |
|---|---|---|
| serviceSelector |
Selector
|
The selector specifying the CampaignAdExtensions to return. |
Response
| Field | Type | Description |
|---|---|---|
| rval |
CampaignAdExtensionPage
|
The page containing the CampaignAdExtensions which meet the criteria specified by the selector. |
mutate
Applies the list of mutate operations.
Parameters
| Field | Type | Description |
|---|---|---|
| operations |
CampaignAdExtensionOperation[]
|
The operations to apply. The same CampaignAdExtension cannot be specified in more than one operation. |
Response
| Field | Type | Description |
|---|---|---|
| rval |
CampaignAdExtensionReturnValue
|
The changed CampaignAdExtensions. |
Errors
| Error | Reasons |
|---|---|
| AdExtensionError | AdExtension errors. Enumerations
|
| AdxError | Errors that are thrown when a non-AdX feature is accessed by an AdX customer. Enumerations
|
| AuthenticationError | Errors returned when Authentication failed. Enumerations
|
| AuthorizationError | Errors encountered when trying to authorize a user. Enumerations
|
| BetaError | Errors that are thrown when a Beta feature is accessed incorrectly. Enumerations
|
| CampaignAdExtensionError | CampaignAdExtension errors. Enumerations
|
| ClientTermsError | Error due to user not accepting the AdWords terms of service. Enumerations
|
| DatabaseError | Errors that are thrown due to a database access problem. Enumerations
|
| DistinctError | Errors related to distinct ids or content. Enumerations
|
| EntityCountLimitExceeded | Signals that an entity count limit was exceeded for some level.
For example, too many criteria for a campaign. Enumerations
|
| EntityNotFound | An id did not correspond to an entity, or it referred to an entity which does not belong to the
customer. Enumerations
|
| IdError | Errors associated with the ids. Enumerations
|
| InternalApiError | Indicates that a server-side error has occured. InternalApiErrors
are generally not the result of an invalid request or message sent by the
client.Enumerations
|
| NewEntityCreationError | Error associated with creation of new entities using
TempIds.Enumerations
|
| NotEmptyError | Errors corresponding with violation of a NOT EMPTY check. Enumerations
|
| NotWhitelistedError | Indicates that the customer is not whitelisted for accessing the API. Enumerations
|
| NullError | Errors associated with violation of a NOT NULL check. Enumerations
|
| OperationAccessDenied | Operation not permitted due to the invoked service's access policy. Enumerations
|
| OperatorError | Errors due to the use of unsupported operations. Enumerations
|
| PagingError | Error codes for pagination.
See Paging. Enumerations
|
| QuotaCheckError | Encapsulates the errors thrown during developer quota checks. Enumerations
|
| RangeError | A list of all errors associated with the Range constraint. Enumerations
|
| RateExceededError | Signals that a call failed because a measured rate exceeded. Enumerations
|
| ReadOnlyError | Errors from attempting to write to read-only fields. Enumerations
|
| RegionCodeError | A list of all errors associated with the @RegionCode constraints. Enumerations
|
| RejectedError | Indicates that a field was rejected due to compatibility issues. Enumerations
|
| RequestError | Encapsulates the generic errors thrown when there's an error with user
request. Enumerations
|
| RequiredError | Errors due to missing required field. Enumerations
|
| SelectorError | Represents possible error codes for Selector. Enumerations
|
| SizeLimitError | Indicates that the number of entries in the request or response exceeds the system limit. Enumerations
|
| StringLengthError | Errors associated with the length of the given string being
out of bounds. Enumerations
|