Show / Hide Table of Contents

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.

Inheritance
object
GrpSettings
Implements
IMessage<GrpSettings>
IEquatable<GrpSettings>
IDeepCloneable<GrpSettings>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
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
In this article
Back to top Generated by DocFX