type ProposalLineItemMakegoodError (v202411)
Stay organized with collections
Save and categorize content based on your preferences.
Lists all errors for makegood proposal line items.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
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 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003e\u003ccode\u003eProposalLineItemMakegoodError\u003c/code\u003e outlines errors specific to makegood proposal line items in Google Ad Manager.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from \u003ccode\u003eApiError\u003c/code\u003e, providing standard error details like field path, trigger, and error string.\u003c/p\u003e\n"],["\u003cp\u003eErrors can arise from issues like the original line item having an existing makegood, being a makegood itself, not being sold, or having an incompatible cost type.\u003c/p\u003e\n"],["\u003cp\u003eOther errors include rate or unit discrepancies between the makegood and the original line item.\u003c/p\u003e\n"],["\u003cp\u003eMakegoods are not supported for non-DV360 buyers, a restriction highlighted by this error type.\u003c/p\u003e\n"]]],["The `ProposalService` and `ProposalLineItemService` handle errors related to proposal line items, including makegoods. The `ApiError` is the base class for various specific errors, such as `AuthenticationError`, `InternalApiError`, and `ProposalError`. `ProposalLineItemMakegoodError` lists errors specific to makegood items. It includes reasons like `ORIGINAL_ALREADY_HAS_MAKEGOOD`, `RATE_DIFFERENT_THAN_ORIGINAL`, `UNITS_MORE_THAN_ORIGINAL`. The `ApiError` contains a `fieldPath`, `fieldPathElements`, `trigger`, and `errorString`.\n"],null,[]]