public enum AdGroupCriterionField extends Enum<AdGroupCriterionField> implements EntityField
Enum
to facilitate the selection of fields for AdGroupCriterion
.Enum Constant and Description |
---|
AdGroupId
The ad group this criterion is in.
|
AgeRangeType |
AppId
A string that uniquely identifies a mobile application to AdWords API.
|
AppPaymentModelType |
ApprovalStatus
Approval status.
|
BaseAdGroupId
ID of the base ad group from which this draft/trial ad group criterion was created.
|
BaseCampaignId
ID of the base campaign from which this draft/trial ad group criterion was created.
|
BiddingStrategyId
Id of the bidding strategy to be associated with the campaign, ad group or ad group criteria.
|
BiddingStrategyName
Name of the bidding strategy.
|
BiddingStrategySource
Indicates where the bidding strategy is associated i.e.
|
BiddingStrategyType
The type of the bidding strategy to be attached.
|
BidModifier
Bid modifier of the criterion which is used when the criterion is not in an absolute bidding dimension.
|
CaseValue
Dimension value with which this product partition is refining its parent.
|
ChannelId
The YouTube uploader channel id or the channel code of a YouTube content channel.
|
ChannelName
The public name for a YouTube user channel.
|
CpcBid
Max CPC (cost per click) bid.
|
CpcBidSource
The level (ad group or criterion) at which the bid was set.
|
CpmBid
Max CPM (cost per thousand impressions) bid.
|
CpmBidSource
The level (ad group or criterion) at which the bid was set.
|
CriteriaCoverage
Keywordless criteria coverage - Computed percentage of website coverage based on the website target, negative website targets and negative keywords in the ad group and campaign.
|
CriteriaSamples
Keywordless criteria samples - List of sample urls that matches with the website target.
|
CriteriaType |
CriterionUse |
DestinationUrl
Destination URL override when Ad is triggered by this criterion.
|
DisapprovalReasons
List of disapproval reasons.
|
DisplayName
Title of this mobile application.
|
EnhancedCpcEnabled
The enhanced CPC bidding option for the campaign, which enables bids to be enhanced based on conversion optimizer data.
|
FinalAppUrls
A list of final app URLs that will be used on mobile if the user has the specific app installed.
|
FinalMobileUrls
A list of possible final mobile URLs after all cross domain redirects.
|
FinalUrls
A list of possible final URLs after all cross domain redirects.
|
FirstPageCpc
First page Cpc for this criterion.
|
FirstPositionCpc
An estimate of the cpc bid needed for your ad to regularly appear in the top position above the search results on google.com when a query matches the keywords exactly.
|
GenderType |
Id
ID of this criterion.
|
KeywordMatchType
Match type of this keyword.
|
KeywordText
Text of this keyword (at most 80 characters and ten words).
|
Labels
Labels that are attached to the AdGroupCriterion.
|
MobileAppCategoryId
ID of this mobile app category.
|
Parameter
The webpage criterion parameter.
|
ParentCriterionId
ID of the parent product partition subdivision.
|
ParentType |
PartitionType
Type of the product partition.
|
Path
The category to target or exclude.
|
PlacementUrl
Url of the placement.
|
QualityScore
The keyword quality score ranges from 1 (lowest) to 10 (highest).
|
Status
Current user-set state of criterion.
|
SystemServingStatus
Serving status.
|
TargetSpendEnhancedCpcEnabled
The enhanced CPC bidding option for the campaign, which enables CPC bids to be enhanced based on conversion optimizer data.
|
TopOfPageCpc
An estimate of the cpc bid needed for your ad to appear above the first page of Google search results when a query matches the keywords exactly.
|
TrackingUrlTemplate
URL template for constructing a tracking URL.
|
UrlCustomParameters
A list of mappings to be used for substituting URL custom parameter tags in the trackingUrlTemplate, finalUrls, and/or finalMobileUrls.
|
UserInterestId
Id of this user interest.
|
UserInterestName
Name of this user interest.
|
UserInterestParentId
Parent Id of this user interest.
|
UserListEligibleForDisplay
Determines whether a user list is eligible for targeting in the display network.
|
UserListEligibleForSearch
Determines whether a user list is eligible for targeting in the google.com (search) network.
|
UserListId
Id of this user list.
|
UserListMembershipStatus |
UserListName |
VerticalId
Id of this vertical.
|
VerticalParentId
Id of the parent of this vertical.
|
VideoId
YouTube video id as it appears on the YouTube watch page.
|
VideoName
Name of the video.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isFilterable()
If the field is filterable.
|
static AdGroupCriterionField |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AdGroupCriterionField[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
name
public static final AdGroupCriterionField AdGroupId
public static final AdGroupCriterionField AgeRangeType
public static final AdGroupCriterionField AppId
{platform}-{platform_native_id}
", where platform
is "1" for iOS apps and "2" for Android apps, and where platform_native_id
is the mobile application identifier native to the corresponding platform.
For iOS, this native identifier is the 9 digit string that appears at the end of an App Store URL (e.g., "476943146" for "Flood-It! 2" whose App Store link is http://itunes.apple.com/us/app/flood-it!-2/id476943146).
For Android, this native identifier is the application's package name (e.g., "com.labpixies.colordrips" for "Color Drips" given Google Play link https://play.google.com/store/apps/details?id=com.labpixies.colordrips).
A well formed app id for AdWords API would thus be "1-476943146" for iOS and "2-com.labpixies.colordrips" for Android.public static final AdGroupCriterionField AppPaymentModelType
public static final AdGroupCriterionField ApprovalStatus
public static final AdGroupCriterionField BaseAdGroupId
public static final AdGroupCriterionField BaseCampaignId
public static final AdGroupCriterionField BidModifier
public static final AdGroupCriterionField BiddingStrategyId
Starting with v201705, this field cannot be set at the ad group or ad group criterion level.
public static final AdGroupCriterionField BiddingStrategyName
public static final AdGroupCriterionField BiddingStrategySource
public static final AdGroupCriterionField BiddingStrategyType
For details on portfolio vs. standard availability, see the bidding guide.
Starting with v201705, this field cannot be set at the ad group or ad group criterion level to any value other than BiddingStrategyType.NONE
.
public static final AdGroupCriterionField CaseValue
public static final AdGroupCriterionField ChannelId
The uploader channel id can be obtained from the YouTube id-based URL.
For example, in https://www.youtube.com/channel/UCEN58iXQg82TXgsDCjWqIkg
the channel id is UCEN58iXQg82TXgsDCjWqIkg
For more information see: https://support.google.com/youtube/answer/6180214
public static final AdGroupCriterionField ChannelName
public static final AdGroupCriterionField CpcBid
public static final AdGroupCriterionField CpcBidSource
public static final AdGroupCriterionField CpmBid
public static final AdGroupCriterionField CpmBidSource
public static final AdGroupCriterionField CriteriaCoverage
public static final AdGroupCriterionField CriteriaSamples
public static final AdGroupCriterionField CriteriaType
public static final AdGroupCriterionField CriterionUse
public static final AdGroupCriterionField DestinationUrl
Some sample valid URLs are: "http://www.website.com", "http://www.domain.com/somepath".
Set to the empty string ("") to clear the destination URL.
public static final AdGroupCriterionField DisapprovalReasons
public static final AdGroupCriterionField DisplayName
public static final AdGroupCriterionField EnhancedCpcEnabled
public static final AdGroupCriterionField FinalAppUrls
public static final AdGroupCriterionField FinalMobileUrls
public static final AdGroupCriterionField FinalUrls
public static final AdGroupCriterionField FirstPageCpc
public static final AdGroupCriterionField FirstPositionCpc
public static final AdGroupCriterionField GenderType
public static final AdGroupCriterionField Id
public static final AdGroupCriterionField KeywordMatchType
public static final AdGroupCriterionField KeywordText
public static final AdGroupCriterionField Labels
Label
to an existing AdGroupCriterion
, use AdGroupCriterionService#mutateLabel
with ADD operator.
To remove an associated Label
from the AdGroupCriterion
, use AdGroupCriterionService#mutateLabel
with REMOVE operator.
To filter on Label
s, use one of Predicate.Operator#CONTAINS_ALL
, Predicate.Operator#CONTAINS_ANY
, Predicate.Operator#CONTAINS_NONE
operators with a list of Label
ids.public static final AdGroupCriterionField MobileAppCategoryId
public static final AdGroupCriterionField Parameter
public static final AdGroupCriterionField ParentCriterionId
public static final AdGroupCriterionField ParentType
public static final AdGroupCriterionField PartitionType
public static final AdGroupCriterionField Path
{"Pets & Animals", "Pets", "Dogs"}
represents the "Pets & Animals/Pets/Dogs" category.
A complete list of available vertical categories is available here This field is required and must not be empty.public static final AdGroupCriterionField PlacementUrl
For example, "http://www.domain.com".
public static final AdGroupCriterionField QualityScore
If there aren't enough impressions or clicks to determine an appropriate quality score value, the QualityInfo object is not returned. For reports, this field will return null (designated by "--").
public static final AdGroupCriterionField Status
REMOVED
and is not supported for ProductPartition criterion.
On add, defaults to ENABLED
if unspecified.public static final AdGroupCriterionField SystemServingStatus
public static final AdGroupCriterionField TargetSpendEnhancedCpcEnabled
This attribute can only be set on a standard bidding strategy. Attempting to set this attribute on a portfolio bidding strategy will result in an error.
public static final AdGroupCriterionField TopOfPageCpc
public static final AdGroupCriterionField TrackingUrlTemplate
On update, empty string ("") indicates to clear the field.
public static final AdGroupCriterionField UrlCustomParameters
public static final AdGroupCriterionField UserInterestId
public static final AdGroupCriterionField UserInterestName
public static final AdGroupCriterionField UserInterestParentId
public static final AdGroupCriterionField UserListEligibleForDisplay
public static final AdGroupCriterionField UserListEligibleForSearch
public static final AdGroupCriterionField UserListId
public static final AdGroupCriterionField UserListMembershipStatus
public static final AdGroupCriterionField UserListName
public static final AdGroupCriterionField VerticalId
public static final AdGroupCriterionField VerticalParentId
public static final AdGroupCriterionField VideoId
public static final AdGroupCriterionField VideoName
public static AdGroupCriterionField[] values()
for (AdGroupCriterionField c : AdGroupCriterionField.values()) System.out.println(c);
public static AdGroupCriterionField valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isFilterable()
EntityField
isFilterable
in interface EntityField
Copyright © 2018. All Rights Reserved.