public enum CriterionType extends Enum<CriterionType>
Java class for Criterion.Type.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="Criterion.Type">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="CONTENT_LABEL"/>
<enumeration value="KEYWORD"/>
<enumeration value="PLACEMENT"/>
<enumeration value="VERTICAL"/>
<enumeration value="USER_LIST"/>
<enumeration value="USER_INTEREST"/>
<enumeration value="MOBILE_APPLICATION"/>
<enumeration value="MOBILE_APP_CATEGORY"/>
<enumeration value="PRODUCT_PARTITION"/>
<enumeration value="IP_BLOCK"/>
<enumeration value="WEBPAGE"/>
<enumeration value="LANGUAGE"/>
<enumeration value="LOCATION"/>
<enumeration value="AGE_RANGE"/>
<enumeration value="CARRIER"/>
<enumeration value="OPERATING_SYSTEM_VERSION"/>
<enumeration value="MOBILE_DEVICE"/>
<enumeration value="GENDER"/>
<enumeration value="PARENT"/>
<enumeration value="PROXIMITY"/>
<enumeration value="PLATFORM"/>
<enumeration value="PREFERRED_CONTENT"/>
<enumeration value="AD_SCHEDULE"/>
<enumeration value="LOCATION_GROUPS"/>
<enumeration value="PRODUCT_SCOPE"/>
<enumeration value="CUSTOM_AFFINITY"/>
<enumeration value="CUSTOM_INTENT"/>
<enumeration value="YOUTUBE_VIDEO"/>
<enumeration value="YOUTUBE_CHANNEL"/>
<enumeration value="APP_PAYMENT_MODEL"/>
<enumeration value="INCOME_RANGE"/>
<enumeration value="INTERACTION_TYPE"/>
<enumeration value="UNKNOWN"/>
</restriction>
</simpleType>
| Enum Constant and Description |
|---|
AD_SCHEDULE
AdSchedule or specific days and time intervals to target.
|
AGE_RANGE
Age Range to exclude.
|
APP_PAYMENT_MODEL
Enables advertisers to target paid apps.
|
CARRIER
Mobile carriers to target.
|
CONTENT_LABEL
Content label for exclusion.
|
CUSTOM_AFFINITY
Custom Affinity, a criterion used for custom audience targeting.
|
CUSTOM_INTENT
Custom Intent, a criterion used for custom audience targeting.
|
GENDER
Gender to exclude.
|
INCOME_RANGE
Income range to target and exclude.
|
INTERACTION_TYPE
Interaction type to bid modify.
|
IP_BLOCK
IP addresses to exclude.
|
KEYWORD
Keyword.
|
LANGUAGE
Languages to target.
|
LOCATION
Geographic regions to target.
|
LOCATION_GROUPS
Targeting based on location groups.
|
MOBILE_APP_CATEGORY
Mobile application categories to target.
|
MOBILE_APPLICATION
Mobile applications to target.
|
MOBILE_DEVICE
Mobile devices to target.
|
OPERATING_SYSTEM_VERSION
Mobile operating system versions to target.
|
PARENT
Parent to target and exclude.
|
PLACEMENT
Placement.
|
PLATFORM
Platforms to target.
|
PREFERRED_CONTENT
Representing preferred content bid modifier.
|
PRODUCT_PARTITION
Product partition (product group) in a shopping campaign.
|
PRODUCT_SCOPE
Scope of products.
|
PROXIMITY
Proximity (area within a radius) to target.
|
UNKNOWN
Used for return value only.
|
USER_INTEREST
User interests, categories of interests the user is interested in.
|
USER_LIST
User lists, are links to sets of users defined by the advertiser.
|
VERTICAL
Vertical, e.g.
|
WEBPAGE
Webpages of an advertiser's website to target.
|
YOUTUBE_CHANNEL
YouTube channel to target.
|
YOUTUBE_VIDEO
YouTube video to target.
|
| Modifier and Type | Method and Description |
|---|---|
static CriterionType |
fromValue(String v) |
String |
value() |
static CriterionType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CriterionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CriterionType CONTENT_LABEL
public static final CriterionType KEYWORD
public static final CriterionType PLACEMENT
public static final CriterionType VERTICAL
public static final CriterionType USER_LIST
public static final CriterionType USER_INTEREST
public static final CriterionType MOBILE_APPLICATION
public static final CriterionType MOBILE_APP_CATEGORY
public static final CriterionType PRODUCT_PARTITION
public static final CriterionType IP_BLOCK
public static final CriterionType WEBPAGE
public static final CriterionType LANGUAGE
public static final CriterionType LOCATION
public static final CriterionType AGE_RANGE
public static final CriterionType CARRIER
public static final CriterionType OPERATING_SYSTEM_VERSION
public static final CriterionType MOBILE_DEVICE
public static final CriterionType GENDER
public static final CriterionType PARENT
public static final CriterionType PROXIMITY
public static final CriterionType PLATFORM
public static final CriterionType PREFERRED_CONTENT
public static final CriterionType AD_SCHEDULE
public static final CriterionType LOCATION_GROUPS
public static final CriterionType PRODUCT_SCOPE
public static final CriterionType CUSTOM_AFFINITY
public static final CriterionType CUSTOM_INTENT
public static final CriterionType YOUTUBE_VIDEO
public static final CriterionType YOUTUBE_CHANNEL
public static final CriterionType APP_PAYMENT_MODEL
public static final CriterionType INCOME_RANGE
public static final CriterionType INTERACTION_TYPE
public static final CriterionType UNKNOWN
public static CriterionType[] values()
for (CriterionType c : CriterionType.values()) System.out.println(c);
public static CriterionType 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 String value()
public static CriterionType fromValue(String v)
Copyright © 2023. All rights reserved.