| ApiVersionError | Errors related to the usage of API versions. Enumerations
 
                           
                              UPDATE_TO_NEWER_VERSIONIndicates that the operation is not allowed in the version the request
                was made in.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | AssetError | Lists all errors associated with assets. Enumerations
 
                           
                              NON_UNIQUE_NAMEAn asset name must be unique across advertiser.
                              FILE_NAME_TOO_LONGThe file name is too long.
                              FILE_SIZE_TOO_LARGEThe file size is too large.
                              MISSING_REQUIRED_DYNAMIC_ALLOCATION_CLIENTRequired client code is not present in the code snippet.
                              MISSING_REQUIRED_DYNAMIC_ALLOCATION_HEIGHTRequired height is not present in the code snippet.
                              MISSING_REQUIRED_DYNAMIC_ALLOCATION_WIDTHRequired width is not present in the code snippet.
                              MISSING_REQUIRED_DYNAMIC_ALLOCATION_FORMATRequired format is not present in the mobile code snippet.
                              INVALID_CODE_SNIPPET_PARAMETER_VALUEThe parameter value in the code snippet is invalid.
                              INVALID_ASSET_IDInvalid asset Id.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | AudienceExtensionError | Errors associated with audience extension enabled line items Enumerations
 
                           
                              FREQUENCY_CAPS_NOT_SUPPORTEDFrequency caps are not supported by audience extension line items
                              INVALID_TARGETINGAudience extension line items can only target geography
                              INVENTORY_UNIT_TARGETING_INVALIDAudience extension line items can only target audience extension inventory units
                              INVALID_CREATIVE_ROTATIONAudience extension line items do not support CreativeRotationType.SEQUENTIAL.
                              INVALID_EXTERNAL_ENTITY_IDThe given ID of the external entity is not valid
                              INVALID_LINE_ITEM_TYPEAudience extension line items only support LineItemType.STANDARD.
                              INVALID_MAX_BIDAudience extension max bid is invalid when it is greater then the max budget.
                              AUDIENCE_EXTENSION_BULK_UPDATE_NOT_ALLOWEDBulk update for audience extension line items is not allowed.
                              UNEXPECTED_AUDIENCE_EXTENSION_ERRORAn unexpected error occurred.
                              MAX_DAILY_BUDGET_AMOUNT_EXCEEDEDThe value entered for the maximum daily budget on an audience extension line item exceeds
                the maximum allowed.
                              EXTERNAL_CAMPAIGN_ALREADY_EXISTSCreating a campaign for a line item that already has an associated campaign is not allowed.
                              AUDIENCE_EXTENSION_WITHOUT_FEATUREAudience extension was specified on a line item but the feature was not
                enabled.
                              AUDIENCE_EXTENSION_WITHOUT_LINKED_ACCOUNTAudience extension was specified on a line item but no audience extension account has
                been linked.
                              CANNOT_OVERRIDE_CREATIVE_SIZE_WITH_AUDIENCE_EXTENSIONAssocation creative size overrides are not allowed with audience extension.
                              CANNOT_OVERRIDE_FIELD_WITH_AUDIENCE_EXTENSIONSome association overrides are not allowed with audience extension.
                              ONLY_ONE_CREATIVE_PLACEHOLDER_ALLOWEDOnly one creative placeholder is allowed for an audience extension line item.
                              MULTIPLE_AUDIENCE_EXTENSION_LINE_ITEMS_ON_ORDEROnly one audience extension line item can be associated with a given order.
                              CANNOT_COPY_AUDIENCE_EXTENSION_LINE_ITEMS_AND_CREATIVES_TOGETHERAudience extension line items must be copied separately from their associated creatives.
                              FEATURE_DEPRECATEDAudience extension is no longer supported and cannot be used.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | AudienceSegmentError | Errors that could occur on audience segment related requests. Enumerations
 
                           
                              FIRST_PARTY_AUDIENCE_SEGMENT_NOT_SUPPORTEDFirst party audience segment is not supported.
                              ONLY_RULE_BASED_FIRST_PARTY_AUDIENCE_SEGMENTS_CAN_BE_CREATEDOnly rule-based first-party audience segments can be created.
                              AUDIENCE_SEGMENT_ID_NOT_FOUNDAudience segment for the given id is not found.
                              INVALID_AUDIENCE_SEGMENT_RULEAudience segment rule is invalid.
                              AUDIENCE_SEGMENT_RULE_TOO_LONGAudience segment rule contains too many ad units and/or custom criteria.
                              INVALID_AUDIENCE_SEGMENT_NAMEAudience segment name is invalid.
                              DUPLICATE_AUDIENCE_SEGMENT_NAMEAudience segment with this name already exists.
                              INVALID_AUDIENCE_SEGMENT_DESCRIPTIONAudience segment description is invalid.
                              INVALID_AUDIENCE_SEGMENT_PAGEVIEWSAudience segment pageviews value is invalid. It must be between 1 and 12.
                              INVALID_AUDIENCE_SEGMENT_RECENCYAudience segment recency value is invalid. It must be between 1 and 90 if pageviews > 1.
                              INVALID_AUDIENCE_SEGMENT_MEMBERSHIP_EXPIRATIONAudience segment membership expiration value is invalid. It must be between 1 and 180.
                              INVALID_AUDIENCE_SEGMENT_CUSTOM_KEY_NAMEThe given custom key cannot be part of audience segment rule due to unsupported characters.
                              INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_NAMEThe given custom value cannot be part of audience segment rule due to unsupported characters.
                              INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_MATCH_TYPEBroad-match custom value cannot be part of audience segment rule.
                              INVALID_NESTED_FIRST_PARTY_AUDIENCE_SEGMENTAudience segment rule cannot contain itself.
                              SHARED_SELLING_PARTNER_ROOT_CANNOT_BE_INCLUDEDAudience segment rule cannot contain shared selling inventory unit.
                              INVALID_NESTED_THIRD_PARTY_AUDIENCE_SEGMENTAudience segment rule cannot contain a nested third-party segment.
                              INACTIVE_NESTED_AUDIENCE_SEGMENTAudience segment rule cannot contain a nested inactive segment.
                              AUDIENCE_SEGMENT_GLOBAL_LICENSE_ERRORAn error occurred when purchasing global licenses.
                              SEGMENT_VIOLATED_POLICYSegment cannot be activated as it violates Google's Platform Policy.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | AuthenticationError | An error for an exception that occurred when authenticating. Enumerations
 
                           
                              AMBIGUOUS_SOAP_REQUEST_HEADERThe SOAP message contains a request header with an ambiguous definition of the authentication
                header fields. This means either the authTokenandoAuthTokenfields were
                both null or both were specified. Exactly one value should be specified with each request.
                              INVALID_EMAILThe login provided is invalid.
                              AUTHENTICATION_FAILEDTried to authenticate with provided information, but failed.
                              INVALID_OAUTH_SIGNATUREThe OAuth provided is invalid.
                              INVALID_SERVICEThe specified service to use was not recognized.
                              MISSING_SOAP_REQUEST_HEADERThe SOAP message is missing a request header with an authTokenand optionalnetworkCode.
                              MISSING_AUTHENTICATION_HTTP_HEADERThe HTTP request is missing a request header with an authToken
                              MISSING_AUTHENTICATIONThe request is missing an authToken
                              NETWORK_API_ACCESS_DISABLEDThe network does not have API access enabled.
                              NO_NETWORKS_TO_ACCESSThe user is not associated with any network.
                              NETWORK_NOT_FOUNDNo network for the given networkCodewas found.
                              NETWORK_CODE_REQUIREDThe user has access to more than one network, but did not provide a networkCode.
                              CONNECTION_ERRORAn error happened on the server side during connection to authentication service.
                              GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORKThe user tried to create a test network using an account that already is associated with a
                network.
                              UNDER_INVESTIGATIONThe account is blocked and under investigation by the collections team. Please contact Google
                for more information.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ClickTrackingLineItemError | Click tracking is a special line item type with a number of unique errors as
            described below. Enumerations
 
                           
                              TYPE_IMMUTABLEThe line item type cannot be changed once created.
                              INVALID_TARGETING_TYPEClick tracking line items can only be targeted at ad unit inventory, all other
                types are invalid, as well as placements.
                              INVALID_ROADBLOCKING_TYPEClick tracking line items do not allow us to control creative delivery so
                are by nature one or more as entered by the third party.
                              INVALID_CREATIVEROTATION_TYPEClick tracking line items do not support the
                CreativeRotationType.OPTIMIZED creative rotation type.
                              INVALID_DELIVERY_RATE_TYPEClick tracking line items do not allow us to control line item delivery so
                we can not control the rate at which they are served.
                              UNSUPPORTED_FIELDNot all fields are supported by the click tracking line items.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CollectionSizeError | Error for the size of the collection being too large Enumerations
 
                           
                              TOO_LARGE
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CommonError | A place for common errors that can be used across services. Enumerations
 
                           
                              NOT_FOUNDIndicates that an attempt was made to retrieve an entity that does not
                exist.
                              ALREADY_EXISTSIndicates that an attempt was made to create an entity that already
                exists.
                              NOT_APPLICABLEIndicates that a value is not applicable for given use case.
                              DUPLICATE_OBJECTIndicates that two elements in the collection were identical.
                              CANNOT_UPDATEIndicates that an attempt was made to change an immutable field.
                              UNSUPPORTED_OPERATIONIndicates that the requested operation is not supported.
                              CONCURRENT_MODIFICATIONIndicates that another request attempted to update the same data in the same network
                at about the same time. Please wait and try the request again.
                              REQUEST_TOO_LARGE
Indicates that the request is too large to be processed.
This error is thrown when internal system limits are exceeded
due to the number of affected entities implied by the input
parameters. Clients should reduce the number of affected entities
and try again.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CompanyCreditStatusError | Lists all errors due to Company.creditStatus. Enumerations
 
                           
                              COMPANY_CREDIT_STATUS_CHANGE_NOT_ALLOWEDThe user's role does not have permission to change
                Company.creditStatus from the default value. The default value is
                Company.CreditStatus.ACTIVE for the Basic credit status setting
                and Company.CreditStatus.ON_HOLD for the Advanced credit status
                setting.
                              CANNOT_USE_CREDIT_STATUS_SETTINGThe network has not been enabled for editing credit status settings for
                companies.
                              CANNOT_USE_ADVANCED_CREDIT_STATUS_SETTINGThe network has not been enabled for the Advanced credit status
                settings for companies. Company.creditStatus must be either
                ACTIVEorINACTIVE.
                              UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_ORDERAn order cannot be created or updated because the
                Order.advertiserId or the Order.agencyId it is associated
                with has Company.creditStatus that is not ACTIVEorON_HOLD.
                              UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_LINE_ITEMA line item cannot be created for the order because the
                Order.advertiserId or {Order#agencyId} it is associated with has
                Company.creditStatus that is not ACTIVEorON_HOLD.
                              CANNOT_BLOCK_COMPANY_TOO_MANY_APPROVED_ORDERSThe company cannot be blocked because there are more than 200 approved
                orders of the company. Archive some, so that there are less than 200 of
                them.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CreativeError | Lists all errors associated with creatives. Enumerations
 
                           
                              FLASH_AND_FALLBACK_URL_ARE_SAME
                              FlashRedirectCreative.flashUrlandFlashRedirectCreative.fallbackUrlare the same. The fallback URL
                is used when the flash URL does not work and must be different from it.
                              DESTINATION_URL_NOT_EMPTY
                              HasDestinationUrlCreative.destinationUrl must be empty when its type is
                DestinationUrlType.NONE.
                              DESTINATION_URL_TYPE_NOT_SUPPORTEDThe provided DestinationUrlType is not supported for the creative type it is
                being used on.
                              CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_CREATIVECannot create or update legacy DART For Publishers creative.
                              CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_MOBILE_CREATIVECannot create or update legacy mobile creative.
                              INVALID_COMPANY_TYPECompany type should be one of Advertisers, House Advertisers and
                Ad Networks.
                              DUPLICATE_ASSET_IN_CREATIVEAssets associated with the same creative must be unique.
                              CREATIVE_ASSET_CANNOT_HAVE_ID_AND_BYTE_ARRAYA creative asset cannot contain an asset ID and a byte array.
                              CANNOT_CREATE_OR_UPDATE_UNSUPPORTED_CREATIVECannot create or update unsupported creative.
                              CANNOT_CREATE_PROGRAMMATIC_CREATIVESCannot create programmatic creatives.
                              INVALID_SIZE_FOR_THIRD_PARTY_IMPRESSION_TRACKERA creative must have valid size to use the third-party impression tracker.
                              CANNOT_DEACTIVATE_CREATIVES_IN_CREATIVE_SETSIneligible creatives can not be deactivated.
                              HOSTED_VIDEO_CREATIVE_REQUIRES_VIDEO_ASSETAd Manager hosted video creatives must contain a video asset.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CrossSellError | Lists all errors associated with cross selling. Enumerations
 
                           
                              COMPANY_IS_NOT_DISTRIBUTION_PARTNERA company for cross-sell partner must be of type Company.Type.PARTNER.
                              CHANGING_PARTNER_NETWORK_IS_NOT_SUPPORTEDThe network code of a cross-sell partner cannot be changed.
                              MISSING_DISTRIBUTOR_PARTNER_NAMEA cross-sell partner must have a partner name.
                              DISTRIBUTOR_NETWORK_MISSING_PUBLISHER_FEATUREThe cross-sell distributor publisher feature must be enabled.
                              CONTENT_PROVIDER_NETWORK_MISSING_PUBLISHER_FEATUREThe cross-sell publisher features must be enabled on the partner's network.
                              INVALID_DISTRIBUTOR_PARTNER_NAMEThe cross-sell partner name conflicts with an ad unit name on the partner's network.
                              INVALID_CONTENT_PROVIDER_NETWORKThe network code of a cross-sell partner is invalid.
                              CONTENT_PROVIDER_NETWORK_CANNOT_BE_ACTIVE_NETWORKThe content provider network must be different than the distributor network.
                              CONTENT_PROVIDER_NETWORK_ALREADY_ENABLED_FOR_CROSS_SELLINGThe same network code was already enabled for cross-sell in a different company.
                              DISTRIBUTOR_RULE_VIOLATION_ERRORA rule defined by the cross selling distributor has been violated by a line item targeting
                a shared ad unit. Violating this rule is an error.
                              DISTRIBUTOR_RULE_VIOLATION_WARNING
A rule defined by the cross selling distributor has been violated
by a line item targeting a shared ad unit. Violating this rule is a
warning.
By setting LineItem.skipCrossSellingRuleWarningChecks, the content partner can suppress the warning
(and create or save the line item). This flag is available beginning in V201411.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CurrencyCodeError | Errors related to currency codes. Enumerations
 
                           
                              INVALIDThe currency code is invalid and does not follow ISO 4217.
                              UNSUPPORTEDThe currency code is valid, but is not supported.
                              DEPRECATED_CURRENCY_USEDThe currency has been used for entity creation after its deprecation
 | 
                  
                     | CustomFieldValueError | Errors specific to editing custom field values Enumerations
 
                           
                              CUSTOM_FIELD_NOT_FOUNDAn attempt was made to modify or create a CustomFieldValue for
                a CustomField that does not exist.
                              CUSTOM_FIELD_INACTIVEAn attempt was made to create a new value for a custom field
                that is inactive.
                              CUSTOM_FIELD_OPTION_NOT_FOUNDAn attempt was made to modify or create a CustomFieldValue corresponding
                to a CustomFieldOption that could not be found.
                              INVALID_ENTITY_TYPEAn attempt was made to modify or create a CustomFieldValue with an
                association to an entity of the wrong type for its field.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | CustomTargetingError | Lists all errors related to CustomTargetingKey and
            CustomTargetingValue objects. Enumerations
 
                           
                              KEY_NOT_FOUNDRequested CustomTargetingKey is not found.
                              KEY_COUNT_TOO_LARGENumber of CustomTargetingKey objects created exceeds the limit
                allowed for the network.
                              KEY_NAME_DUPLICATE
                              CustomTargetingKey with the same CustomTargetingKey.name
                already exists.
                              KEY_NAME_EMPTY
                              CustomTargetingKey.name is empty.
                              KEY_NAME_INVALID_LENGTH
                              CustomTargetingKey.name is too long.
                              KEY_NAME_INVALID_CHARS
                              CustomTargetingKey.name contains unsupported or reserved
                characters.
                              KEY_NAME_RESERVED
                              CustomTargetingKey.name matches one of the reserved custom
                targeting key names.
                              KEY_DISPLAY_NAME_INVALID_LENGTH
                              CustomTargetingKey.displayName is too long.
                              KEY_STATUS_NOT_ACTIVEKey is not active.
                              VALUE_NOT_FOUNDRequested CustomTargetingValue is not found.
                              GET_VALUES_BY_STATEMENT_MUST_CONTAIN_KEY_IDThe WHEREclause in the Statement.query must always
                contain CustomTargetingValue.customTargetingKeyId as one of its
                columns in a way that it is AND'ed with the rest of the query.
                              VALUE_COUNT_FOR_KEY_TOO_LARGEThe number of CustomTargetingValue objects associated with a
                CustomTargetingKey exceeds the network limit. This is only
                applicable for keys of type CustomTargetingKey.Type#PREDEFINED.
                              VALUE_NAME_DUPLICATE
                              CustomTargetingValue with the same
                CustomTargetingValue.name already exists.
                              VALUE_NAME_EMPTY
                              CustomTargetingValue.name is empty.
                              VALUE_NAME_INVALID_LENGTH
                              CustomTargetingValue.name is too long.
                              VALUE_NAME_INVALID_CHARS
                              CustomTargetingValue.name contains unsupported or reserved
                characters.
                              VALUE_DISPLAY_NAME_INVALID_LENGTH
                              CustomTargetingValue.displayName is too long.
                              VALUE_MATCH_TYPE_NOT_ALLOWEDOnly Ad Manager 360 networks can have CustomTargetingValue.matchType
                other than CustomTargetingValue.MatchType.EXACT.
                              VALUE_MATCH_TYPE_NOT_EXACT_FOR_PREDEFINED_KEYYou can only create CustomTargetingValue objects with match type
                CustomTargetingValue.MatchType.EXACT when associating
                with CustomTargetingKey objects of type
                CustomTargetingKey.Type.PREDEFINED
                           
                              SUFFIX_MATCH_TYPE_NOT_ALLOWED
                              CustomTargetingValue object cannot have match type of
                CustomTargetingValue.MatchType.SUFFIX when adding a
                CustomTargetingValue to a line item.
                              CONTAINS_MATCH_TYPE_NOT_ALLOWED
                              CustomTargetingValue object cannot have match type of
                CustomTargetingValue.MatchType.CONTAINS when adding a
                CustomTargetingValue to targeting expression of a line item.
                              VALUE_STATUS_NOT_ACTIVEValue is not active.
                              KEY_WITH_MISSING_VALUESThe CustomTargetingKey does not have any
                CustomTargetingValue associated with it.
                              INVALID_VALUE_FOR_KEYThe CustomTargetingKey has a CustomTargetingValue specified for which the
                value is not a valid child.
                              CANNOT_OR_DIFFERENT_KEYS
                              CustomCriteriaSet.LogicalOperator.OR operation cannot be applied
                to values with different keys.
                              INVALID_TARGETING_EXPRESSIONTargeting expression is invalid. This can happen if the sequence of
                operators is wrong, or a node contains invalid number of children.
                              DELETED_KEY_CANNOT_BE_USED_FOR_TARGETINGThe key has been deleted. CustomCriteria cannot have deleted
                keys.
                              DELETED_VALUE_CANNOT_BE_USED_FOR_TARGETINGThe value has been deleted. CustomCriteria cannot have deleted
                values.
                              VIDEO_BROWSE_BY_KEY_CANNOT_BE_USED_FOR_CUSTOM_TARGETINGThe key is set as the video browse-by key, which cannot be used for
                custom targeting.
                              CANNOT_DELETE_CUSTOM_KEY_USED_IN_PARTNER_ASSIGNMENT_TARGETINGCannot delete a custom criteria key that is targeted by an active partner assignment.
                              CANNOT_DELETE_CUSTOM_VALUE_USED_IN_PARTNER_ASSIGNMENT_TARGETINGCannot delete a custom criteria value that is targeted by an active partner assignment.
                              CANNOT_TARGET_AUDIENCE_SEGMENT
                              AudienceSegment object cannot be targeted.
                              CANNOT_TARGET_THIRD_PARTY_AUDIENCE_SEGMENTThird party AudienceSegment cannot be targeted.
                              CANNOT_TARGET_INACTIVE_AUDIENCE_SEGMENTInactive AudienceSegment object cannot be targeted.
                              INVALID_AUDIENCE_SEGMENTSTargeted AudienceSegment object is not valid.
                              CANNOT_TARGET_MAPPED_METADATAMapped metadata key-values are deprecated and cannot be targeted.
                              ONLY_APPROVED_AUDIENCE_SEGMENTS_CAN_BE_TARGETEDTargeted AudienceSegment objects have not been approved.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | DateTimeRangeTargetingError | Lists all date time range errors caused by associating a line item with a targeting
            expression. Enumerations
 
                           
                              EMPTY_RANGESNo targeted ranges exists.
                              NOT_SPONSORSHIP_LINEITEMType of lineitem is not sponsorship.
                              NOT_SPONSORSHIP_OR_STANDARD_LINEITEMType of lineitem is not sponsorship or standard.
                              UNSUPPORTED_LINEITEM_RESERVATION_TYPELine item must have a reservation type of sponsorship, standard or preferred deal to use date
                time range targeting.
                              PAST_RANGES_CHANGEDPast ranges are changed.
                              RANGES_OVERLAPTargeted date time ranges overlap.
                              FIRST_DATE_TIME_DOES_NOT_MATCH_START_TIMEFirst date time does not match line item's start time.
                              LAST_DATE_TIME_DOES_NOT_MATCH_END_TIMELast date time does not match line item's end time.
                              RANGES_OUT_OF_LINEITEM_ACTIVE_PERIODTargeted date time ranges fall out the active period of lineitem.
                              START_TIME_IS_NOT_START_OF_DAYStart time of range (except the earliest range) is not at start of day.
                Start of day is 00:00:00.
                              END_TIME_IS_NOT_END_OF_DAYEnd time of range (except the latest range) is not at end of day.
                End of day is 23:59:59.
                              START_DATE_TIME_IS_IN_PASTStart date time of earliest targeted ranges is in past.
                              MODIFY_START_DATE_TIME_TO_PASTCannot modify the start date time for date time targeting to the past.
                              RANGE_END_TIME_BEFORE_START_TIMEThe end time of range is before the start time.
                Could happen when start type is IMMEDIATE or ONE_HOUR_LATER.
                              END_DATE_TIME_IS_TOO_LATEEnd date time of latest targeted ranges is too late.
                              LIMITED_RANGES_IN_UNLIMITED_LINEITEM
                              BLACKOUT_DURATION_TOO_SHORTBlackout ranges do not adhere to the minimum blackout duration. There must be a minimum of 2
                seconds between targeted DateTimes.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | DayPartTargetingError | Lists all errors associated with day-part targeting for a line item. Enumerations
 
                           
                              INVALID_HOURHour of day must be between 0 and 24, inclusive.
                              INVALID_MINUTEMinute of hour must be one of 0, 15,30, 45.
                              END_TIME_NOT_AFTER_START_TIMEThe DayPart.endTime cannot be after DayPart.startTime.
                              TIME_PERIODS_OVERLAPCannot create day-parts that overlap.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | EntityChildrenLimitReachedError | Lists errors relating to having too many children on an entity. Enumerations
 
                           
                              LINE_ITEM_LIMIT_FOR_ORDER_REACHEDThe number of line items on the order exceeds the max number of line items allowed per order
                in the network.
                              CREATIVE_ASSOCIATION_LIMIT_FOR_LINE_ITEM_REACHEDThe number of creatives associated with the line item exceeds the max number of creatives
                allowed to be associated with a line item in the network.
                              AD_UNIT_LIMIT_FOR_PLACEMENT_REACHEDThe number of ad units on the placement exceeds the max number of ad units
                allowed per placement in the network.
                              TARGETING_EXPRESSION_LIMIT_FOR_LINE_ITEM_REACHEDThe number of targeting expressions on the line item exceeds the max number of targeting
                expressions allowed per line item in the network.
                              TARGETING_EXPRESSION_SIZE_LIMIT_REACHEDThe size of a single targeting expression tree exceeds the max size allowed by the network.
                              CUSTOM_TARGETING_VALUES_FOR_KEY_LIMIT_REACHEDThe number of custom targeting values for the free-form or predefined custom targeting key
                exceeds the max number allowed.
                              TARGETING_EXPRESSION_LIMIT_FOR_CREATIVES_ON_LINE_ITEM_REACHEDThe total number of targeting expressions on the creatives for the line item exceeds
                the max number allowed per line item in the network.
                              ATTACHMENT_LIMIT_FOR_PROPOSAL_REACHEDThe number of attachments added to the proposal exceeds the max number
                allowed per proposal in the network.
                              PROPOSAL_LINE_ITEM_LIMIT_FOR_PROPOSAL_REACHEDThe number of proposal line items on the proposal exceeds the max number
                allowed per proposal in the network.
                              PRODUCT_LIMIT_FOR_PRODUCT_PACKAGE_REACHEDThe number of product package items on the product package exceeds the max number
                allowed per product package in the network.
                              PRODUCT_TEMPLATE_AND_PRODUCT_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHEDThe number of product template and product base rates on the rate card (including excluded
                product base rates) exceeds the max number allowed per rate card in the network.
                              PRODUCT_PACKAGE_ITEM_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHEDThe number of product package item base rates on the rate card exceeds the max number
                allowed per rate card in the network.
                              PREMIUM_LIMIT_FOR_RATE_CARD_REACHEDThe number of premiums of the rate card exceeds the max number allowed per rate card
                in the network.
                              AD_UNIT_LIMIT_FOR_AD_EXCLUSION_RULE_TARGETING_REACHEDThe number of ad units on AdExclusionRule.inventoryTargetingexceeds the max number
                of ad units allowed per ad exclusion rule inventory targeting in the network.
                              NATIVE_STYLE_LIMIT_FOR_NATIVE_AD_FORMAT_REACHEDThe number of native styles under the native creative template exceeds the
                max number of native styles allowed per native creative template in the
                network.
                              TARGETING_EXPRESSION_LIMIT_FOR_PRESENTATION_ASSIGNMENT_REACHEDThe number of targeting expressions on the native style exceeds the max number of targeting
                expressions allowed per native style in the network.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | EntityLimitReachedError | An error that occurs when creating an entity if the limit on the number of allowed entities for
            a network has already been reached. Enumerations
 
                           
                              CUSTOM_TARGETING_VALUES_LIMIT_REACHEDThe number of custom targeting values exceeds the max number allowed in the network.
                              AD_EXCLUSION_RULES_LIMIT_REACHEDThe number of ad exclusion rules exceeds the max number allowed in the network.
                              FIRST_PARTY_AUDIENCE_SEGMENTS_LIMIT_REACHEDThe number of first party audience segments exceeds the max number allowed in the network.
                              PLACEMENTS_LIMIT_REACHEDThe number of active placements exceeds the max number allowed in the network.
                              LINE_ITEMS_LIMIT_REACHEDThe number of line items excceeds the max number allowed in the network.
                              ACTIVE_LINE_ITEMS_LIMIT_REACHEDThe number of active line items exceeds the max number allowed in the network.
                              DAI_ENCODING_PROFILES_LIMIT_REACHEDThe number of not-archived encoding profiles exceeds the max number allowed in the network.
                              TRAFFIC_FORECAST_SEGMENTS_LIMIT_REACHEDThe number of traffic forecast segments exceeds the max number allowed in the network.
                              FORECAST_ADJUSTMENTS_LIMIT_REACHEDThe number of forecast adjustments exceeds the max number allowed in the network.
                              ACTIVE_EXPERIMENTS_LIMIT_REACHEDThe number of active experiments exceeds the max number allowed in the network.
                              SITES_LIMIT_REACHEDThe number of sites exceeds the max number allowed in the network.
                              USER_TEAMS_LIMIT_REACHEDThe number of teams on the user exceeds the max number allowed.
                              ACTIVE_TARGETING_PRESETS_LIMIT_REACHEDThe count of active targeting presets exceeds the limit.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | FeatureError | Errors related to feature management.  If you attempt using a feature that is not available to
            the current network you'll receive a FeatureError with the missing feature as the trigger. Enumerations
 
                           
                              MISSING_FEATUREA feature is being used that is not enabled on the current network.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ForecastError | Errors that can result from a forecast request. Enumerations
 
                           
                              SERVER_NOT_AVAILABLEThe forecast could not be retrieved due to a server side
                connection problem. Please try again soon.
                              INTERNAL_ERRORThere was an unexpected internal error.
                              NO_FORECAST_YETThe forecast could not be retrieved because there is not
                enough forecasting data available yet. It may take up to one week before
                enough data is available.
                              NOT_ENOUGH_INVENTORYThere's not enough inventory for the requested reservation.
                              SUCCESSNo error from forecast.
                              ZERO_LENGTH_RESERVATIONThe requested reservation is of zero length.  No forecast is returned.
                              EXCEEDED_QUOTAThe number of requests made per second is too high and has exceeded the
                allowable limit. The recommended approach to handle this error is to wait
                about 5 seconds and then retry the request. Note that this does not
                guarantee the request will succeed. If it fails again, try increasing the
                wait time.
                
                Another way to mitigate this error is to limit requests to 2 per second.
                Once again this does not guarantee that every request will succeed, but
                may help reduce the number of times you receive this error.
                
                              OUTSIDE_AVAILABLE_DATE_RANGEThe request falls outside the date range of the available data.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | FrequencyCapError | Lists all errors associated with frequency caps. Enumerations
 
                           
                              IMPRESSION_LIMIT_EXCEEDED
                              IMPRESSIONS_TOO_LOW
                              RANGE_LIMIT_EXCEEDED
                              RANGE_TOO_LOW
                              DUPLICATE_TIME_RANGE
                              DUPLICATE_TIME_UNIT
                              TOO_MANY_FREQUENCY_CAPS
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | GenericTargetingError | Targeting validation errors that can be used by different targeting types. Enumerations
 
                           
                              CONFLICTING_INCLUSION_OR_EXCLUSION_OF_SIBLINGSBoth including and excluding sibling criteria is disallowed.
                              INCLUDING_DESCENDANTS_OF_EXCLUDED_CRITERIAIncluding descendants of excluded criteria is disallowed.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | GeoTargetingError | Lists all errors associated with geographical targeting for a
            LineItem. Enumerations
 
                           
                              TARGETED_LOCATIONS_NOT_EXCLUDABLEA location that is targeted cannot also be excluded.
                              EXCLUDED_LOCATIONS_CANNOT_HAVE_CHILDREN_TARGETEDExcluded locations cannot have any of their children targeted.
                              POSTAL_CODES_CANNOT_BE_EXCLUDEDPostal codes cannot be excluded.
                              UNTARGETABLE_LOCATIONIndicates that location targeting is not allowed.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | GrpSettingsError | Errors associated with line items with GRP settings. Enumerations
 
                           
                              INVALID_AGE_RANGEAge range for GRP audience is not valid. Please see the
                Ad Manager Help Center
                for more information.
                              UNDER_18_MIN_AGE_REQUIRES_ALL_AGESAge range for GRP audience is not allowed to include ages under 18 unless designating all
                ages in target(2-65+).
                              LINE_ITEM_ENVIRONMENT_TYPE_NOT_SUPPORTEDGRP settings are only supported for video line items.
                              NIELSEN_DAR_REQUIRES_INSTREAM_VIDEOFor deals with Nielsen DAR enabled, there must be an instream video environment.
                              LINE_ITEM_TYPE_NOT_SUPPORTEDGRP settings are not supported for the given line item type.
                              CANNOT_SPECIFY_GENDER_FOR_GIVEN_AGE_RANGEGRP audience gender cannot be specified for the selected age range.
                              INVALID_MIN_AGEMinimum age for GRP audience is not valid.
                              INVALID_MAX_AGEMaximum age for GRP audience is not valid.
                              CANNOT_DISABLE_GRP_AFTER_ENABLINGGRP settings cannot be disabled.
                              CANNOT_CHANGE_GRP_PROVIDERSGRP provider cannot be updated.
                              CANNOT_CHANGE_GRP_SETTINGSGRP settings cannot be updated once the line item has started serving.
                              GRP_AUDIENCE_GOAL_NOT_SUPPORTEDImpression goal based on GRP audience is not supported.
                              DEMOG_GOAL_EXPECTEDImpression goal based on GRP audience expected.
                              CANNOT_SET_GRP_AUDIENCE_GOALImpression goal based on GRP audience cannot be set once the line item has started serving.
                              CANNOT_REMOVE_GRP_AUDIENCE_GOALImpression goal based on GRP audience cannot be removed once the line item has started
                serving.
                              UNSUPPORTED_GEO_TARGETINGUnsupported geographic location targeted for line item with GRP audience goal.
                              UNSUPPORTED_GRP_SETTINGGRP Settings specified are unsupported.
                              SHOULD_SET_IN_TARGET_GOAL_THROUGH_GRP_SETTINGSIn-target line items should be set through the grpSettings target impression goal.
                              SHOULD_SET_IN_TARGET_GOAL_THROUGH_PRIMARY_GOALIn-target line items should be set through the primaryReservationUnit's in-target Impressions
                unit type.
                              NIELSEN_REGISTRATION_FAILEDAttempt to register with Nielsen failed.
                              LEGACY_NIELSEN_CAMPAIGN_REGISTRATION_ATTEMPTAttempted to register a placement on a legacy Nielsen campaign.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ImageError | Lists all errors associated with images. Enumerations
 
                           
                              INVALID_IMAGEThe file's format is invalid.
                              INVALID_SIZE
                              Size.width and Size.height cannot be negative.
                              UNEXPECTED_SIZEThe actual image size does not match the expected image size.
                              OVERLAY_SIZE_TOO_LARGEThe size of the asset is larger than that of the overlay creative.
                              ANIMATED_NOT_ALLOWEDAnimated images are not allowed.
                              ANIMATION_TOO_LONGAnimation length exceeded the allowed policy limit.
                              CMYK_JPEG_NOT_ALLOWEDImages in CMYK color formats are not allowed.
                              FLASH_NOT_ALLOWEDFlash files are not allowed.
                              FLASH_WITHOUT_CLICKTAGIf FlashCreative.clickTagRequiredistrue, then the flash
                file is required to have a click tag embedded in it.
                              ANIMATED_VISUAL_EFFECTAnimated visual effect is not allowed.
                              FLASH_ERRORAn error was encountered in the flash file.
                              LAYOUT_PROBLEMIncorrect image layout.
                              FLASH_HAS_NETWORK_OBJECTSFlash files with network objects are not allowed.
                              FLASH_HAS_NETWORK_METHODSFlash files with network methods are not allowed.
                              FLASH_HAS_URLFlash files with hard-coded click thru URLs are not allowed.
                              FLASH_HAS_MOUSE_TRACKINGFlash files with mouse tracking are not allowed.
                              FLASH_HAS_RANDOM_NUMFlash files that generate or use random numbers are not allowed.
                              FLASH_SELF_TARGETSFlash files with self targets are not allowed.
                              FLASH_BAD_GETURL_TARGETFlash file contains a bad geturl target.
                              FLASH_VERSION_NOT_SUPPORTEDFlash or ActionScript version in the submitted file is not supported.
                              FILE_TOO_LARGEThe uploaded file is too large.
                              SYSTEM_ERROR_IRSA system error occurred, please try again.
                              SYSTEM_ERROR_SCSA system error occurred, please try again.
                              UNEXPECTED_PRIMARY_ASSET_DENSITYThe image density for a primary asset was not one of the expected image densities.
                              DUPLICATE_ASSET_DENSITYTwo or more assets have the same image density.
                              MISSING_DEFAULT_ASSETThe creative does not contain a primary asset. (For high-density creatives, the primary
                asset must be a standard image file with 1x density.)
                              PREVERIFIED_MIMETYPE_NOT_ALLOWEDpreverified_mime_type is not in the client spec's allowlist.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | InternalApiError | Indicates that a server-side error has occured. InternalApiErrors
            are generally not the result of an invalid request or message sent by the
            client.Enumerations
 
                           
                              UNEXPECTED_INTERNAL_API_ERRORAPI encountered an unexpected internal error.
                              TRANSIENT_ERRORA temporary error occurred during the request. Please retry.
                              UNKNOWNThe cause of the error is not known or only defined in newer versions.
                              DOWNTIMEThe API is currently unavailable for a planned downtime.
                              ERROR_GENERATING_RESPONSEMutate succeeded but server was unable to build response. Client should not retry mutate.
 | 
                  
                     | InvalidEmailError | Caused by supplying a value for an email attribute that is not a valid
            email address. Enumerations
 
                           
                              INVALID_FORMATThe value is not a valid email address.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | InvalidUrlError | Lists all errors associated with URLs. Enumerations
 
                           
                              ILLEGAL_CHARACTERSThe URL contains invalid characters.
                              INVALID_FORMATThe format of the URL is not allowed. This could occur for a number of
                reasons. For example, if an invalid scheme is specified (like "ftp://")
                or if a port is specified when not required, or if a query was specified
                when not required.
                              INSECURE_SCHEMEURL contains insecure scheme.
                              NO_SCHEMEThe URL does not contain a scheme.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | InventoryTargetingError | Lists all inventory errors caused by associating a line item with a targeting
            expression. Enumerations
 
                           
                              AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIREDAt least one placement or inventory unit is required
                              INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDEDThe same inventory unit or placement cannot be targeted and excluded at
                the same time
                              INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_TARGETEDA child inventory unit cannot be targeted if its ancestor inventory unit
                is also targeted.
                              INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_EXCLUDEDA child inventory unit cannot be targeted if its ancestor inventory unit
                is excluded.
                              INVENTORY_UNIT_CANNOT_BE_EXCLUDED_IF_ANCESTOR_IS_EXCLUDEDA child inventory unit cannot be excluded if its ancestor inventory unit
                is also excluded.
                              EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_TARGETEDAn explicitly targeted inventory unit cannot be targeted.
                              EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_EXCLUDEDAn explicitly targeted inventory unit cannot be excluded.
                              SELF_ONLY_INVENTORY_UNIT_NOT_ALLOWEDA landing page-only ad unit cannot be targeted.
                              SELF_ONLY_INVENTORY_UNIT_WITHOUT_DESCENDANTSA landing page-only ad unit cannot be targeted if it doesn't have any
                children.
                              YOUTUBE_AUDIENCE_SEGMENTS_CAN_ONLY_BE_TARGETED_WITH_YOUTUBE_SHARED_INVENTORYAudience segments shared from YouTube can only be targeted with inventory shared
                from YouTube for cross selling.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LabelEntityAssociationError | Errors specific to creating label entity associations. Enumerations
 
                           
                              DUPLICATE_ASSOCIATIONThe label has already been attached to the entity.
                              INVALID_ASSOCIATIONA label is being applied to an entity that does not support that entity
                type.
                              NEGATION_NOT_ALLOWEDLabel negation cannot be applied to the entity type.
                              DUPLICATE_ASSOCIATION_WITH_NEGATIONThe same label is being applied and negated to the same entity.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LineItemActivityAssociationError | Errors specific to associating activities to line items. Enumerations
 
                           
                              INVALID_ACTIVITY_FOR_ADVERTISERWhen associating an activity to a line item the activity must belong to the same
                advertiser as the line item.
                              INVALID_COST_TYPE_FOR_ASSOCIATIONActivities can only be associated with line items of CostType.CPA.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LineItemCreativeAssociationError | Lists all errors associated with line item-to-creative association dates. Enumerations
 
                           
                              CREATIVE_IN_WRONG_ADVERTISERS_LIBRARYCannot associate a creative to the wrong advertiser
                              INVALID_LINEITEM_CREATIVE_PAIRINGThe creative type being associated is a invalid for the line item type.
                              STARTDATE_BEFORE_LINEITEM_STARTDATEAssociation start date cannot be before line item start date
                              STARTDATE_NOT_BEFORE_LINEITEM_ENDDATEAssociation start date cannot be same as or after line item end date
                              ENDDATE_AFTER_LINEITEM_ENDDATEAssociation end date cannot be after line item end date
                              ENDDATE_NOT_AFTER_LINEITEM_STARTDATEAssociation end date cannot be same as or before line item start date
                              ENDDATE_NOT_AFTER_STARTDATEAssociation end date cannot be same as or before its start date
                              ENDDATE_IN_THE_PASTAssociation end date cannot be in the past.
                              CANNOT_COPY_WITHIN_SAME_LINE_ITEMCannot copy an association to the same line item without
                creating new creative
                              UNSUPPORTED_CREATIVE_VAST_REDIRECT_TYPEProgrammatic only supports the "Video" redirect type.
                              UNSUPPORTED_YOUTUBE_HOSTED_CREATIVEProgrammatic does not support YouTube hosted creatives.
                              PROGRAMMATIC_CREATIVES_CAN_ONLY_BE_ASSIGNED_TO_ONE_LINE_ITEMProgrammatic creatives can only be assigned to one line item.
                              CANNOT_ACTIVATE_ASSOCIATION_WITH_INACTIVE_CREATIVECannot activate a line item creative association if the associated creative is inactive.
                              CANNOT_CREATE_PROGRAMMATIC_CREATIVESCannot create programmatic creatives.
                              CANNOT_UPDATE_PROGRAMMATIC_CREATIVESCannot update programmatic creatives.
                              CREATIVE_AND_LINE_ITEM_MUST_BOTH_BE_SET_TOP_BOX_ENABLEDCannot associate a creative with a line item if only one of them is set-top box enabled.
                              CANNOT_DELETE_SET_TOP_BOX_ENABLED_ASSOCIATIONSCannot delete associations between set-top box enabled line items and set-top box enabled
                creatives.
                              SET_TOP_BOX_CREATIVE_ROTATION_WEIGHT_MUST_BE_INTEGERCreative rotation weights must be integers.
                              INVALID_CREATIVE_ROTATION_TYPE_FOR_MANUAL_WEIGHTCreative rotation weights are only valid when creative rotation type is set to
                CreativeRotationType.MANUAL.
                              CLICK_MACROS_REQUIREDThe code snippet of a creative must contain a click macro
                (%%CLICK_URL_ESC%% or %%CLICK_URL_UNESC%%).
                              VIEW_MACROS_NOT_ALLOWEDThe code snippet of a creative must not contain a view macro
                (%%VIEW_URL_ESC%% or %%VIEW_URL_UNESC%%).
                              CREATIVE_SKIPPABILITY_MISMATCH_WITH_LINE_ITEMCreative and line item skippability must match.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LineItemError | A catch-all error that lists all generic errors associated with LineItem. Enumerations
 
                           
                              ALREADY_STARTEDSome changes may not be allowed because a line item has already started.
                              UPDATE_RESERVATION_NOT_ALLOWEDUpdate reservation is not allowed because a line item has
                already started, users must pause the line item first.
                              ALL_ROADBLOCK_NOT_ALLOWEDRoadblocking to display all creatives is not allowed.
                              ALL_COMPANION_DELIVERY_NOT_ALLOWEDCompanion delivery to display all creatives is not allowed.
                              CREATIVE_SET_ROADBLOCK_NOT_ALLOWEDRoadblocking to display all master and companion creative set is not allowed.
                              FRACTIONAL_PERCENTAGE_NOT_ALLOWEDFractional percentage is not allowed.
                              DISCOUNT_NOT_ALLOWEDFor certain LineItem configurations discounts are not allowed.
                              UPDATE_CANCELED_LINE_ITEM_NOT_ALLOWEDUpdating a canceled line item is not allowed.
                              UPDATE_PENDING_APPROVAL_LINE_ITEM_NOT_ALLOWEDUpdating a pending approval line item is not allowed.
                              UPDATE_ARCHIVED_LINE_ITEM_NOT_ALLOWEDUpdating an archived line item is not allowed.
                              CREATE_OR_UPDATE_LEGACY_DFP_LINE_ITEM_TYPE_NOT_ALLOWEDCreate or update legacy dfp line item type is not allowed.
                              COPY_LINE_ITEM_FROM_DIFFERENT_COMPANY_NOT_ALLOWEDCopying line item from different company (advertiser)
                to the same order is not allowed.
                              INVALID_SIZE_FOR_PLATFORMThe size is invalid for the specified platform.
                              INVALID_LINE_ITEM_TYPE_FOR_PLATFORMThe line item type is invalid for the specified platform.
                              INVALID_WEB_PROPERTY_FOR_PLATFORMThe web property cannot be served on the specified platform.
                              INVALID_WEB_PROPERTY_FOR_ENVIRONMENTThe web property cannot be served on the specified environment.
                              AFMA_BACKFILL_NOT_ALLOWEDAFMA backfill not supported.
                              UPDATE_ENVIRONMENT_TYPE_NOT_ALLOWEDEnvironment type cannot change once saved.
                              COMPANIONS_NOT_ALLOWEDThe placeholders are invalid because they contain companions,
                but the line item does not support companions.
                              ROADBLOCKS_WITH_NONROADBLOCKS_NOT_ALLOWEDThe placeholders are invalid because some of them are roadblocks,
                and some are not.  Either all roadblock placeholders must contain
                companions, or no placeholders may contain companions.  This does
                not apply to video creative sets.
                              CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCKA line item cannot be updated from having
                RoadblockingType.CREATIVE_SET to having a different
                RoadblockingType, or vice versa.
                              PLACEHOLDER_COUNT_NOT_SUPPORTEDThe placeholders are invalid because they contain a creative count of more than 1 but the
                environment does not support this or the line item has repeated creative serving enabled.
                              UPDATE_FROM_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWEDCan not change from a backfill line item type once creatives have been
                assigned.
                              UPDATE_TO_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWEDCan not change to a backfill line item type once creatives have been
                assigned.
                              UPDATE_BACKFILL_WEB_PROPERTY_NOT_ALLOWEDCan not change to backfill web property once creatives have been
                assigned.
                              INVALID_COMPANION_DELIVERY_OPTION_FOR_ENVIRONMENT_TYPEThe companion delivery option is not valid for your environment type.
                              COMPANION_BACKFILL_REQUIRES_VIDEOCompanion backfill is enabled but environment type not video.
                              COMPANION_DELIVERY_OPTION_REQUIRE_PREMIUMCompanion delivery options require Ad Manager 360 networks.
                              DUPLICATE_MASTER_SIZESThe master size of placeholders have duplicates.
                              INVALID_PRIORITY_FOR_LINE_ITEM_TYPEThe line item priority is invalid if for dynamic allocation line items
                it is different than the default for free publishers.  When allowed,
                Ad Manager 360 users can change the priority to any value.
                              INVALID_ENVIRONMENT_TYPEThe environment type is not valid.
                              INVALID_ENVIRONMENT_TYPE_FOR_PLATFORMThe environment type is not valid for the target platform.
                              INVALID_TYPE_FOR_AUTO_EXTENSIONOnly LineItemType.STANDARD line items can be auto extended.
                              VIDEO_INVALID_ROADBLOCKINGVideo line items cannot change the roadblocking type.
                              BACKFILL_TYPE_NOT_ALLOWEDThe backfill feature is not enabled according to your features.
                              INVALID_BACKFILL_LINK_TYPEThe web property is invalid. A line item must have an appropriate web property selected.
                              DIFFERENT_BACKFILL_ACCOUNTAll line items in a programmatic order must have web property codes from the same account.
                              COMPANION_DELIVERY_OPTIONS_NOT_ALLOWED_WITH_BACKFILLCompanion delivery options are not allowed with dynamic allocation line
                items.
                              INVALID_WEB_PROPERTY_FOR_ADX_BACKFILLDynamic allocation using the AdExchange should always use an AFC web
                property.
                              INVALID_COST_PER_UNIT_FOR_BACKFILLCPM for backfill inventory must be 0.
                              INVALID_SIZE_FOR_ENVIRONMENTAspect ratio sizes cannot be used with video line items.
                              TARGET_PLATFORM_NOT_ALLOWEDThe specified target platform is not allowed.
                              INVALID_LINE_ITEM_CURRENCYCurrency on a line item must be one of the specified network currencies.
                              LINE_ITEM_CANNOT_HAVE_MULTIPLE_CURRENCIESAll money fields on a line item must specify the same currency.
                              CANNOT_CHANGE_CURRENCYOnce a line item has moved into a a delivering state the currency cannot be changed.
                              INVALID_LINE_ITEM_DATE_TIMEA DateTime associated with the line item is not valid.
                              INVALID_COST_PER_UNIT_FOR_CPACPA line items must specify a zero cost for the
                LineItem.costPerUnit.
                              UPDATE_CPA_COST_TYPE_NOT_ALLOWEDOnce a LineItem is activated its LineItem.costPerUnit cannot be updated
                to/from CPA.
                              UPDATE_VCPM_COST_TYPE_NOT_ALLOWEDOnce a LineItem is activated its LineItem.costPerUnit cannot be updated
                to/from Viewable CPM.
                              MASTER_COMPANION_LINE_ITEM_CANNOT_HAVE_VCPM_COST_TYPEA LineItem with master/companion creative placeholders cannot have Viewable CPM
                as its LineItem.costPerUnit.
                              DUPLICATED_UNIT_TYPEThere cannot be goals with duplicated unit type among the secondary goals for a
                line items.
                              MULTIPLE_GOAL_TYPE_NOT_ALLOWEDThe secondary goals of a line items must have the same goal type.
                              INVALID_UNIT_TYPE_COMBINATION_FOR_SECONDARY_GOALSFor a CPA line item, the possible combinations for secondary goals must
                be either click-through conversion only, click-through conversion with view-through
                conversion or total conversion only. For a Viewable CPM line item or a
                CPM based Sponsorship line item, its secondary goal has to be
                impression-based.
                              INVALID_CREATIVE_TARGETING_NAMEOne or more of the targeting names specified by a creative placeholder or line item
                creative association were not found on the line item.
                              INVALID_CREATIVE_CUSTOM_TARGETING_MATCH_TYPECreative targeting expressions on the line item can only have custom criteria targeting
                with CustomTargetingValue.MatchType.EXACT.
                              INVALID_CREATIVE_ROTATION_TYPE_WITH_CREATIVE_TARGETINGLine item with creative targeting expressions cannot have creative rotation type set to
                CreativeRotationType.SEQUENTIAL.
                              CANNOT_OVERBOOK_WITH_CREATIVE_TARGETINGLine items cannot overbook inventory when applying creative-level targeting if the
                originating proposal line item did not overbook inventory. Remove creative-level targeting
                and try again.
                              PLACEHOLDERS_DO_NOT_MATCH_PROPOSALFor a managed line item, inventory sizes must match sizes that are set on the originating
                proposal line item. In the case that a size is broken out by creative-level targeting,
                the sum of the creative counts for each size must equal the expected creative count that
                is set for that size on the originating proposal line item.
                              UNSUPPORTED_LINE_ITEM_TYPE_FOR_THIS_API_VERSIONThe line item type is not supported for this API version.
                              NATIVE_CREATIVE_TEMPLATE_REQUIREDPlaceholders can only have native creative templates.
                              CANNOT_HAVE_CREATIVE_TEMPLATENon-native placeholders cannot have creative templates.
                              CANNOT_INCLUDE_NATIVE_CREATIVE_TEMPLATECannot include native creative templates in the placeholders for Ad Exchange line items.
                              CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_IDCannot include native placeholders without native creative templates for direct-sold line
                items.
                              NO_SIZE_WITH_DURATIONFor forecasting only, error when line item has duration, but no creative sizes specified.
                              INVALID_VIEWABILITY_PROVIDER_COMPANYUsed when the company pointed to by the viewabilityProviderCompanyId is not of type
                VIEWABILITY_PROVIDER.
                              CANNOT_ACCESS_CUSTOM_PACING_CURVE_CLOUD_STORAGE_BUCKETAn error occurred while accessing the custom pacing curve Google Cloud Storage bucket.
                              CMS_METADATA_LINE_ITEM_ENVIRONMENT_TYPE_NOT_SUPPORTEDCMS Metadata targeting is only supported for video line items.
                              SKIPPABLE_AD_TYPE_NOT_ALLOWEDThe SkippableAdTypeis not allowed.
                              CUSTOM_PACING_CURVE_START_TIME_MUST_MATCH_LINE_ITEM_START_TIMECustom pacing curve start time must match the line item's start time.
                              CUSTOM_PACING_CURVE_START_TIME_PAST_LINE_ITEM_END_TIMECustom pacing curve goal start time must be before line item end time.
                              INVALID_LINE_ITEM_TYPE_FOR_DELIVERY_FORECAST_SOURCEThe line item type is invalid for the specified delivery forecast source.
                              INVALID_TOTAL_CUSTOM_PACING_GOAL_AMOUNTSThe sum of the custom pacing goal amounts is invalid.
                              COPY_LINE_ITEM_WITH_CUSTOM_PACING_CURVE_FULLY_IN_PAST_NOT_ALLOWEDCopying line items with custom pacing curves that are totally in the past is not allowed.
                              LAST_CUSTOM_PACING_GOAL_AMOUNT_CANNOT_BE_ZEROThe last custom pacing goal cannot be zero.
                              GRP_PACED_LINE_ITEM_CANNOT_HAVE_ABSOLUTE_CUSTOM_PACING_CURVE_GOALSGRP paced line items cannot have absolute custom pacing curve goals.
                              INVALID_MAX_VIDEO_CREATIVE_DURATION
                              line item has invalid video creative duration.
                              INVALID_NATIVE_SIZENative size types must by 1x1.
                              INVALID_TARGETED_REQUEST_PLATFORM_FOR_WEB_PROPERTY_CODEFor AdExchange Line Items, the targeted request platform must match the syndication type of
                the web property code.
                              REPEATED_CREATIVE_SERVING_NOT_ALLOWEDThe line item is not allowed to enable repeated creative serving.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LineItemFlightDateError | Lists all errors associated with LineItem start and end dates. Enumerations
 
                           
                              START_DATE_TIME_IS_IN_PAST
                              END_DATE_TIME_IS_IN_PAST
                              END_DATE_TIME_NOT_AFTER_START_TIME
                              END_DATE_TIME_TOO_LATE
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | LineItemOperationError | Lists all errors for executing operations on line items Enumerations
 
                           
                              NOT_ALLOWEDThe operation is not allowed due to lack of permissions.
                              NOT_APPLICABLEThe operation is not applicable for the current state of the
                LineItem.
                              HAS_COMPLETEDThe LineItem is completed. A LineItemAction cannot
                be applied to a line item that is completed.
                              HAS_NO_ACTIVE_CREATIVESThe LineItem has no active creatives. A line item cannot be
                activated with no active creatives.
                              CANNOT_ACTIVATE_LEGACY_DFP_LINE_ITEMA LineItem of type LineItemType.LEGACY_DFP cannot be
                Activated.
                              CANNOT_ACTIVATE_UNCONFIGURED_LINE_ITEMA LineItem with publisher creative source cannot be activated if the corresponding
                deal is not yet configured by the buyer.
                              CANNOT_DELETE_DELIVERED_LINE_ITEMDeleting an LineItem that has delivered is not allowed
                              CANNOT_RESERVE_COMPANY_CREDIT_STATUS_NOT_ACTIVEReservation cannot be made for line item because the
                LineItem.advertiserId it is associated with has
                Company.creditStatus that is not ACTIVEorON_HOLD.
                              CANNOT_ACTIVATE_INVALID_COMPANY_CREDIT_STATUSCannot activate line item  because the LineItem.advertiserId
                it is associated with has Company.creditStatus that is not
                ACTIVE,INACTIVE, orON_HOLD.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | MobileApplicationTargetingError | Lists all errors related to mobile application targeting for a line item. Enumerations
 
                           
                              CANNOT_TARGET_UNLINKED_APPLICATIONOnly applications that are linked to a store entry may be targeted.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | NotNullError | Caused by supplying a null value for an attribute that cannot be null. Enumerations
 
                           
                              ARG1_NULLAssuming that a method will not have more than 3 arguments, if it does,
                return NULL
                              ARG2_NULL
                              ARG3_NULL
                              NULL
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | NullError | Errors associated with violation of a NOT NULL check. Enumerations
 
                           
                              NULL_CONTENTSpecified list/container must not contain any null elements
 | 
                  
                     | OrderActionError | Lists all errors associated with performing actions on Order objects. Enumerations
 
                           
                              PERMISSION_DENIEDThe operation is not allowed due to lack of permissions.
                              NOT_APPLICABLEThe operation is not applicable for the current state of the
                Order.
                              IS_ARCHIVEDThe Order is archived, an OrderAction cannot be applied
                to an archived order.
                              HAS_ENDEDThe Order is past its end date, An OrderAction cannot
                be applied to a order that has ended.
                              CANNOT_APPROVE_WITH_UNRESERVED_LINE_ITEMSA Order cannot be approved if it contains reservable
                LineItems that are unreserved.
                              CANNOT_DELETE_ORDER_WITH_DELIVERED_LINEITEMSDeleting an Order with delivered line items is not allowed
                              CANNOT_APPROVE_COMPANY_CREDIT_STATUS_NOT_ACTIVECannot approve because company credit status is not active.
                              CANNOT_UPDATE_ORDER_OVER_LINE_ITEM_LIMITCannot update an Order because it has more than the allowed number of LineItems.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | OrderError | Lists all errors associated with orders. Enumerations
 
                           
                              UPDATE_CANCELED_ORDER_NOT_ALLOWEDUpdating a canceled order is not allowed.
                              UPDATE_PENDING_APPROVAL_ORDER_NOT_ALLOWEDUpdating an order that has its approval pending is not allowed.
                              UPDATE_ARCHIVED_ORDER_NOT_ALLOWEDUpdating an archived order is not allowed.
                              CANNOT_MODIFY_PROPOSAL_IDDSM can set the proposal ID only at the time of creation of order.
                Setting or changing proposal ID at the time of order update is not
                allowed.
                              PRIMARY_USER_REQUIREDCannot have secondary user without a primary user.
                              PRIMARY_USER_CANNOT_BE_SECONDARYPrimary user cannot be added as a secondary user too.
                              ORDER_TEAM_NOT_ASSOCIATED_WITH_ADVERTISERA team associated with the order must also be associated with the
                advertiser.
                              USER_NOT_ON_ORDERS_TEAMSThe user assigned to the order, like salesperson or trafficker, must
                be on one of the order's teams.
                              AGENCY_NOT_ON_ORDERS_TEAMSThe agency assigned to the order must belong to one of the order's teams.
                              INVALID_FIELDS_SET_FOR_NON_PROGRAMMATIC_ORDERProgrammatic info fields should not be set for a non-programmatic order.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ParseError | Lists errors related to parsing. Enumerations
 
                           
                              UNPARSABLEIndicates an error in parsing an attribute.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PermissionError | Errors related to incorrect permission. Enumerations
 
                           
                              PERMISSION_DENIEDUser does not have the required permission for the request.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PrecisionError | List all errors associated with number precisions. Enumerations
 
                           
                              WRONG_PRECISIONThe lowest N digits of the number must be zero.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ProgrammaticError | Errors associated with programmatic line items. Enumerations
 
                           
                              AUDIENCE_EXTENSION_NOT_SUPPORTEDAudience extension is not supported by programmatic line items.
                              AUTO_EXTENSION_DAYS_NOT_SUPPORTEDAuto extension days is not supported by programmatic line items.
                              VIDEO_NOT_SUPPORTEDVideo is currently not supported.
                              ROADBLOCKING_NOT_SUPPORTEDRoadblocking is not supported by programmatic line items.
                              INVALID_CREATIVE_ROTATIONProgrammatic line items do not support CreativeRotationType.SEQUENTIAL.
                              INVALID_LINE_ITEM_TYPEProgrammatic line items only support LineItemType.STANDARD and
                LineItemType.SPONSORSHIP if the relevant feature is on.
                              INVALID_COST_TYPEProgrammatic line items only support CostType.CPM.
                              SIZE_NOT_SUPPORTEDProgrammatic line items only support a creative size that is supported by AdX.
                The list of supported sizes is maintained based on the list published in the help docs:
                
                https://support.google.com/adxseller/answer/1100453
                           
                              ZERO_COST_PER_UNIT_NOT_SUPPORTEDZero cost per unit is not supported by programmatic line items.
                              CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMSSome fields cannot be updated on approved line items.
                              CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDERCreating a new line item in an approved order is not allowed.
                              CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMSCannot change backfill web property for a programmatic line item whose order has been
                approved.
                              COST_PER_UNIT_TOO_LOWCost per unit is too low. It has to be at least 0.005 USD.
                              INVALID_BUYERError which occurs when a buyer is invalid given the state of the programmatic line item.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PublisherQueryLanguageContextError | An error that occurs while executing a PQL query contained in
            a Statement object. Enumerations
 
                           
                              UNEXECUTABLEIndicates that there was an error executing the PQL.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | PublisherQueryLanguageSyntaxError | An error that occurs while parsing a PQL query contained in a
            Statement object. Enumerations
 
                           
                              UNPARSABLEIndicates that there was a PQL syntax error.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | QuotaError | Describes a client-side error on which a user is attempting
            to perform an action to which they have no quota remaining. Enumerations
 
                           
                              EXCEEDED_QUOTA
The number of requests made per second is too high and has exceeded
the allowable limit. The recommended approach to handle this error
is to wait about 5 seconds and then retry the request. Note that
this does not guarantee the request will succeed. If it fails
again, try increasing the wait time.
Another way to mitigate this error is to limit requests to 8 per
second for Ad Manager 360 accounts, or 2 per second for Ad Manager
accounts. Once again this does not guarantee that every request
will succeed, but may help reduce the number of times you receive
this error.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
                              REPORT_JOB_LIMIT
This user has exceeded the allowed number of new report requests
per hour (this includes both reports run via the UI and reports run
via ReportService.runReportJob). The recommended approach to handle this error
is to wait about 10 minutes and then retry the request. Note that
this does not guarantee the request will succeed. If it fails
again, try increasing the wait time.
Another way to mitigate this error is to limit the number of new
report requests to 250 per hour per user. Once again, this does not
guarantee that every request will succeed, but may help reduce the
number of times you receive this error.
                              SEGMENT_POPULATION_LIMITThis network has exceeded the allowed number of identifiers uploaded within a 24 hour period.
                The recommended approach to handle this error is to wait 30 minutes and then retry the
                request. Note that this does not guarantee the request will succeed. If it fails again, try
                increasing the wait time.
 | 
                  
                     | RangeError | A list of all errors associated with the Range constraint. Enumerations
 
                           
                              TOO_HIGH
                              TOO_LOW
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | RegExError | Caused by supplying a value for an object attribute that does not conform
            to a documented valid regular expression. Enumerations
 
                           
                              INVALIDInvalid value found.
                              NULLNull value found.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | RequestPlatformTargetingError | Errors related to request platform targeting. Enumerations
 
                           
                              REQUEST_PLATFORM_TYPE_NOT_SUPPORTED_BY_LINE_ITEM_TYPEThe line item type does not support the targeted request platform type.
                              REQUEST_PLATFORM_TYPE_NOT_SUPPORTED_BY_ENVIRONMENT_TYPEThe line item environment type does not support the targeted request platform type.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | RequiredCollectionError | A list of all errors to be used for validating sizes of collections. Enumerations
 
                           
                              REQUIREDA required collection is missing.
                              TOO_LARGECollection size is too large.
                              TOO_SMALLCollection size is too small.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | RequiredError | Errors due to missing required field. Enumerations
 
                           
                              REQUIREDMissing required field.
 | 
                  
                     | RequiredNumberError | A list of all errors to be used in conjunction with required number
            validators. Enumerations
 
                           
                              REQUIRED
                              TOO_LARGE
                              TOO_SMALL
                              TOO_LARGE_WITH_DETAILS
                              TOO_SMALL_WITH_DETAILS
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | RequiredSizeError | A list of all errors to be used for validating Size. Enumerations
 
                           
                              REQUIRED
                              Creative.size or LineItem.creativePlaceholders size is
                missing.
                              NOT_ALLOWED
                              LineItemCreativeAssociation.sizes must be a subset of
                LineItem.creativePlaceholders sizes.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ReservationDetailsError | Lists all errors associated with LineItem's reservation details. Enumerations
 
                           
                              UNLIMITED_UNITS_BOUGHT_NOT_ALLOWEDThere is no limit on the number of ads delivered for a line item when you
                set LineItem.duration to be
                LineItemSummary.Duration.NONE. This can only be set for line
                items of type LineItemType.PRICE_PRIORITY.
                              UNLIMITED_END_DATE_TIME_NOT_ALLOWED
                              LineItem.unlimitedEndDateTime can be set to true for only
                line items of type LineItemType.SPONSORSHIP,
                LineItemType.NETWORK, LineItemType.PRICE_PRIORITY and
                LineItemType.HOUSE.
                              PERCENTAGE_UNITS_BOUGHT_TOO_HIGHWhen LineItem.lineItemType is
                LineItemType.SPONSORSHIP, then
                LineItem.unitsBought represents the percentage of
                available impressions reserved. That value cannot exceed 100.
                              DURATION_NOT_ALLOWEDThe line item type does not support the specified duration. See
                LineItemSummary.Durationfor allowed values.
                              UNIT_TYPE_NOT_ALLOWEDThe LineItem.unitType is not allowed for the given
                LineItem.lineItemType. See UnitType for allowed
                values.
                              COST_TYPE_NOT_ALLOWEDThe LineItem.costType is not allowed for the
                LineItem.lineItemType. See CostType for allowed
                values.
                              COST_TYPE_UNIT_TYPE_MISMATCH_NOT_ALLOWEDWhen LineItem.costType is CostType.CPM,
                LineItem.unitType must be UnitType.IMPRESSIONS
                and when LineItem.costType is CostType.CPC,
                LineItem.unitType must be UnitType.CLICKS.
                              LINE_ITEM_TYPE_NOT_ALLOWEDInventory cannot be reserved for line items which are not of type
                LineItemType.SPONSORSHIP or LineItemType.STANDARD.
                              NETWORK_REMNANT_ORDER_CANNOT_UPDATE_LINEITEM_TYPENetwork remnant line items cannot be changed to other line item types once delivery begins.
                This restriction does not apply to any new line items created in Ad Manager.
                              BACKFILL_WEBPROPERTY_CODE_NOT_ALLOWEDA dynamic allocation web property can only be set on a line item of type
                AdSense or Ad Exchange.
                              CPA_DEPRECATEDCPA LineItems can't have end dates older than February 22, 2024.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | ServerError | Errors related to the server. Enumerations
 
                           
                              SERVER_ERRORIndicates that an unexpected error occured.
                              SERVER_BUSYIndicates that the server is currently experiencing a high load. Please
                wait and try your request again.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | SetTopBoxLineItemError | Errors associated with set-top box line items. Enumerations
 
                           
                              NON_SET_TOP_BOX_AD_UNIT_TARGETEDThe set-top box line item cannot target an ad unit that doesn't have an external
                set-top box channel ID.
                              AT_LEAST_ONE_AD_UNIT_MUST_BE_TARGETEDThe set-top box line item must target at least one ad unit.
                              CANNOT_EXCLUDE_AD_UNITSThe set-top box line item cannot exclude ad units.
                              POD_POSITION_OUT_OF_RANGEThe set-top box line item can only target pod positions 1 - 15.
                              MIDROLL_POSITION_OUT_OF_RANGEThe set-top box line item can only target midroll positions 4 - 100.
                              FEATURE_NOT_ENABLEDThe set-top box feature is not enabled.
                              INVALID_ENVIRONMENT_TYPEOnly EnvironmentType.VIDEO_PLAYER is supported for set-top box line items.
                              COMPANIONS_NOT_SUPPORTEDCompanions are not supported for set-top box line items.
                              INVALID_CREATIVE_SIZESet-top box line items only support sizes supported by Canoe.
                              INVALID_LINE_ITEM_TYPESet-top box line items only support LineItemType.STANDARD,
                LineItemType.HOUSE, and LineItemType.SPONSORSHIP line item types.
                              ORDERS_WITH_STANDARD_LINE_ITEMS_CANNOT_CONTAIN_HOUSE_OR_SPONSORSHIP_LINE_ITEMS
                              orders containing LineItemType.STANDARD set-top box line items cannot
                contain set-top box line items of type LineItemType.HOUSE or
                LineItemType.SPONSORSHIP.
                              INVALID_COST_TYPESet-top box line items only support CostType.CPM.
                              COST_PER_UNIT_NOT_ALLOWEDSet-top box line items do not support a cost per unit.
                              DISCOUNT_NOT_ALLOWEDSet-top box line items do not support discounts.
                              FRONTLOADED_DELIVERY_RATE_NOT_SUPPORTEDSet-top box line items do not support DeliveryRateType.FRONTLOADED.
                              INVALID_LINE_ITEM_STATUS_CHANGESet-top box line items cannot go from a state that is ready to be synced to a
                state that is not ready to be synced.
                              INVALID_LINE_ITEM_PRIORITYSet-top box line items can only have certain priorities for different
                reservation types:
                                 
                                    ReservationType.SPONSORSHIP=> 1
                                    ReservationType.HOUSE=> 16
                                    ReservationType.STANDARD=> Between 1 and 16 inclusive.
                              SYNC_REVISION_NOT_INCREASINGWhen a set-top box line item is pushed to Canoe, a revision number is used to keep track of
                the last version of the line item that Ad Manager synced with Canoe. The only change
                allowed on revisions within Ad Manager is increasing the revision number.
                              SYNC_REVISION_MUST_BE_GREATER_THAN_ZEROWhen a set-top box line item is pushed to Canoe, a revision number is used to keep track of
                the last version of the line item that Ad Manager synced with Canoe. Sync revisions begin
                at one and can only increase in value.
                              CANNOT_UNARCHIVE_SET_TOP_BOX_LINE_ITEMSSet Top box line items cannot be unarchived.
                              COPY_SET_TOP_BOX_ENABLED_LINE_ITEM_NOT_ALLOWEDSet-top box enabled line items cannot be copied for V0 of the video Canoe campaign push.
                              INVALID_LINE_ITEM_TYPE_CHANGEStandard set-top box line items cannot be updated to be LineItemType.House or
                LineItemType.Sponsorship line items and vice versa.
                              CREATIVE_ROTATION_TYPE_MUST_BE_EVENLY_OR_WEIGHTEDSet-top box line items can only have a creative rotation type of
                CreativeRotationType.EVENor CreativeRotationType.MANUAL.
                              INVALID_FREQUENCY_CAP_TIME_UNITSet-top box line items can only have frequency capping with time units of
                TimeUnit.DAY, TimeUnit.HOUR, TimeUnit.POD, or
                TimeUnit.STREAM.
                              INVALID_FREQUENCY_CAP_TIME_RANGESet-top box line items can only have specific time ranges for certain time units:
                
                           
                              INVALID_PRIMARY_GOAL_UNIT_TYPESet-top box line items can only have a unit type of UnitType.IMPRESSIONS.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | StatementError | An error that occurs while parsing Statement objects. Enumerations
 
                           
                              VARIABLE_NOT_BOUND_TO_VALUEA bind variable has not been bound to a value.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | StringFormatError | A list of error code for reporting invalid content of input strings. Enumerations
 
                           
                              UNKNOWN
                              ILLEGAL_CHARSThe input string value contains disallowed characters.
                              INVALID_FORMATThe input string value is invalid for the associated field.
 | 
                  
                     | StringLengthError | Errors for Strings which do not meet given length constraints. Enumerations
 
                           
                              TOO_LONG
                              TOO_SHORT
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TeamError | Errors related to a Team. Enumerations
 
                           
                              ENTITY_NOT_ON_USERS_TEAMSUser cannot use this entity because it is not on any of the user's teams.
                              AD_UNITS_NOT_ON_ORDER_TEAMSThe targeted or excluded ad unit must be on the order's teams.
                              PLACEMENTS_NOT_ON_ORDER_TEAMSThe targeted placement must be on the order's teams.
                              MISSING_USERS_TEAMEntity cannot be created because it is not on any of the user's teams.
                              ALL_TEAM_ASSOCIATION_NOT_ALLOWEDA team that gives access to all entities of a given type cannot be
                associated with an entity of that type.
                              INVALID_TEAM_ASSIGNMENTThe assignment of team to entities is invalid.
                              CANNOT_UPDATE_INACTIVE_TEAMCannot modify or create a team with an inactive status.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TechnologyTargetingError | Technology targeting validation errors. Enumerations
 
                           
                              MOBILE_LINE_ITEM_CONTAINS_WEB_TECH_CRITERIAMobile line item cannot target web-only targeting criteria.
                              WEB_LINE_ITEM_CONTAINS_MOBILE_TECH_CRITERIAWeb line item cannot target mobile-only targeting criteria.
                              MOBILE_CARRIER_TARGETING_FEATURE_NOT_ENABLEDThe mobile carrier targeting feature is not enabled.
                              DEVICE_CAPABILITY_TARGETING_FEATURE_NOT_ENABLEDThe device capability targeting feature is not enabled.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TemplateInstantiatedCreativeError | Lists all errors associated with template instantiated creatives. Enumerations
 
                           
                              INACTIVE_CREATIVE_TEMPLATEA new creative cannot be created from an inactive creative template.
                              FILE_TYPE_NOT_ALLOWEDAn uploaded file type is not allowed
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TimeZoneError | Errors related to timezones. Enumerations
 
                           
                              INVALID_TIMEZONE_IDIndicates that the timezone ID provided is not supported.
                              TIMEZONE_ID_IN_WRONG_FORMATIndicates that the timezone ID provided is in the wrong format.
                The timezone ID must be in tz database format (e.g. "America/Los_Angeles").
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TranscodingError | Errors associated with the video and audio transcoding flow. Enumerations
 
                           
                              CANNOT_COPY_CREATIVE_PENDING_TRANSCODEThe request to copy the creative(s) was rejected because the source is not transcoded.
                              CANNOT_COPY_INVALID_CREATIVEThe request to copy the creative(s) was rejected because the source is invalid.
                              TRANSCODING_IS_IN_PROGRESSThe creative is still being transcoded or processed. Please try again later.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | TypeError | An error for a field which is an invalid type. | 
                  
                     | UniqueError | An error for a field which must satisfy a uniqueness constraint | 
                  
                     | UserDomainTargetingError | Lists all errors related to user domain targeting for a line item. Enumerations
 
                           
                              INVALID_DOMAIN_NAMESInvalid domain names. Domain names must be at most 67 characters long.
                And must contain only alphanumeric characters and hyphens.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
                  
                     | VideoPositionTargetingError | Lists all errors related to VideoPositionTargeting. Enumerations
 
                           
                              CANNOT_MIX_BUMPER_AND_NON_BUMPER_TARGETINGVideo position targeting cannot contain both bumper and non-bumper targeting values.
                              INVALID_BUMPER_TARGETINGThe bumper video position targeting is invalid.
                              CAN_ONLY_TARGET_CUSTOM_AD_SPOTSOnly custom spot AdSpot objects can be targeted.
                              UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 |