Class GrpSettings
GrpSettings contains information for a line item that will have a target demographic when serving. This information will be used to set up tracking and enable reporting on the demographic information.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class GrpSettings : IMessage<GrpSettings>, IEquatable<GrpSettings>, IDeepCloneable<GrpSettings>, IBufferMessage, IMessage
Constructors
GrpSettings()
Declaration
public GrpSettings()
GrpSettings(GrpSettings)
Declaration
public GrpSettings(GrpSettings other)
Parameters
| Type | Name | Description |
|---|---|---|
| GrpSettings | other |
Properties
ApplyTrueCoview
Optional. Specifies whether to apply true coviewing in Nielsen Line Item auto pacing. This field can only be true if [nielsen_ctv_pacing_type][google.ads.admanager.v1.GrpSettings.nielsen_ctv_pacing_type] is not NONE.
Declaration
public bool ApplyTrueCoview { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
HasApplyTrueCoview
Gets whether the "apply_true_coview" field is set
Declaration
public bool HasApplyTrueCoview { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasInTargetRatioEstimateMilliPercent
Gets whether the "in_target_ratio_estimate_milli_percent" field is set
Declaration
public bool HasInTargetRatioEstimateMilliPercent { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasMaxTargetAge
Gets whether the "max_target_age" field is set
Declaration
public bool HasMaxTargetAge { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasMinTargetAge
Gets whether the "min_target_age" field is set
Declaration
public bool HasMinTargetAge { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasNielsenCtvPacingType
Gets whether the "nielsen_ctv_pacing_type" field is set
Declaration
public bool HasNielsenCtvPacingType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasPacingDeviceCategorizationType
Gets whether the "pacing_device_categorization_type" field is set
Declaration
public bool HasPacingDeviceCategorizationType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasProvider
Gets whether the "provider" field is set
Declaration
public bool HasProvider { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasTargetGender
Gets whether the "target_gender" field is set
Declaration
public bool HasTargetGender { get; }
Property Value
| Type | Description |
|---|---|
| bool |
InTargetRatioEstimateMilliPercent
Optional. Estimate for the in-target ratio given the line item's audience targeting. This field is only applicable if [provider][google.ads.admanager.v1.GrpSettings.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.
Declaration
public long InTargetRatioEstimateMilliPercent { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MaxTargetAge
Optional. Specifies the maximum target age (in years) of the LineItem. This field is only applicable if [provider][google.ads.admanager.v1.GrpSettings.provider] is not null.
Declaration
public long MaxTargetAge { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MinTargetAge
Optional. Specifies the minimum target age (in years) of the LineItem. This field is only applicable if [provider][google.ads.admanager.v1.GrpSettings.provider] is not null.
Declaration
public long MinTargetAge { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
NielsenCtvPacingType
Optional. Specifies which pacing computation to apply in pacing to impressions from connected devices.
Declaration
public NielsenCtvPacingEnum.Types.NielsenCtvPacing NielsenCtvPacingType { get; set; }
Property Value
| Type | Description |
|---|---|
| NielsenCtvPacingEnum.Types.NielsenCtvPacing |
PacingDeviceCategorizationType
Optional. Specifies whether to use Google or Nielsen device breakdown in Nielsen Line Item auto pacing.
Declaration
public PacingDeviceCategorizationEnum.Types.PacingDeviceCategorization PacingDeviceCategorizationType { get; set; }
Property Value
| Type | Description |
|---|---|
| PacingDeviceCategorizationEnum.Types.PacingDeviceCategorization |
Provider
Optional. Specifies the GRP provider of the LineItem.
Declaration
public GrpProviderEnum.Types.GrpProvider Provider { get; set; }
Property Value
| Type | Description |
|---|---|
| GrpProviderEnum.Types.GrpProvider |
TargetGender
Optional. Specifies the target gender of the LineItem. This field is only applicable if [provider][google.ads.admanager.v1.GrpSettings.provider] is not null.
Declaration
public GrpTargetGenderEnum.Types.GrpTargetGender TargetGender { get; set; }
Property Value
| Type | Description |
|---|---|
| GrpTargetGenderEnum.Types.GrpTargetGender |