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.
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/v201209/CampaignAdExtensionService?wsdl - Sandbox WSDL
-
https://adwords-sandbox.google.com/api/adwords/cm/v201209/CampaignAdExtensionService?wsdl - Namespace
-
https://adwords.google.com/api/adwords/cm/v201209 - Operations
- Errors
-
- AdExtensionError
- AdxError
- AuthenticationError
- AuthorizationError
- BetaError
- CampaignAdExtensionError
- ClientTermsError
- DatabaseError
- DistinctError
- EntityCountLimitExceeded
- EntityNotFound
- 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
|
| 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 |
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 | A list of all errors associated with the @ContentsString constraint. Enumerations
|