enum ProposalLineItemMakegoodError.Reason (v202505)

  • The ProposalLineItemMakegoodError.Reason enumeration lists the possible reasons for errors related to makegoods within the ProposalLineItemService.

  • These errors can occur due to issues with the original line item, such as it already having a makegood, being a makegood itself, or not being sold.

  • Other error reasons include the line item type not being standard or CPM, unsupported cost types, or the original line item being too old.

  • Differences in rate or units between the makegood and the original line item can also cause errors.

  • Makegoods are not supported for non-DV360 buyers, which is another potential error reason.

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.