com.google.api.ads.adwords.v201109.cm
Interface AdExtensionOverrideServiceInterface

All Superinterfaces:
Remote
All Known Implementing Classes:
AdExtensionOverrideServiceSoapBindingStub

public interface AdExtensionOverrideServiceInterface
extends Remote


Method Summary
 AdExtensionOverridePage get(AdExtensionOverrideSelector selector)
          Returns a list of AdExtensionOverrides based on an AdExtensionOverrideSelector.
 AdExtensionOverrideReturnValue mutate(AdExtensionOverrideOperation[] operations)
          Applies the list of mutate operations.
 

Method Detail

get

AdExtensionOverridePage get(AdExtensionOverrideSelector selector)
                            throws RemoteException,
                                   ApiException
Returns a list of AdExtensionOverrides based on an AdExtensionOverrideSelector.

Parameters:
selector - the selector specifying the query
Returns:
the page containing the AdExtensionOverride which meet the criteria specified by the selector
Throws:
RemoteException
ApiException

mutate

AdExtensionOverrideReturnValue mutate(AdExtensionOverrideOperation[] operations)
                                      throws RemoteException,
                                             ApiException
Applies the list of mutate operations. Conditions for adding an ad-level AdExtension override using an AdExtension under the Ad's campaign: 1) 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. 2) 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 (ie. the override info will inherit from the previous override info).

Parameters:
operations - the operations to apply. The same ad extension override cannot be specified in more than one operation.
Returns:
the applied ad extension overrides
Throws:
RemoteException
ApiException


Copyright © 2011. All Rights Reserved.