enum ProposalLineItemMakegoodError.Reason (v202505)

  • ProposalLineItemMakegoodError lists reasons for errors when creating makegoods for proposal line items.

  • Errors include issues with the original line item such as it already being a makegood, not being sold, or being too far in the past.

  • Other errors relate to the line item type, cost type, rate differences, units, or buyer type.

  • The UNKNOWN value indicates that the actual error reason is not available in the API version used.

The reasons for the target error.


Namespace
https://www.google.com/apis/ads/publisher/v202505
Enumeration Description
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.