enum ProposalLineItemMakegoodError.Reason (v202508)

  • ProposalLineItemMakegoodError lists the reasons for errors related to makegoods in the ProposalLineItemService.

  • Errors can occur if the original line item is already a makegood, is not yet sold, or is too far in the past.

  • Makegoods have limitations based on the type of line item (must be standard and CPM), cost type, and buyer type (not supported for non-DV360 buyers).

  • Additional errors are related to the makegood's rate and units compared to the original line item.

The reasons for the target error.


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