type ProposalLineItemMakegoodError (v202408)
Lists all errors for makegood proposal line items.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202408
Field
|
ApiError (inherited)
|
fieldPath
|
xsd:string
The OGNL field path to identify cause of error.
|
fieldPathElements
|
FieldPathElement[]
A parsed copy of the field path. For example, the field path "operations[1].operand"
corresponds to this list: {FieldPathElement(field = "operations", index = 1),
FieldPathElement(field = "operand", index = null)}.
|
trigger
|
xsd:string
The data that caused the error.
|
errorString
|
xsd:string
A simple string representation of the error and reason.
|
ProposalLineItemMakegoodError
|
reason
|
ProposalLineItemMakegoodErr...
The error reason represented by an enum.
Enumerations
-
ORIGINAL_ALREADY_HAS_MAKEGOOD
- The original proposal line item for this makegood already has a makegood.
-
ORIGINAL_IS_MAKEGOOD
- The original proposal line item for this makegood is itself a makegood.
-
ORIGINAL_NOT_YET_SOLD
- The original proposal line item for this makegood has not been sold.
-
LINE_ITEM_IS_NOT_STANDARD
- This makegood or its original is not a standard line item.
-
LINE_ITEM_IS_NOT_CPM
- This makegood or its original is not a CPM line item.
-
MAKEGOODS_NOT_SUPPORTED_FOR_COST_TYPE
- This makegood or its original has a cost type not supported on makegoods.
-
ORIGINAL_TOO_FAR_IN_PAST
- The original proposal line item for this makegood is too far in the past.
-
RATE_DIFFERENT_THAN_ORIGINAL
- This makegood has a rate that's different from the original proposal line item.
-
UNITS_MORE_THAN_ORIGINAL
- This makegood has an impression goal greater than the original proposal line item.
-
MAKEGOODS_NOT_SUPPORTED_FOR_NON_DV360_BUYERS
- Makegoods are not supported for non-DV360 buyers.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
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 2024-08-20 UTC.
[null,null,["Last updated 2024-08-20 UTC."],[[["`ProposalLineItemMakegoodError` outlines errors encountered when creating or managing makegood proposal line items in Google Ad Manager."],["These errors can occur due to issues with the original proposal line item, such as already having a makegood, being a makegood itself, or not being sold."],["Other reasons for errors include discrepancies between the makegood and the original line item in terms of rate, units, or cost type."],["Makegoods are subject to certain limitations, like not being supported for non-standard or non-CPM line items, or for non-DV360 buyers."],["The `reason` field within `ProposalLineItemMakegoodError` provides specific details about the nature of the error using an enumerated value."]]],["The `ProposalService` API handles errors related to proposal line items, including makegoods. `ProposalLineItemMakegoodError` specifically lists reasons why a makegood operation might fail. These reasons, represented by an enum, cover scenarios like the original item already having a makegood, not being sold, or being a makegood itself. It also addresses issues with non-standard or non-CPM line items, cost types, time constraints, rate discrepancies, impression goals, and compatibility with buyers. The core errors are under `ApiError`, which includes field paths, triggers, and error strings.\n"]]