Use this service to override a campaign's existing location extension for specific ads within that campaign. The following conditions apply to ad extension overrides:
- Only location extensions can be overridden.
- Before adding an override, the location extension must already have
been added to the ad's campaign using a
campaign ad extension
. - Once you set the location for an ad extension override, it cannot be updated. If you delete the ad's override, any new overrides will inherit the location information from the deleted one.
For general information about ad extensions, see the AdWords Help Center.
This is disabled for AdX.- Production WSDL
-
https://adwords.google.com/api/adwords/cm/v201209/AdExtensionOverrideService?wsdl
- Sandbox WSDL
-
https://adwords-sandbox.google.com/api/adwords/cm/v201209/AdExtensionOverrideService?wsdl
- Namespace
-
https://adwords.google.com/api/adwords/cm/v201209
- Operations
- Errors
-
- AdExtensionOverrideError
- AdxError
- AuthenticationError
- AuthorizationError
- ClientTermsError
- DatabaseError
- DistinctError
- EntityNotFound
- InternalApiError
- NotEmptyError
- NotWhitelistedError
- NullError
- OperatorError
- QuotaCheckError
- RangeError
- RateExceededError
- ReadOnlyError
- RequestError
- RequiredError
- SizeLimitError
- StringLengthError
get
Returns a list of AdExtensionOverrides based on an AdExtensionOverrideSelector.
Parameters
Field | Type | Description |
---|---|---|
selector |
AdExtensionOverrideSelector
|
The selector specifying the query. |
Response
Field | Type | Description |
---|---|---|
rval |
AdExtensionOverridePage
|
The page containing the AdExtensionOverride which meet the criteria specified by the selector. |
mutate
Applies the list of mutate operations.
Conditions for adding an ad-level AdExtension override using an AdExtension under the Ad's campaign:
- If the text ad has never been overridden, an AdExtension override may be set on the creative using an extension under the campaign, along with any override info.
- If the text ad has been overriden before, the latitude/longitude of the new extension override must be the same as the previous override and no override info can be specified (i.e. the override info will inherit from the previous override info).
Parameters
Field | Type | Description |
---|---|---|
operations |
AdExtensionOverrideOperation[]
|
The operations to apply. The same ad extension override cannot be specified in more than one operation. |
Response
Field | Type | Description |
---|---|---|
rval |
AdExtensionOverrideReturnValue
|
The applied ad extension overrides. |
Errors
Error | Reasons |
---|---|
AdExtensionOverrideError | AdExtensionOverride 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
|
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
|
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. InternalApiError s
are generally not the result of an invalid request or message sent by the
client.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
|
OperatorError | Errors due to the use of unsupported operations. 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
|
RequestError | Encapsulates the generic errors thrown when there's an error with user
request. Enumerations
|
RequiredError | Errors due to missing required field. 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
|