Send feedback
Enum LineItemCostTypeEnum.LineItemCostType (0.10.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public enum LineItemCostTypeEnum . LineItemCostType extends Enum<LineItemCostTypeEnum . LineItemCostType > implements ProtocolMessageEnum
Describes the LineItem actions that are billable.
Protobuf enum google.ads.admanager.v1.LineItemCostTypeEnum.LineItemCostType
Static Fields
Name
Description
CPA
Cost per action. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.STANDARD
LineItemTypeEnum.LineItemType.BULK
LineItemTypeEnum.LineItemType.NETWORK
CPA = 1;
CPA_VALUE
Cost per action. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.STANDARD
LineItemTypeEnum.LineItemType.BULK
LineItemTypeEnum.LineItemType.NETWORK
CPA = 1;
CPC
Cost per click. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.STANDARD
LineItemTypeEnum.LineItemType.BULK
LineItemTypeEnum.LineItemType.NETWORK
LineItemTypeEnum.LineItemType.PRICE_PRIORITY
LineItemTypeEnum.LineItemType.HOUSE
CPC = 2;
CPC_VALUE
Cost per click. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.STANDARD
LineItemTypeEnum.LineItemType.BULK
LineItemTypeEnum.LineItemType.NETWORK
LineItemTypeEnum.LineItemType.PRICE_PRIORITY
LineItemTypeEnum.LineItemType.HOUSE
CPC = 2;
CPD
Cost per day. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.NETWORK
CPD = 3;
CPD_VALUE
Cost per day. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.NETWORK
CPD = 3;
CPF
Cost for the entire flight of the deal. The line item
type must be must be
one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
CPF = 7;
CPF_VALUE
Cost for the entire flight of the deal. The line item
type must be must be
one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
CPF = 7;
CPM
Cost per mille (thousand) impressions. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.STANDARD
LineItemTypeEnum.LineItemType.BULK
LineItemTypeEnum.LineItemType.NETWORK
LineItemTypeEnum.LineItemType.PRICE_PRIORITY
LineItemTypeEnum.LineItemType.HOUSE
CPM = 4;
CPM_IN_TARGET
Cost per millie (thousand) in-target impressions. The line item
type must be one of:
LineItemTypeEnum.LineItemType.STANDARD
CPM_IN_TARGET = 6;
CPM_IN_TARGET_VALUE
Cost per millie (thousand) in-target impressions. The line item
type must be one of:
LineItemTypeEnum.LineItemType.STANDARD
CPM_IN_TARGET = 6;
CPM_VALUE
Cost per mille (thousand) impressions. The line item
type must be one of:
LineItemTypeEnum.LineItemType.SPONSORSHIP
LineItemTypeEnum.LineItemType.STANDARD
LineItemTypeEnum.LineItemType.BULK
LineItemTypeEnum.LineItemType.NETWORK
LineItemTypeEnum.LineItemType.PRICE_PRIORITY
LineItemTypeEnum.LineItemType.HOUSE
CPM = 4;
LINE_ITEM_COST_TYPE_UNSPECIFIED
Not specified value.
LINE_ITEM_COST_TYPE_UNSPECIFIED = 0;
LINE_ITEM_COST_TYPE_UNSPECIFIED_VALUE
Not specified value.
LINE_ITEM_COST_TYPE_UNSPECIFIED = 0;
UNRECOGNIZED
VCPM
Cost per mille (thousand) Active View viewable impressions. The line item
type must be one of:
LineItemTypeEnum.LineItemType.STANDARD
VCPM = 5;
VCPM_VALUE
Cost per mille (thousand) Active View viewable impressions. The line item
type must be one of:
LineItemTypeEnum.LineItemType.STANDARD
VCPM = 5;
Static Methods
Name
Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)
Deprecated. Use #forNumber(int) instead.
valueOf(String name)
values()
Methods
Name
Description
getDescriptorForType()
getNumber()
getValueDescriptor()
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-21 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version of the `LineItemCostTypeEnum.LineItemCostType` is 0.19.0, with multiple previous versions available, ranging down to 0.1.0."],["`LineItemCostTypeEnum.LineItemCostType` is a Protobuf enum that describes the billable actions of a LineItem, implementing the `ProtocolMessageEnum` interface."],["This enum defines various cost types such as CPA, CPC, CPD, CPF, CPM, and VCPM, each associated with specific line item types, or in the case of \"unspecified\" is not defined."],["The enum includes static fields for each cost type (e.g., `CPA`, `CPC`, `CPM`), along with corresponding value fields (e.g. `CPA_VALUE`), and also includes static methods for managing these values, such as `forNumber` and `valueOf`."],["Each cost type can be linked to one or multiple `LineItemTypeEnum.LineItemType` fields, specifying that this cost type can be used on said line items."]]],[]]