Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains the methods used to manage a campaign.
Methods
Method Name | Return Type | Description |
---|---|---|
addLocation(int locationId) | TargetedLocationOperation | Creates a location target in this campaign from a location ID. |
addLocation(int locationId, double bidModifier) | TargetedLocationOperation | Creates a location target in this campaign from a location ID and bid modifier. |
addNegativeKeywordList(NegativeKeywordList negativeKeywordList) | void | Adds a negative keyword list to this campaign. |
adGroups | AdGroupSelector | Gets a selector used to filter the list of ad groups in this campaign. |
ads | AdSelector | Gets a selector used to filter the list of ads in this campaign. |
applyLabel(string name) | void | Applies the label to this campaign. |
assetGroups | AssetGroupSelector | Gets a selector used to filter the list of asset groups in this campaign. |
enable | void | Enables this campaign. |
excludeLocation(int locationId) | ExcludedLocationOperation | Creates a location exclusion in this campaign from a location ID. |
getBiddingStrategyType | string | Gets this campaign's bidding strategy. |
getBudget | Budget | Gets this campaign's budget. |
getEntityType | string | Gets this entity's type. |
getId | string | Gets the ID that uniquely identifies this campaign. |
getName | string | Gets this campaign's name. |
getStats | Stats | Gets this campaign's performance data. |
isEnabled | boolean | Gets a Boolean value that indicates whether this campaign is enabled. |
isPaused | Boolean | Gets a Boolean value that indicates whether this campaign is paused. |
isRemoved | Boolean | Gets a Boolean value that indicates whether this campaign is removed (deleted). |
keywords | KeywordSelector | Gets a selector used to filter the list of keywords in this campaign. |
labels | LabelSelector | Gets a selector used to filter the list of labels associated with this campaign. |
newAdGroupBuilder | AdGroupBuilder | Gets a builder used to add an ad group to this campaign. |
pause | void | Pauses this campaign. |
productGroups | ProductGroupSelector | Gets a selector used to filter the list of product groups in this campaign. |
remove | void | Removes this campaign. |
removeLabel(string name) | void | Removes the label from this campaign. |
setName(String name) | void | Sets this campaign's name. |
targeting | CampaignTargeting | Provides access to campaign level targeting criteria: location targeting. |
urls | CampaignUrls | Gets the methods for managing this campaign's tracking template and custom parameters. |
addLocation(int locationId)
Creates a location target in this campaign from a location ID.
Returns
Type | Description |
---|---|
TargetedLocationOperation | The operation object used to check whether the targeted location was successfully added. |
addLocation(int locationId, double bidModifier)
Creates a location target in this campaign from a location ID and bid modifier.
Returns
Type | Description |
---|---|
TargetedLocationOperation | The operation object used to check whether the targeted location was successfully added. |
addNegativeKeywordList(NegativeKeywordList negativeKeywordList)
Adds a negative keyword list to this campaign.
Arguments
Name | Type | Description |
---|---|---|
negativeKeywordList | NegativeKeywordList | The negative keyword list to add to this campaign. A campaign may contain a maximum of 20 lists. |
Returns
Type | Description |
---|---|
void | Returns nothing. |
adGroups
Gets a selector used to filter the list of ad groups in this campaign.
Returns
Type | Description |
---|---|
AdGroupSelector | A selector used to filter the list of ad groups in this campaign. |
ads
Gets a selector used to filter the list of ads in this campaign.
Returns
Type | Description |
---|---|
AdSelector | A selector used to filter the list of ads in this campaign. |
applyLabel(string name)
Applies the label to the campaign.
You may apply a maximum of 50 labels to a campaign. For an example that adds a label to an entity, see Using labels.
Arguments
Name | Type | Description |
---|---|---|
name | string | The label's case-sensitive name. To get a list of labels in this account that you can apply, see AdsApp.labels. |
Returns
Type | Description |
---|---|
void | Returns nothing. |
assetGroups
Gets a selector used to filter the list of asset groups in this campaign.
Returns
Type | Description |
---|---|
AssetGroupSelector | A selector used to filter the list of asset groups in this campaign. |
enable
Enables this campaign.
Returns
Type | Description |
---|---|
void | Returns nothing. |
excludeLocation(int locationId)
Creates a location exclusion in this campaign from a location ID.
Returns
Type | Description |
---|---|
ExcludedLocationOperation | The operation object used to check whether the excluded location was successfully added. |
getBiddingStrategyType
Gets this campaign's bidding strategy.
Returns
Type | Description |
---|---|
string | The campaign's bidding strategy. Possible values are:
|
getBudget
Gets this campaign's budget.
Returns
Type | Description |
---|---|
Budget | Contains the methods for managing this campaign's budget. |
getEntityType
Gets this entity's type.
Returns
Type | Description |
---|---|
string | This entity's type, which is Campaign. |
getId
Gets the ID that uniquely identifies this campaign.
Returns
Type | Description |
---|---|
string | The ID that uniquely identifies this campaign. |
getName
Gets this campaign's name.
Returns:
Type | Description |
---|---|
string | The campaign's name. |
getStats
Gets this campaign's performance data.
To call this method, you must include one of the forDateRange
methods in the campaign selector's chain.
Returns
Type | Description |
---|---|
Stats | The campaign's performance data. |
isEnabled
Gets a Boolean value that indicates whether this campaign is enabled.
Returns
Type | Description |
---|---|
boolean | Is true if this campaign is enabled; otherwise, false. |
isPaused
Gets a Boolean value that indicates whether this campaign is paused.
Returns
Type | Description |
---|---|
Boolean | Is true if this campaign is paused; otherwise, false. |
isRemoved
Gets a Boolean value that indicates whether this campaign is removed (deleted).
Returns
Type | Description |
---|---|
Boolean | Is true if this campaign is removed; otherwise, false. |
keywords
Gets a selector used to filter the list of keywords in this campaign.
Returns
Type | Description |
---|---|
KeywordSelector | A selector used to filter the list of keywords in this campaign. |
labels
Gets a selector used to filter the list of labels associated with this campaign.
Returns
Type | Description |
---|---|
LabelSelector | A selector used to filter the list of labels associated with this campaign. |
newAdGroupBuilder
Gets a builder used to add an ad group to this campaign.
Returns
Type | Description |
---|---|
AdGroupBuilder | The builder used to add an ad group to this campaign. |
pause
Pauses this campaign.
Returns
Type | Description |
---|---|
void | Returns nothing. |
productGroups
Gets a selector used to filter the list of product groups in this campaign.
Returns
Type | Description |
---|---|
ProductGroupSelector | A selector used to filter the list of product groups in this campaign. |
remove
Removes this campaign.
Returns
Type | Description |
---|---|
void | Returns nothing. |
removeLabel(string name)
Removes the label from the campaign.
Arguments
Name | Type | Description |
---|---|---|
name | string | The label's case-sensitive name. To get a list of labels associated with this campaign, see labels. |
Returns
Type | Description |
---|---|
void | Returns nothing. |
setName(string name)
Sets the campaign's name.
Arguments
Name | Type | Description |
---|---|---|
name | string | The campaign's name. The name may contain a maximum of 128 characters and must be unique within the account. |
Returns
Type | Description |
---|---|
void | Returns nothing. |
targeting
Provides access to campaign level targeting criteria: location targeting.
Returns
Type | Description |
---|---|
CampaignTargeting | Access to location targeting criteria in this campaign. |
urls
Gets the methods for managing this campaign's tracking template and custom parameters.
Returns
Type | Description |
---|---|
CampaignUrls | Contains the methods for managing this campaign's tracking template and custom parameters. |