type GrpSettings (v202408)
Stay organized with collections
Save and categorize content based on your preferences.
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.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202408
Field
|
minTargetAge
|
xsd:long
Specifies the minimum target age (in years) of the LineItem. This field is only
applicable if provider is not null.
|
maxTargetAge
|
xsd:long
Specifies the maximum target age (in years) of the LineItem. This field is only
applicable if provider is not null.
|
targetGender
|
GrpTargetGender
Specifies the target gender of the LineItem. This field is only applicable if provider is not null.
Enumerations
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
-
MALE
- Indicates that the GRP target gender is Male.
-
FEMALE
- Indicates that the GRP target gender is Female.
-
BOTH
- Indicates that the GRP target gender is both male and female.
|
provider
|
GrpProvider
Specifies the GRP provider of the LineItem.
Enumerations
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
-
NIELSEN
-
GOOGLE
- Renamed to
GOOGLE beginning in V201608.
|
inTargetRatioEstimateMilliPercent
|
xsd:long
Estimate for the in-target ratio given the line item's audience targeting. This field is only
applicable if provider is Nielsen, LineItem.primaryGoal is in-target
impressions, and LineItem.CostType 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.
|
nielsenCtvPacingType
|
NielsenCtvPacingType
Specifies which pacing computation to apply in pacing to impressions from connected devices.
This field is required if enableNielsenCoViewingSupport is true.
Enumerations
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
-
NONE
- The value returned if Nielsen measurement is disabled for connected devices.
-
COVIEW
- Indicates that Nielsen impressions on connected devices are included, and we apply coviewing in
pacing.
-
STRICT_COVIEW
- Indicates that Nielsen impressions on connected devices are included, and we apply strict
coviewing in pacing.
|
pacingDeviceCategorizationType
|
PacingDeviceCategorizationType
Specifies whether to use Google or Nielsen device breakdown in Nielsen Line Item auto pacing.
Enumerations
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
-
GOOGLE
- Use Google's device categorization in auto-pacing.
-
NIELSEN
- Use Nielsen device categorization in auto-pacing
|
applyTrueCoview
|
xsd:boolean
|
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-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003e\u003ccode\u003eGrpSettings\u003c/code\u003e provides demographic targeting information for line items, enabling tracking and reporting on age, gender, and GRP provider.\u003c/p\u003e\n"],["\u003cp\u003eThis information is used for setting up audience targeting and for Nielsen measurement, including in-target ratio estimates and pacing types.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGrpSettings\u003c/code\u003e includes fields like \u003ccode\u003eminTargetAge\u003c/code\u003e, \u003ccode\u003emaxTargetAge\u003c/code\u003e, \u003ccode\u003etargetGender\u003c/code\u003e, \u003ccode\u003eprovider\u003c/code\u003e, \u003ccode\u003einTargetRatioEstimateMilliPercent\u003c/code\u003e, \u003ccode\u003enielsenCtvPacingType\u003c/code\u003e, \u003ccode\u003epacingDeviceCategorizationType\u003c/code\u003e, and \u003ccode\u003eapplyTrueCoview\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eWhen the provider is Nielsen, additional settings like \u003ccode\u003einTargetRatioEstimateMilliPercent\u003c/code\u003e become relevant for in-target impression goals and pacing.\u003c/p\u003e\n"],["\u003cp\u003eNielsen CTV pacing types like \u003ccode\u003eCOVIEW\u003c/code\u003e and \u003ccode\u003eSTRICT_COVIEW\u003c/code\u003e determine how impressions from connected devices are included in pacing calculations.\u003c/p\u003e\n"]]],["`GrpSettings` define the target demographic for a line item, enabling tracking and reporting. Key settings include `minTargetAge` and `maxTargetAge` (in years), `targetGender` (Male, Female, or Both), and `provider` (e.g., Nielsen, Google). It also includes `inTargetRatioEstimateMilliPercent` which is the estimated in-target ratio for Nielsen line items and `nielsenCtvPacingType` to determine how connected device impressions are handled. Lastly `pacingDeviceCategorizationType` indicates if Google or Nielsen device breakdown should be used.\n"],null,["# type GrpSettings (v202408)\n\n**Service** \n[ForecastService](/ad-manager/api/reference/v202408/ForecastService.GrpSettings) **LineItemService** [ProposalLineItemService](/ad-manager/api/reference/v202408/ProposalLineItemService.GrpSettings) **Dependencies** \n[LineItemSummary](/ad-manager/api/reference/v202408/LineItemService.LineItemSummary) \n▼\n**GrpSettings**\n\n\n`GrpSettings` contains information for a line item that will have a target demographic when\nserving. This information will be used to set up tracking and enable reporting on the demographic\ninformation.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202408`\n\n| Field ----- ||\n|-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### `minTargetAge` | ` `xsd:`long` Specifies the minimum target age (in years) of the [LineItem](/ad-manager/api/reference/v202408/LineItemService.LineItem). This field is only applicable if [provider](#provider) is not null. |\n| ### `maxTargetAge` | ` `xsd:`long` Specifies the maximum target age (in years) of the [LineItem](/ad-manager/api/reference/v202408/LineItemService.LineItem). This field is only applicable if [provider](#provider) is not null. |\n| ### `targetGender` | ` `[GrpTargetGender](/ad-manager/api/reference/v202408/LineItemService.GrpTargetGender)` ` Specifies the target gender of the [LineItem](/ad-manager/api/reference/v202408/LineItemService.LineItem). This field is only applicable if [provider](#provider) is not null. *** ** * ** *** **Enumerations** `UNKNOWN` : The value returned if the actual value is not exposed by the requested API version. `MALE` : Indicates that the GRP target gender is Male. `FEMALE` : Indicates that the GRP target gender is Female. `BOTH` : Indicates that the GRP target gender is both male and female. \u003cbr /\u003e |\n| ### `provider` | ` `[GrpProvider](/ad-manager/api/reference/v202408/LineItemService.GrpProvider)` ` Specifies the GRP provider of the [LineItem](/ad-manager/api/reference/v202408/LineItemService.LineItem). *** ** * ** *** **Enumerations** `UNKNOWN` : The value returned if the actual value is not exposed by the requested API version. `NIELSEN` : `GOOGLE` : Renamed to `GOOGLE` beginning in V201608. \u003cbr /\u003e |\n| ### `inTargetRatioEstimateMilliPercent` | ` `xsd:`long` Estimate for the in-target ratio given the line item's audience targeting. This field is only applicable if [provider](#provider) is Nielsen, [LineItem.primaryGoal](/ad-manager/api/reference/v202408/LineItemService.LineItem#primaryGoal) is in-target impressions, and [LineItem.CostType](/ad-manager/api/reference/v202408/LineItemService.LineItem#CostType) 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. |\n| ### `nielsenCtvPacingType` | ` `[NielsenCtvPacingType](/ad-manager/api/reference/v202408/LineItemService.NielsenCtvPacingType)` ` Specifies which pacing computation to apply in pacing to impressions from connected devices. This field is required if `enableNielsenCoViewingSupport` is true. *** ** * ** *** **Enumerations** `UNKNOWN` : The value returned if the actual value is not exposed by the requested API version. `NONE` : The value returned if Nielsen measurement is disabled for connected devices. `COVIEW` : Indicates that Nielsen impressions on connected devices are included, and we apply coviewing in pacing. `STRICT_COVIEW` : Indicates that Nielsen impressions on connected devices are included, and we apply strict coviewing in pacing. \u003cbr /\u003e |\n| ### `pacingDeviceCategorizationType` | ` `[PacingDeviceCategorizationType](/ad-manager/api/reference/v202408/LineItemService.PacingDeviceCategorizationType)` ` Specifies whether to use Google or Nielsen device breakdown in Nielsen Line Item auto pacing. *** ** * ** *** **Enumerations** `UNKNOWN` : The value returned if the actual value is not exposed by the requested API version. `GOOGLE` : Use Google's device categorization in auto-pacing. `NIELSEN` : Use Nielsen device categorization in auto-pacing \u003cbr /\u003e |\n| ### `applyTrueCoview` | ` `xsd:`boolean` \u003cbr /\u003e |"]]