public interface GrpSettingsOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getApplyTrueCoview()
public abstract boolean getApplyTrueCoview()Optional. Specifies whether to apply true coviewing in Nielsen Line Item auto pacing. This field can only be true if nielsen_ctv_pacing_type is not NONE.
optional bool apply_true_coview = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The applyTrueCoview. |
getInTargetRatioEstimateMilliPercent()
public abstract long getInTargetRatioEstimateMilliPercent()Optional. Estimate for the in-target ratio given the line item's audience targeting. This field is only applicable if provider is Nielsen, [LineItem.primary_goal.unit_type][] is in-target impressions, and [LineItemCostType] is in-target CPM. This field determines the in-target ratio to use for pacing Nielsen line items before Nielsen reporting data is available. Represented as a milli percent, so 55.7% becomes 55700.
optional int64 in_target_ratio_estimate_milli_percent = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
long |
The inTargetRatioEstimateMilliPercent. |
getMaxTargetAge()
public abstract long getMaxTargetAge()Optional. Specifies the maximum target age (in years) of the LineItem. This field is only applicable if provider is not null.
optional int64 max_target_age = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
long |
The maxTargetAge. |
getMinTargetAge()
public abstract long getMinTargetAge()Optional. Specifies the minimum target age (in years) of the LineItem. This field is only applicable if provider is not null.
optional int64 min_target_age = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
long |
The minTargetAge. |
getNielsenCtvPacingType()
public abstract NielsenCtvPacingEnum.NielsenCtvPacing getNielsenCtvPacingType()Optional. Specifies which pacing computation to apply in pacing to impressions from connected devices.
optional .google.ads.admanager.v1.NielsenCtvPacingEnum.NielsenCtvPacing nielsen_ctv_pacing_type = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
NielsenCtvPacingEnum.NielsenCtvPacing |
The nielsenCtvPacingType. |
getNielsenCtvPacingTypeValue()
public abstract int getNielsenCtvPacingTypeValue()Optional. Specifies which pacing computation to apply in pacing to impressions from connected devices.
optional .google.ads.admanager.v1.NielsenCtvPacingEnum.NielsenCtvPacing nielsen_ctv_pacing_type = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for nielsenCtvPacingType. |
getPacingDeviceCategorizationType()
public abstract PacingDeviceCategorizationEnum.PacingDeviceCategorization getPacingDeviceCategorizationType()Optional. Specifies whether to use Google or Nielsen device breakdown in Nielsen Line Item auto pacing.
optional .google.ads.admanager.v1.PacingDeviceCategorizationEnum.PacingDeviceCategorization pacing_device_categorization_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PacingDeviceCategorizationEnum.PacingDeviceCategorization |
The pacingDeviceCategorizationType. |
getPacingDeviceCategorizationTypeValue()
public abstract int getPacingDeviceCategorizationTypeValue()Optional. Specifies whether to use Google or Nielsen device breakdown in Nielsen Line Item auto pacing.
optional .google.ads.admanager.v1.PacingDeviceCategorizationEnum.PacingDeviceCategorization pacing_device_categorization_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for pacingDeviceCategorizationType. |
getProvider()
public abstract GrpProviderEnum.GrpProvider getProvider()Optional. Specifies the GRP provider of the LineItem.
optional .google.ads.admanager.v1.GrpProviderEnum.GrpProvider provider = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GrpProviderEnum.GrpProvider |
The provider. |
getProviderValue()
public abstract int getProviderValue()Optional. Specifies the GRP provider of the LineItem.
optional .google.ads.admanager.v1.GrpProviderEnum.GrpProvider provider = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for provider. |
getTargetGender()
public abstract GrpTargetGenderEnum.GrpTargetGender getTargetGender()Optional. Specifies the target gender of the LineItem. This field is only applicable if provider is not null.
optional .google.ads.admanager.v1.GrpTargetGenderEnum.GrpTargetGender target_gender = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GrpTargetGenderEnum.GrpTargetGender |
The targetGender. |
getTargetGenderValue()
public abstract int getTargetGenderValue()Optional. Specifies the target gender of the LineItem. This field is only applicable if provider is not null.
optional .google.ads.admanager.v1.GrpTargetGenderEnum.GrpTargetGender target_gender = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for targetGender. |
hasApplyTrueCoview()
public abstract boolean hasApplyTrueCoview()Optional. Specifies whether to apply true coviewing in Nielsen Line Item auto pacing. This field can only be true if nielsen_ctv_pacing_type is not NONE.
optional bool apply_true_coview = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the applyTrueCoview field is set. |
hasInTargetRatioEstimateMilliPercent()
public abstract boolean hasInTargetRatioEstimateMilliPercent()Optional. Estimate for the in-target ratio given the line item's audience targeting. This field is only applicable if provider is Nielsen, [LineItem.primary_goal.unit_type][] is in-target impressions, and [LineItemCostType] is in-target CPM. This field determines the in-target ratio to use for pacing Nielsen line items before Nielsen reporting data is available. Represented as a milli percent, so 55.7% becomes 55700.
optional int64 in_target_ratio_estimate_milli_percent = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the inTargetRatioEstimateMilliPercent field is set. |
hasMaxTargetAge()
public abstract boolean hasMaxTargetAge()Optional. Specifies the maximum target age (in years) of the LineItem. This field is only applicable if provider is not null.
optional int64 max_target_age = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the maxTargetAge field is set. |
hasMinTargetAge()
public abstract boolean hasMinTargetAge()Optional. Specifies the minimum target age (in years) of the LineItem. This field is only applicable if provider is not null.
optional int64 min_target_age = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the minTargetAge field is set. |
hasNielsenCtvPacingType()
public abstract boolean hasNielsenCtvPacingType()Optional. Specifies which pacing computation to apply in pacing to impressions from connected devices.
optional .google.ads.admanager.v1.NielsenCtvPacingEnum.NielsenCtvPacing nielsen_ctv_pacing_type = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the nielsenCtvPacingType field is set. |
hasPacingDeviceCategorizationType()
public abstract boolean hasPacingDeviceCategorizationType()Optional. Specifies whether to use Google or Nielsen device breakdown in Nielsen Line Item auto pacing.
optional .google.ads.admanager.v1.PacingDeviceCategorizationEnum.PacingDeviceCategorization pacing_device_categorization_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the pacingDeviceCategorizationType field is set. |
hasProvider()
public abstract boolean hasProvider()Optional. Specifies the GRP provider of the LineItem.
optional .google.ads.admanager.v1.GrpProviderEnum.GrpProvider provider = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the provider field is set. |
hasTargetGender()
public abstract boolean hasTargetGender()Optional. Specifies the target gender of the LineItem. This field is only applicable if provider is not null.
optional .google.ads.admanager.v1.GrpTargetGenderEnum.GrpTargetGender target_gender = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the targetGender field is set. |