ApiVersionError
|
Errors related to the usage of API versions.
Enumerations
-
UPDATE_TO_NEWER_VERSION
- Indicates that the operation is not allowed in the version the request
was made in.
-
UNKNOWN
- The 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_SUPPORTED
- First party audience segment is not supported.
-
ONLY_RULE_BASED_FIRST_PARTY_AUDIENCE_SEGMENTS_CAN_BE_CREATED
- Only rule-based first-party audience segments can be created.
-
AUDIENCE_SEGMENT_ID_NOT_FOUND
- Audience segment for the given id is not found.
-
INVALID_AUDIENCE_SEGMENT_RULE
- Audience segment rule is invalid.
-
AUDIENCE_SEGMENT_RULE_TOO_LONG
- Audience segment rule contains too many ad units and/or custom criteria.
-
INVALID_AUDIENCE_SEGMENT_NAME
- Audience segment name is invalid.
-
DUPLICATE_AUDIENCE_SEGMENT_NAME
- Audience segment with this name already exists.
-
INVALID_AUDIENCE_SEGMENT_DESCRIPTION
- Audience segment description is invalid.
-
INVALID_AUDIENCE_SEGMENT_PAGEVIEWS
- Audience segment pageviews value is invalid. It must be between 1 and 12.
-
INVALID_AUDIENCE_SEGMENT_RECENCY
- Audience segment recency value is invalid. It must be between 1 and 90 if pageviews > 1.
-
INVALID_AUDIENCE_SEGMENT_MEMBERSHIP_EXPIRATION
- Audience segment membership expiration value is invalid. It must be between 1 and 180.
-
INVALID_AUDIENCE_SEGMENT_CUSTOM_KEY_NAME
- The given custom key cannot be part of audience segment rule due to unsupported characters.
-
INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_NAME
- The given custom value cannot be part of audience segment rule due to unsupported characters.
-
INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_MATCH_TYPE
- Broad-match custom value cannot be part of audience segment rule.
-
INVALID_NESTED_FIRST_PARTY_AUDIENCE_SEGMENT
- Audience segment rule cannot contain itself.
-
SHARED_SELLING_PARTNER_ROOT_CANNOT_BE_INCLUDED
- Audience segment rule cannot contain shared selling inventory unit.
-
INVALID_NESTED_THIRD_PARTY_AUDIENCE_SEGMENT
- Audience segment rule cannot contain a nested third-party segment.
-
INACTIVE_NESTED_AUDIENCE_SEGMENT
- Audience segment rule cannot contain a nested inactive segment.
-
AUDIENCE_SEGMENT_GLOBAL_LICENSE_ERROR
- An error occurred when purchasing global licenses.
-
SEGMENT_VIOLATED_POLICY
- Segment cannot be activated as it violates Google's Platform Policy.
-
UNKNOWN
- The 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_HEADER
- The SOAP message contains a request header with an ambiguous definition of the authentication
header fields. This means either the
authToken and oAuthToken fields were
both null or both were specified. Exactly one value should be specified with each request.
-
INVALID_EMAIL
- The login provided is invalid.
-
AUTHENTICATION_FAILED
- Tried to authenticate with provided information, but failed.
-
INVALID_OAUTH_SIGNATURE
- The OAuth provided is invalid.
-
INVALID_SERVICE
- The specified service to use was not recognized.
-
MISSING_SOAP_REQUEST_HEADER
- The SOAP message is missing a request header with an
authToken and optional networkCode .
-
MISSING_AUTHENTICATION_HTTP_HEADER
- The HTTP request is missing a request header with an
authToken
-
MISSING_AUTHENTICATION
- The request is missing an
authToken
-
NETWORK_API_ACCESS_DISABLED
- The network does not have API access enabled.
-
NO_NETWORKS_TO_ACCESS
- The user is not associated with any network.
-
NETWORK_NOT_FOUND
- No network for the given
networkCode was found.
-
NETWORK_CODE_REQUIRED
- The user has access to more than one network, but did not provide a
networkCode .
-
CONNECTION_ERROR
- An error happened on the server side during connection to authentication service.
-
GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK
- The user tried to create a test network using an account that already is associated with a
network.
-
UNDER_INVESTIGATION
- The account is blocked and under investigation by the collections team. Please contact Google
for more information.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
BillingError
|
Lists all errors associated with the billing settings of a proposal or proposal line item.
Enumerations
-
UNSUPPORTED_BILLING_SCHEDULE
- Found unsupported billing schedule.
-
UNSUPPORTED_BILLING_CAP
- Found unsupported billing cap.
-
MISSING_BILLING_SOURCE
- Billing source is missing when either billing scheule or billing cap is provided.
-
MISSING_BILLING_SCHEDULE
- Billing schedule is missing when the provided billing source is CONSTRACTED.
-
MISSING_BILLING_CAP
- Billing cap is missing when the provided billing source is not CONSTRACTED.
-
INVALID_BILLING_SOURCE_FOR_OFFLINE
- The billing source is invalid for offline proposal line item.
-
UPDATE_BILLING_NOT_ALLOWED
- Billing settings cannot be updated once the proposal has been approved.
-
MISSING_BILLING_BASE
- Billing base is missing when the provided billing source is CONTRACTED.
-
INVALID_BILLING_BASE
- The billing base is invalid for the provided billing source.
-
UNKNOWN
- The 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
-
UNKNOWN
- The 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_FOUND
- Indicates that an attempt was made to retrieve an entity that does not
exist.
-
ALREADY_EXISTS
- Indicates that an attempt was made to create an entity that already
exists.
-
NOT_APPLICABLE
- Indicates that a value is not applicable for given use case.
-
DUPLICATE_OBJECT
- Indicates that two elements in the collection were identical.
-
CANNOT_UPDATE
- Indicates that an attempt was made to change an immutable field.
-
UNSUPPORTED_OPERATION
- Indicates that the requested operation is not supported.
-
CONCURRENT_MODIFICATION
- Indicates 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.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
CurrencyCodeError
|
Errors related to currency codes.
Enumerations
-
INVALID
- The currency code is invalid and does not follow ISO 4217.
-
UNSUPPORTED
- The currency code is valid, but is not supported.
-
DEPRECATED_CURRENCY_USED
- The currency has been used for entity creation after its deprecation
|
CustomFieldValueError
|
Errors specific to editing custom field values
Enumerations
-
CUSTOM_FIELD_NOT_FOUND
- An attempt was made to modify or create a CustomFieldValue for
a CustomField that does not exist.
-
CUSTOM_FIELD_INACTIVE
- An attempt was made to create a new value for a custom field
that is inactive.
-
CUSTOM_FIELD_OPTION_NOT_FOUND
- An attempt was made to modify or create a CustomFieldValue corresponding
to a CustomFieldOption that could not be found.
-
INVALID_ENTITY_TYPE
- An attempt was made to modify or create a CustomFieldValue with an
association to an entity of the wrong type for its field.
-
UNKNOWN
- The 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_FOUND
- Requested CustomTargetingKey is not found.
-
KEY_COUNT_TOO_LARGE
- Number 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_ACTIVE
- Key is not active.
-
VALUE_NOT_FOUND
- Requested CustomTargetingValue is not found.
-
GET_VALUES_BY_STATEMENT_MUST_CONTAIN_KEY_ID
- The
WHERE clause 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_LARGE
- The 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_ALLOWED
- Only Ad Manager 360 networks can have CustomTargetingValue.matchType
other than CustomTargetingValue.MatchType.EXACT.
-
VALUE_MATCH_TYPE_NOT_EXACT_FOR_PREDEFINED_KEY
- You 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_ACTIVE
- Value is not active.
-
KEY_WITH_MISSING_VALUES
- The CustomTargetingKey does not have any
CustomTargetingValue associated with it.
-
INVALID_VALUE_FOR_KEY
- The 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_EXPRESSION
- Targeting 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_TARGETING
- The key has been deleted. CustomCriteria cannot have deleted
keys.
-
DELETED_VALUE_CANNOT_BE_USED_FOR_TARGETING
- The value has been deleted. CustomCriteria cannot have deleted
values.
-
VIDEO_BROWSE_BY_KEY_CANNOT_BE_USED_FOR_CUSTOM_TARGETING
- The key is set as the video browse-by key, which cannot be used for
custom targeting.
-
CANNOT_DELETE_CUSTOM_KEY_USED_IN_CONTENT_METADATA_MAPPING
- Only active custom-criteria keys are supported in content metadata mapping.
-
CANNOT_DELETE_CUSTOM_VALUE_USED_IN_CONTENT_METADATA_MAPPING
- Only active custom-criteria values are supported in content metadata mapping.
-
CANNOT_DELETE_CUSTOM_KEY_USED_IN_PARTNER_ASSIGNMENT_TARGETING
- Cannot delete a custom criteria key that is targeted by an active partner assignment.
-
CANNOT_DELETE_CUSTOM_VALUE_USED_IN_PARTNER_ASSIGNMENT_TARGETING
- Cannot 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_SEGMENT
- Third party AudienceSegment cannot be targeted.
-
CANNOT_TARGET_INACTIVE_AUDIENCE_SEGMENT
- Inactive AudienceSegment object cannot be targeted.
-
INVALID_AUDIENCE_SEGMENTS
- Targeted AudienceSegment object is not valid.
-
CANNOT_TARGET_MAPPED_METADATA
- Mapped metadata key-values are deprecated and cannot be targeted.
-
ONLY_APPROVED_AUDIENCE_SEGMENTS_CAN_BE_TARGETED
- Targeted AudienceSegment objects have not been approved.
-
UNKNOWN
- The 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_RANGES
- No targeted ranges exists.
-
NOT_SPONSORSHIP_LINEITEM
- Type of lineitem is not sponsorship.
-
NOT_SPONSORSHIP_OR_STANDARD_LINEITEM
- Type of lineitem is not sponsorship or standard.
-
UNSUPPORTED_LINEITEM_RESERVATION_TYPE
- Line item must have a reservation type of sponsorship, standard or preferred deal to use date
time range targeting.
-
PAST_RANGES_CHANGED
- Past ranges are changed.
-
RANGES_OVERLAP
- Targeted date time ranges overlap.
-
FIRST_DATE_TIME_DOES_NOT_MATCH_START_TIME
- First date time does not match line item's start time.
-
LAST_DATE_TIME_DOES_NOT_MATCH_END_TIME
- Last date time does not match line item's end time.
-
RANGES_OUT_OF_LINEITEM_ACTIVE_PERIOD
- Targeted date time ranges fall out the active period of lineitem.
-
START_TIME_IS_NOT_START_OF_DAY
- Start 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_DAY
- End 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_PAST
- Start date time of earliest targeted ranges is in past.
-
MODIFY_START_DATE_TIME_TO_PAST
- Cannot modify the start date time for date time targeting to the past.
-
RANGE_END_TIME_BEFORE_START_TIME
- The 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_LATE
- End date time of latest targeted ranges is too late.
-
LIMITED_RANGES_IN_UNLIMITED_LINEITEM
-
UNKNOWN
- The 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_HOUR
- Hour of day must be between 0 and 24, inclusive.
-
INVALID_MINUTE
- Minute of hour must be one of 0, 15,30, 45.
-
END_TIME_NOT_AFTER_START_TIME
- The DayPart.endTime cannot be after DayPart.startTime.
-
TIME_PERIODS_OVERLAP
- Cannot create day-parts that overlap.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
DealError
|
Errors associated with creating or updating programmatic proposals.
Enumerations
-
CANNOT_ADD_LINE_ITEM_WHEN_SOLD
- Cannot add new proposal line items to a Proposal when
Proposal.isSold is
true .
-
CANNOT_ARCHIVE_LINE_ITEM_WHEN_SOLD
- Cannot archive proposal line items from a Proposal when
Proposal.isSold is
true .
-
CANNOT_ARCHIVE_PROPOSAL_WHEN_SOLD
- Cannot archive a Proposal when Proposal.isSold is
true .
-
CANNOT_CHANGE_FIELD_REQUIRING_BUYER_APPROVAL
- Cannot change a field that requires buyer approval during the current operation.
-
CANNOT_GET_SELLER_ID
- Cannot find seller ID for the Proposal.
-
CAN_ONLY_EXECUTE_IF_LOCAL_EDITS
-
Proposal must be marked as editable by EditProposalsForNegotiation before
performing requested action.
-
MISSING_PROPOSAL_LINE_ITEMS
-
Proposal contains no proposal line items.
-
MISSING_ENVIRONMENT
- No environment set for Proposal.
-
MISSING_AD_EXCHANGE_PROPERTY
- The Ad Exchange property is not associated with the current network.
-
CANNOT_FIND_PROPOSAL_IN_MARKETPLACE
- Cannot find Proposal in Marketplace.
-
CANNOT_GET_PRODUCT
- No
Product exists for buyer-initiated programmatic proposals.
-
NEW_VERSION_FROM_BUYER
- A new version of the Proposal was sent from buyer, cannot execute the requested
action before performing DiscardLocalVersionEdits.
-
PROPOSAL_OUT_OF_SYNC_WITH_MARKETPLACE
- A new version of the Proposal exists in Marketplace, cannot execute the requested
action before the proposal is synced to newest revision.
-
NO_PROPOSAL_CHANGES_FOUND
- No Proposal changes were found.
-
UNKNOWN
- The 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_REACHED
- The 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_REACHED
- The 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_REACHED
- The 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_REACHED
- The 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_REACHED
- The size of a single targeting expression tree exceeds the max size allowed by the network.
-
CUSTOM_TARGETING_VALUES_FOR_KEY_LIMIT_REACHED
- The 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_REACHED
- The 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_REACHED
- The number of attachments added to the proposal exceeds the max number
allowed per proposal in the network.
-
PROPOSAL_LINE_ITEM_LIMIT_FOR_PROPOSAL_REACHED
- The number of proposal line items on the proposal exceeds the max number
allowed per proposal in the network.
-
PRODUCT_LIMIT_FOR_PRODUCT_PACKAGE_REACHED
- The 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_REACHED
- The 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_REACHED
- The 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_REACHED
- The 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_REACHED
- The number of ad units on
AdExclusionRule.inventoryTargeting exceeds the max number
of ad units allowed per ad exclusion rule inventory targeting in the network.
-
NATIVE_STYLE_LIMIT_FOR_NATIVE_AD_FORMAT_REACHED
- The 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_REACHED
- The number of targeting expressions on the native style exceeds the max number of targeting
expressions allowed per native style in the network.
-
UNKNOWN
- The 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_REACHED
- The number of custom targeting values exceeds the max number allowed in the network.
-
AD_EXCLUSION_RULES_LIMIT_REACHED
- The number of ad exclusion rules exceeds the max number allowed in the network.
-
FIRST_PARTY_AUDIENCE_SEGMENTS_LIMIT_REACHED
- The number of first party audience segments exceeds the max number allowed in the network.
-
PLACEMENTS_LIMIT_REACHED
- The number of active placements exceeds the max number allowed in the network.
-
LINE_ITEMS_LIMIT_REACHED
- The number of line items excceeds the max number allowed in the network.
-
ACTIVE_LINE_ITEMS_LIMIT_REACHED
- The number of active line items exceeds the max number allowed in the network.
-
DAI_ENCODING_PROFILES_LIMIT_REACHED
- The number of not-archived encoding profiles exceeds the max number allowed in the network.
-
TRAFFIC_FORECAST_SEGMENTS_LIMIT_REACHED
- The number of traffic forecast segments exceeds the max number allowed in the network.
-
FORECAST_ADJUSTMENTS_LIMIT_REACHED
- The number of forecast adjustments exceeds the max number allowed in the network.
-
ACTIVE_EXPERIMENTS_LIMIT_REACHED
- The number of active experiments exceeds the max number allowed in the network.
-
SITES_LIMIT_REACHED
- The number of sites exceeds the max number allowed in the network.
-
USER_TEAMS_LIMIT_REACHED
- The number of teams on the user exceeds the max number allowed.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ExchangeRateError
|
Lists all errors associated with ExchangeRate objects.
Enumerations
-
INVALID_CURRENCY_CODE
- The currency code is invalid and does not follow ISO 4217.
-
UNSUPPORTED_CURRENCY_CODE
- The currency code is not supported.
-
CURRENCY_CODE_ALREADY_EXISTS
- The currency code already exists. When creating an exchange rate, its currency should not be
associated with any existing exchange rate. When creating a list of exchange rates, there
should not be two exchange rates associated with same currency.
-
INVALID_EXCHANGE_RATE
- The exchange rate value is invalid. When the
ExchangeRate.refreshRate is
ExchangeRateRefreshRate.FIXED , the ExchangeRate.exchangeRate should be larger
than 0. Otherwise it is invalid.
-
EXCHANGE_RATE_NOT_FOUND
- The exchange rate value is not found. When the
ExchangeRate.refreshRate is
ExchangeRateRefreshRate.DAILY or ExchangeRateRefreshRate.MONTHLY , the
ExchangeRate.exchangeRate should be assigned by Google. It is not found if Google
cannot find such an exchange rate.
-
UNKNOWN
- The 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_FEATURE
- A feature is being used that is not enabled on the current network.
-
UNKNOWN
- The 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_AVAILABLE
- The forecast could not be retrieved due to a server side
connection problem. Please try again soon.
-
INTERNAL_ERROR
- There was an unexpected internal error.
-
NO_FORECAST_YET
- The 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_INVENTORY
- There's not enough inventory for the requested reservation.
-
SUCCESS
- No error from forecast.
-
ZERO_LENGTH_RESERVATION
- The requested reservation is of zero length. No forecast is returned.
-
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 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_RANGE
- The request falls outside the date range of the available data.
-
UNKNOWN
- The 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
-
TOO_MANY_FREQUENCY_CAPS
-
UNKNOWN
- The 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_SIBLINGS
- Both including and excluding sibling criteria is disallowed.
-
INCLUDING_DESCENDANTS_OF_EXCLUDED_CRITERIA
- Including descendants of excluded criteria is disallowed.
-
UNKNOWN
- The 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_EXCLUDABLE
- A location that is targeted cannot also be excluded.
-
EXCLUDED_LOCATIONS_CANNOT_HAVE_CHILDREN_TARGETED
- Excluded locations cannot have any of their children targeted.
-
POSTAL_CODES_CANNOT_BE_EXCLUDED
- Postal codes cannot be excluded.
-
UNTARGETABLE_LOCATION
- Indicates that location targeting is not allowed.
-
UNKNOWN
- The 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_RANGE
- Age range for GRP audience is not valid. Please see the
Ad Manager Help Center
for more information.
-
UNDER_18_MIN_AGE_REQUIRES_ALL_AGES
- Age 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_SUPPORTED
- GRP settings are only supported for video line items.
-
NIELSEN_DAR_REQUIRES_INSTREAM_VIDEO
- For deals with Nielsen DAR enabled, there must be an instream video environment.
-
LINE_ITEM_TYPE_NOT_SUPPORTED
- GRP settings are not supported for the given line item type.
-
CANNOT_SPECIFY_GENDER_FOR_GIVEN_AGE_RANGE
- GRP audience gender cannot be specified for the selected age range.
-
INVALID_MIN_AGE
- Minimum age for GRP audience is not valid.
-
INVALID_MAX_AGE
- Maximum age for GRP audience is not valid.
-
CANNOT_DISABLE_GRP_AFTER_ENABLING
- GRP settings cannot be disabled.
-
CANNOT_CHANGE_GRP_PROVIDERS
- GRP provider cannot be updated.
-
CANNOT_CHANGE_GRP_SETTINGS
- GRP settings cannot be updated once the line item has started serving.
-
GRP_AUDIENCE_GOAL_NOT_SUPPORTED
- Impression goal based on GRP audience is not supported.
-
DEMOG_GOAL_EXPECTED
- Impression goal based on GRP audience expected.
-
CANNOT_SET_GRP_AUDIENCE_GOAL
- Impression goal based on GRP audience cannot be set once the line item has started serving.
-
CANNOT_REMOVE_GRP_AUDIENCE_GOAL
- Impression goal based on GRP audience cannot be removed once the line item has started
serving.
-
UNSUPPORTED_GEO_TARGETING
- Unsupported geographic location targeted for line item with GRP audience goal.
-
UNSUPPORTED_GRP_SETTING
- GRP Settings specified are unsupported.
-
SHOULD_SET_IN_TARGET_GOAL_THROUGH_GRP_SETTINGS
- In-target line items should be set through the grpSettings target impression goal.
-
SHOULD_SET_IN_TARGET_GOAL_THROUGH_PRIMARY_GOAL
- In-target line items should be set through the primaryReservationUnit's in-target Impressions
unit type.
-
NIELSEN_REGISTRATION_FAILED
- Attempt to register with Nielsen failed.
-
LEGACY_NIELSEN_CAMPAIGN_REGISTRATION_ATTEMPT
- Attempted to register a placement on a legacy Nielsen campaign.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
InternalApiError
|
Indicates that a server-side error has occured. InternalApiError s
are generally not the result of an invalid request or message sent by the
client.
Enumerations
-
UNEXPECTED_INTERNAL_API_ERROR
- API encountered an unexpected internal error.
-
TRANSIENT_ERROR
- A temporary error occurred during the request. Please retry.
-
UNKNOWN
- The cause of the error is not known or only defined in newer versions.
-
DOWNTIME
- The API is currently unavailable for a planned downtime.
-
ERROR_GENERATING_RESPONSE
- Mutate succeeded but server was unable to build response. Client should not retry mutate.
|
InventoryTargetingError
|
Lists all inventory errors caused by associating a line item with a targeting
expression.
Enumerations
-
AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIRED
- At least one placement or inventory unit is required
-
INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDED
- The same inventory unit or placement cannot be targeted and excluded at
the same time
-
INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_TARGETED
- A child inventory unit cannot be targeted if its ancestor inventory unit
is also targeted.
-
INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_EXCLUDED
- A child inventory unit cannot be targeted if its ancestor inventory unit
is excluded.
-
INVENTORY_UNIT_CANNOT_BE_EXCLUDED_IF_ANCESTOR_IS_EXCLUDED
- A child inventory unit cannot be excluded if its ancestor inventory unit
is also excluded.
-
EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_TARGETED
- An explicitly targeted inventory unit cannot be targeted.
-
EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_EXCLUDED
- An explicitly targeted inventory unit cannot be excluded.
-
SELF_ONLY_INVENTORY_UNIT_NOT_ALLOWED
- A landing page-only ad unit cannot be targeted.
-
SELF_ONLY_INVENTORY_UNIT_WITHOUT_DESCENDANTS
- A 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_INVENTORY
- Audience segments shared from YouTube can only be targeted with inventory shared
from YouTube for cross selling.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
LabelEntityAssociationError
|
Errors specific to creating label entity associations.
Enumerations
-
DUPLICATE_ASSOCIATION
- The label has already been attached to the entity.
-
INVALID_ASSOCIATION
- A label is being applied to an entity that does not support that entity
type.
-
NEGATION_NOT_ALLOWED
- Label negation cannot be applied to the entity type.
-
DUPLICATE_ASSOCIATION_WITH_NEGATION
- The same label is being applied and negated to the same entity.
-
UNKNOWN
- The 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_STARTED
- Some changes may not be allowed because a line item has already started.
-
UPDATE_RESERVATION_NOT_ALLOWED
- Update reservation is not allowed because a line item has
already started, users must pause the line item first.
-
ALL_ROADBLOCK_NOT_ALLOWED
- Roadblocking to display all creatives is not allowed.
-
ALL_COMPANION_DELIVERY_NOT_ALLOWED
- Companion delivery to display all creatives is not allowed.
-
CREATIVE_SET_ROADBLOCK_NOT_ALLOWED
- Roadblocking to display all master and companion creative set is not allowed.
-
FRACTIONAL_PERCENTAGE_NOT_ALLOWED
- Fractional percentage is not allowed.
-
DISCOUNT_NOT_ALLOWED
- For certain LineItem configurations discounts are not allowed.
-
UPDATE_CANCELED_LINE_ITEM_NOT_ALLOWED
- Updating a canceled line item is not allowed.
-
UPDATE_PENDING_APPROVAL_LINE_ITEM_NOT_ALLOWED
- Updating a pending approval line item is not allowed.
-
UPDATE_ARCHIVED_LINE_ITEM_NOT_ALLOWED
- Updating an archived line item is not allowed.
-
CREATE_OR_UPDATE_LEGACY_DFP_LINE_ITEM_TYPE_NOT_ALLOWED
- Create or update legacy dfp line item type is not allowed.
-
COPY_LINE_ITEM_FROM_DIFFERENT_COMPANY_NOT_ALLOWED
- Copying line item from different company (advertiser)
to the same order is not allowed.
-
INVALID_SIZE_FOR_PLATFORM
- The size is invalid for the specified platform.
-
INVALID_LINE_ITEM_TYPE_FOR_PLATFORM
- The line item type is invalid for the specified platform.
-
INVALID_WEB_PROPERTY_FOR_PLATFORM
- The web property cannot be served on the specified platform.
-
INVALID_WEB_PROPERTY_FOR_ENVIRONMENT
- The web property cannot be served on the specified environment.
-
AFMA_BACKFILL_NOT_ALLOWED
- AFMA backfill not supported.
-
UPDATE_ENVIRONMENT_TYPE_NOT_ALLOWED
- Environment type cannot change once saved.
-
COMPANIONS_NOT_ALLOWED
- The placeholders are invalid because they contain companions,
but the line item does not support companions.
-
ROADBLOCKS_WITH_NONROADBLOCKS_NOT_ALLOWED
- The 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_ROADBLOCK
- A line item cannot be updated from having
RoadblockingType.CREATIVE_SET to having a different
RoadblockingType, or vice versa.
-
UPDATE_FROM_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWED
- Can not change from a backfill line item type once creatives have been
assigned.
-
UPDATE_TO_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWED
- Can not change to a backfill line item type once creatives have been
assigned.
-
UPDATE_BACKFILL_WEB_PROPERTY_NOT_ALLOWED
- Can not change to backfill web property once creatives have been
assigned.
-
INVALID_COMPANION_DELIVERY_OPTION_FOR_ENVIRONMENT_TYPE
- The companion delivery option is not valid for your environment type.
-
COMPANION_BACKFILL_REQUIRES_VIDEO
- Companion backfill is enabled but environment type not video.
-
COMPANION_DELIVERY_OPTION_REQUIRE_PREMIUM
- Companion delivery options require Ad Manager 360 networks.
-
DUPLICATE_MASTER_SIZES
- The master size of placeholders have duplicates.
-
INVALID_PRIORITY_FOR_LINE_ITEM_TYPE
- The 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_TYPE
- The environment type is not valid.
-
INVALID_ENVIRONMENT_TYPE_FOR_PLATFORM
- The environment type is not valid for the target platform.
-
INVALID_TYPE_FOR_AUTO_EXTENSION
- Only LineItemType.STANDARD line items can be auto extended.
-
VIDEO_INVALID_ROADBLOCKING
- Video line items cannot change the roadblocking type.
-
BACKFILL_TYPE_NOT_ALLOWED
- The backfill feature is not enabled according to your features.
-
INVALID_BACKFILL_LINK_TYPE
- The web property is invalid. A line item must have an appropriate web property selected.
-
DIFFERENT_BACKFILL_ACCOUNT
- All line items in a programmatic order must have web property codes from the same account.
-
COMPANION_DELIVERY_OPTIONS_NOT_ALLOWED_WITH_BACKFILL
- Companion delivery options are not allowed with dynamic allocation line
items.
-
INVALID_WEB_PROPERTY_FOR_ADX_BACKFILL
- Dynamic allocation using the AdExchange should always use an AFC web
property.
-
INVALID_COST_PER_UNIT_FOR_BACKFILL
- CPM for backfill inventory must be 0.
-
INVALID_SIZE_FOR_ENVIRONMENT
- Aspect ratio sizes cannot be used with video line items.
-
TARGET_PLATOFRM_NOT_ALLOWED
- The specified target platform is not allowed.
-
INVALID_LINE_ITEM_CURRENCY
- Currency on a line item must be one of the specified network currencies.
-
LINE_ITEM_CANNOT_HAVE_MULTIPLE_CURRENCIES
- All money fields on a line item must specify the same currency.
-
CANNOT_CHANGE_CURRENCY
- Once a line item has moved into a a delivering state the currency cannot be changed.
-
INVALID_LINE_ITEM_DATE_TIME
- A DateTime associated with the line item is not valid.
-
INVALID_COST_PER_UNIT_FOR_CPA
- CPA line items must specify a zero cost for the
LineItem.costPerUnit.
-
UPDATE_CPA_COST_TYPE_NOT_ALLOWED
- Once a LineItem is activated its LineItem.costPerUnit cannot be updated
to/from CPA.
-
UPDATE_VCPM_COST_TYPE_NOT_ALLOWED
- Once a LineItem is activated its LineItem.costPerUnit cannot be updated
to/from Viewable CPM.
-
MASTER_COMPANION_LINE_ITEM_CANNOT_HAVE_VCPM_COST_TYPE
- A LineItem with master/companion creative placeholders cannot have Viewable CPM
as its LineItem.costPerUnit.
-
DUPLICATED_UNIT_TYPE
- There cannot be goals with duplicated unit type among the secondary goals for a
line items.
-
MULTIPLE_GOAL_TYPE_NOT_ALLOWED
- The secondary goals of a line items must have the same goal type.
-
INVALID_UNIT_TYPE_COMBINATION_FOR_SECONDARY_GOALS
- For 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_NAME
- One 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_TYPE
- Creative targeting expressions on the line item can only have custom criteria targeting
with CustomTargetingValue.MatchType.EXACT.
-
INVALID_CREATIVE_ROTATION_TYPE_WITH_CREATIVE_TARGETING
- Line item with creative targeting expressions cannot have creative rotation type set to
CreativeRotationType.SEQUENTIAL.
-
CANNOT_OVERBOOK_WITH_CREATIVE_TARGETING
- Line 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_PROPOSAL
- For 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_VERSION
- The line item type is not supported for this API version.
-
NATIVE_CREATIVE_TEMPLATE_REQUIRED
- Placeholders can only have native creative templates.
-
CANNOT_HAVE_CREATIVE_TEMPLATE
- Non-native placeholders cannot have creative templates.
-
CANNOT_INCLUDE_NATIVE_CREATIVE_TEMPLATE
- Cannot include native creative templates in the placeholders for Ad Exchange line items.
-
CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID
- Cannot include native placeholders without native creative templates for direct-sold line
items.
-
NO_SIZE_WITH_DURATION
- For forecasting only, error when line item has duration, but no creative sizes specified.
-
INVALID_VIEWABILITY_PROVIDER_COMPANY
- Used when the company pointed to by the viewabilityProviderCompanyId is not of type
VIEWABILITY_PROVIDER.
-
CANNOT_ACCESS_CUSTOM_PACING_CURVE_CLOUD_STORAGE_BUCKET
- An error occurred while accessing the custom pacing curve Google Cloud Storage bucket.
-
CMS_METADATA_LINE_ITEM_ENVIRONMENT_TYPE_NOT_SUPPORTED
- CMS Metadata targeting is only supported for video line items.
-
SKIPPABLE_AD_TYPE_NOT_ALLOWED
- The
SkippableAdType is not allowed.
-
CUSTOM_PACING_CURVE_START_TIME_MUST_MATCH_LINE_ITEM_START_TIME
- Custom pacing curve start time must match the line item's start time.
-
CUSTOM_PACING_CURVE_START_TIME_PAST_LINE_ITEM_END_TIME
- Custom pacing curve goal start time must be before line item end time.
-
INVALID_LINE_ITEM_TYPE_FOR_DELIVERY_FORECAST_SOURCE
- The line item type is invalid for the specified delivery forecast source.
-
INVALID_TOTAL_CUSTOM_PACING_GOAL_AMOUNTS
- The sum of the custom pacing goal amounts is invalid.
-
COPY_LINE_ITEM_WITH_CUSTOM_PACING_CURVE_FULLY_IN_PAST_NOT_ALLOWED
- Copying line items with custom pacing curves that are totally in the past is not allowed.
-
LAST_CUSTOM_PACING_GOAL_AMOUNT_CANNOT_BE_ZERO
- The last custom pacing goal cannot be zero.
-
GRP_PACED_LINE_ITEM_CANNOT_HAVE_ABSOLUTE_CUSTOM_PACING_CURVE_GOALS
- GRP paced line items cannot have absolute custom pacing curve goals.
-
INVALID_MAX_VIDEO_CREATIVE_DURATION
-
line item has invalid video creative duration.
-
INVALID_NATIVE_SIZE
- Native size types must by 1x1.
-
INVALID_TARGETED_REQUEST_PLATFORM_FOR_WEB_PROPERTY_CODE
- For AdExchange Line Items, the targeted request platform must match the syndication type of
the web property code.
-
UNKNOWN
- The 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
-
UNKNOWN
- The 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_ALLOWED
- The operation is not allowed due to lack of permissions.
-
NOT_APPLICABLE
- The operation is not applicable for the current state of the
LineItem.
-
HAS_COMPLETED
- The LineItem is completed. A LineItemAction cannot
be applied to a line item that is completed.
-
HAS_NO_ACTIVE_CREATIVES
- The LineItem has no active creatives. A line item cannot be
activated with no active creatives.
-
CANNOT_ACTIVATE_LEGACY_DFP_LINE_ITEM
- A LineItem of type LineItemType.LEGACY_DFP cannot be
Activated.
-
CANNOT_ACTIVATE_UNCONFIGURED_LINE_ITEM
- A LineItem with publisher creative source cannot be activated if the corresponding
deal is not yet configured by the buyer.
-
CANNOT_DELETE_DELIVERED_LINE_ITEM
- Deleting an LineItem that has delivered is not allowed
-
CANNOT_RESERVE_COMPANY_CREDIT_STATUS_NOT_ACTIVE
- Reservation cannot be made for line item because the
LineItem.advertiserId it is associated with has
Company.creditStatus that is not
ACTIVE
or ON_HOLD .
-
CANNOT_ACTIVATE_INVALID_COMPANY_CREDIT_STATUS
- Cannot activate line item because the LineItem.advertiserId
it is associated with has Company.creditStatus that is not
ACTIVE , INACTIVE , or ON_HOLD .
-
UNKNOWN
- The 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_APPLICATION
- Only applications that are linked to a store entry may be targeted.
-
UNKNOWN
- The 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_NULL
- Assuming that a method will not have more than 3 arguments, if it does,
return NULL
-
ARG2_NULL
-
ARG3_NULL
-
NULL
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ParseError
|
Lists errors related to parsing.
Enumerations
-
UNPARSABLE
- Indicates an error in parsing an attribute.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
PermissionError
|
Errors related to incorrect permission.
Enumerations
-
PERMISSION_DENIED
- User does not have the required permission for the request.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
PrecisionError
|
List all errors associated with number precisions.
Enumerations
-
WRONG_PRECISION
- The lowest N digits of the number must be zero.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
PreferredDealError
|
Errors associated with preferred deal proposal line items.
Enumerations
-
INVALID_PRIORITY
-
INVALID_RATE_TYPE
- Preferred deal proposal line items only support
RateType.CPM.
-
INVALID_FREQUENCY_CAPS
- Preferred deal proposal line items do not support frequency caps.
-
INVALID_ROADBLOCKING_TYPE
- Preferred deal proposal line items only support
RoadblockingType.ONE_OR_MORE.
-
INVALID_DELIVERY_RATE_TYPE
- Preferred deal proposal line items only support
DeliveryRateType.FRONTLOADED.
-
UNKNOWN
|
ProgrammaticError
|
Errors associated with programmatic line items.
Enumerations
-
AUDIENCE_EXTENSION_NOT_SUPPORTED
- Audience extension is not supported by programmatic line items.
-
AUTO_EXTENSION_DAYS_NOT_SUPPORTED
- Auto extension days is not supported by programmatic line items.
-
VIDEO_NOT_SUPPORTED
- Video is currently not supported.
-
ROADBLOCKING_NOT_SUPPORTED
- Roadblocking is not supported by programmatic line items.
-
INVALID_CREATIVE_ROTATION
- Programmatic line items do not support CreativeRotationType.SEQUENTIAL.
-
INVALID_LINE_ITEM_TYPE
- Programmatic line items only support LineItemType.STANDARD and
LineItemType.SPONSORSHIP if the relevant feature is on.
-
INVALID_COST_TYPE
- Programmatic line items only support CostType.CPM.
-
SIZE_NOT_SUPPORTED
- Programmatic 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_SUPPORTED
- Zero cost per unit is not supported by programmatic line items.
-
CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMS
- Some fields cannot be updated on approved line items.
-
CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDER
- Creating a new line item in an approved order is not allowed.
-
CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMS
- Cannot change backfill web property for a programmatic line item whose order has been
approved.
-
COST_PER_UNIT_TOO_LOW
- Cost per unit is too low. It has to be at least 0.005 USD.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ProposalActionError
|
Lists all errors associated with performing actions on Proposal objects.
Enumerations
-
NOT_APPLICABLE
- The operation is not applicable to the current state.
-
IS_ARCHIVED
- The operation cannot be applied because the proposal is archived.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ProposalError
|
Lists all errors associated with proposals.
Enumerations
-
AD_SERVER_UNKNOWN_ERROR
- Unknown error from ad-server
-
AD_SERVER_API_ERROR
- Ad-server reports an api error for the operation.
-
UPDATE_ADVERTISER_NOT_ALLOWED
- Advertiser cannot be updated once the proposal has been reserved.
-
UPDATE_PROPOSAL_NOT_ALLOWED
- Proposal cannot be updated when its status is not
DRAFT or it is archived.
-
CONTACT_UNSUPPORTED_FOR_ADVERTISER
-
Contacts are not supported for advertisers
in a programmatic Proposal.
-
INVALID_CONTACT
- Contact associated with a proposal does not belong to the specific company.
-
DUPLICATED_CONTACT
- Contact associated with a proposal's advertiser or agency is duplicated.
-
UNACCEPTABLE_COMPANY_CREDIT_STATUS
- A proposal cannot be created or updated because the company
it is associated with has Company.creditStatus
that is not
ACTIVE or ON_HOLD .
-
COMPANY_CREDIT_STATUS_NOT_ACTIVE
- Advertiser or agency associated with the proposal has Company.creditStatus that is
not
ACTIVE .
-
PRIMARY_AGENCY_REQUIRED
- Cannot have other agencies without a primary agency.
-
PRIMARY_AGENCY_NOT_UNIQUE
- Cannot have more than one primary agency.
-
UNSUPPORTED_COMPANY_ASSOCIATION_TYPE_FOR_PROGRAMMATIC_PROPOSAL
- The Company association type is not supported for programmatic
proposals.
-
DUPLICATED_COMPANY_ASSOCIATION
- Advertiser or agency associated with a proposal is duplicated.
-
DUPLICATED_SALESPERSON
- Found duplicated primary or secondary sales person.
-
DUPLICATED_SALES_PLANNER
- Found duplicated sales planner.
-
DUPLICATED_TRAFFICKER
- Found duplicated primary or secondary trafficker.
-
HAS_NO_UNARCHIVED_PROPOSAL_LINEITEMS
- The proposal has no unarchived proposal line items.
-
DUPLICATE_TERMS_AND_CONDITIONS
- One or more of the terms and conditions being added already exists on the proposal.
-
UNSUPPORTED_PROPOSAL_CURRENCY_CODE
- The currency code of the proposal is not supported by the current network. All supported
currencies can be found in the union of Network.currencyCode and
Network.secondaryCurrencyCodes.
-
UNSUPPORTED_BUYER_CURRENCY_CODE
- The currency code of the proposal is not supported by the selected buyer.
-
INVALID_POC
- The POC value of the proposal is invalid.
-
UPDATE_CURRENCY_NOT_ALLOWED
- Currency cannot be updated once the proposal has been reserved.
-
UPDATE_TIME_ZONE_NOT_ALLOWED
- Time zone cannot be updated once the proposal has been sold.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ProposalLineItemActionError
|
Lists all errors for executing operations on proposal line items.
Enumerations
-
NOT_APPLICABLE
- The operation is not applicable to the current state.
-
PROPOSAL_NOT_EDITABLE
- The operation is not applicable because the containing proposal is not editable.
-
CANNOT_SELECTIVELY_ARCHIVE_PROPOSAL_LINE_ITEMS_FROM_MANDATORY_PRODUCTS
- The archive operation is not applicable because it would cause some mandatory products
to have no unarchived proposal line items in the package.
-
CANNOT_SELECTIVELY_UNARCHIVE_PROPOSAL_LINE_ITEMS_FROM_MANDATORY_PRODUCTS
- The unarchive operation is not applicable because it would cause some mandatory products
to have no unarchived proposal line items in the package.
-
CANNOT_UNARCHIVE_SOLD_PROGRAMMATIC_PROPOSAL_LINE_ITEM
- Sold programmatic ProposalLineItem cannot be unarchived.
-
CANNOT_ARCHIVE_ONGOING_PROPOSAL_LINE_ITEM
- Active ProposalLineItem cannot be archived
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ProposalLineItemError
|
Lists all errors associated with proposal line items.
Enumerations
-
NOT_SAME_RATE_CARD
- The proposal line item's rate card is not the same as other proposal line items
in the proposal.
-
LINE_ITEM_TYPE_NOT_ALLOWED
- The proposal line item's type is not yet supported by Sales Manager.
-
END_DATE_TIME_NOT_AFTER_START_TIME
- The proposal line item's end date time is not after its start date time.
-
START_DATE_TIME_TOO_LATE_IN_MONTH
- The proposal line item's start date time is too late in the month. This error applies to
Programmatic Guaranteed deals sold on Nielsen audience measurement.
-
END_DATE_TIME_TOO_LATE
- The proposal line item's end date time is after 1/1/2037.
-
START_DATE_TIME_IS_IN_PAST
- The proposal line item's start date time is in past.
-
END_DATE_TIME_IS_IN_PAST
- The proposal line item's end date time is in past.
-
FRONTLOADED_NOT_ALLOWED
- Frontloaded delivery rate type is not allowed.
-
ALL_ROADBLOCK_NOT_ALLOWED
- Roadblocking to display all creatives is not allowed.
-
ALL_COMPANION_DELIVERY_NOT_ALLOWED
- Display all companions is not allowed.
-
CREATIVE_SET_ROADBLOCK_NOT_ALLOWED
- Roadblocking to display all master and companion creative set is not allowed.
-
ALREADY_STARTED
- Some changes may not be allowed because the related line item has already started.
-
CONFLICT_WITH_PRODUCT
- The setting is conflict with product's restriction.
-
VIOLATE_BUILT_IN_TARGETING_COMPATIBILITY_RESTRICTION
- The proposal line item's setting violates the product's built-in targeting
compatibility restriction.
-
VIOLATE_BUILT_IN_TARGETING_LOCKED_RESTRICTION
- The proposal line item's setting violates the product's built-in targeting
locked restriction.
-
MOBILE_TECH_CRITERIA_NOT_SUPPORTED
- Cannot target mobile-only targeting criteria.
-
UNSUPPORTED_TARGETING_TYPE
- The targeting criteria type is unsupported.
-
WRONG_COST
- The contracted cost does not match with what calculated from final rate and units bought.
-
NO_WEB_PROPERTY_FOR_TARGETED_REQUEST_PLATFORM
- The proposal line item targets an inventory type for which the network does not have a
corresponding web property.
-
CALCULATED_COST_TOO_HIGH
- The cost calculated from cost per unit and units is too high.
-
INVALID_PRIORITY_FOR_LINE_ITEM_TYPE
- The line item priority is invalid if it's different than the default.
-
UPDATE_PROPOSAL_LINE_ITEM_NOT_ALLOWED
- Propsoal line item cannot update when it is archived.
-
CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCK
- A proposal line item cannot be updated from having
RoadblockingType.CREATIVE_SET to having a different
RoadblockingType, or vice versa.
-
SEQUENTIAL_CREATIVE_ROTATION_NOT_ALLOWED
- Serving creatives exactly in sequential order is not allowed.
-
UPDATE_RESERVATION_NOT_ALLOWED
- Proposal line item cannot update its reservation detail once start delivering.
-
INVALID_COMPANION_DELIVERY_OPTION_FOR_ROADBLOCKING_TYPE
- The companion delivery option is not valid for the roadblocking type.
-
INCONSISTENT_ROADBLOCK_TYPE
- Roadblocking type is inconsistent with creative placeholders. If the roadblocking
type is creative set, creative placeholders should contain companions,
and vice versa.
-
INVALID_CONTRACTED_QUANTITY_BUFFER
- ContractedQuantityBuffer is only applicable to standard line item with
RateType.CPC/RateType.CPM/RateType.VCPM type.
-
INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE
- One or more values on the proposal line item are not valid for a
LineItemType.CLICK_TRACKING line item type.
-
UPDATE_COST_ADJUSTMENT_NOT_ALLOWED
- Proposal line item cannot update its cost adjustment after first approval.
-
UNSUPPORTED_RATE_CARD_CURRENCY_CODE
- The currency code of the proposal line item's rate card is not supported by
the current network. All supported currencies can be found in the union of
Network.currencyCode and Network.secondaryCurrencyCodes.
-
END_DATE_TIME_IS_BEFORE_LAST_PAUSED_TIME
- The corresponding line item is paused, but the proposal line item's end date time is before
the last paused time.
-
VIDEO_INVALID_ROADBLOCKING
- Video line items cannot have roadblocking options.
-
UPDATE_TIME_ZONE_NOT_ALLOWED
- Time zone cannot be updated once the proposal line item has been sold.
-
INVALID_TIME_ZONE_FOR_RATE_TYPE
- Time zone must be network time zone if the proposal line item is RateType.VCPM.
-
INVALID_TIME_ZONE_FOR_DEALS
- Only the Network.timeZone is allowed for programmatic proposals.
-
INVALID_ENVIRONMENT_TYPE
- The ProposalLineItem.environmentType is invalid.
-
SIZE_REQUIRED
- At least one size must be specified.
-
COMPANION_NOT_ALLOWED
- A placeholder contains companions but the roadblocking type is not
RoadblockingType.CREATIVE_SET or the
product type is offline.
-
MISSING_COMPANION
- A placeholder does not contain companions but the roadblocking type is
RoadblockingType.CREATIVE_SET.
-
DUPLICATED_MASTER_SIZE
- A placeholder's master size is the same as another placeholder's master size.
-
INVALID_EXPECTED_CREATIVE_COUNT
- Only creative placeholders with standard sizes can set
an expected creative count.
-
CANNOT_HAVE_CREATIVE_TEMPLATE
- Non-native placeholders cannot have creative templates.
-
NATIVE_CREATIVE_TEMPLATE_REQUIRED
- Placeholders can only have native creative templates.
-
CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID
- Cannot include native placeholders without native creative templates.
-
INVALID_CLICK_TRACKING_LINE_ITEM_TYPE
- One or more values are not valid for a LineItemType.CLICK_TRACKING line item type.
-
INVALID_TARGETING_FOR_CLICK_TRACKING
- The targeting is not valid for a LineItemType.CLICK_TRACKING line item type.
-
INVALID_CONTRACTED_UNITS_BOUGHT
- The contractedUnitsBought of the proposal line item is invalid.
-
PLACEHOLDER_CANNOT_CONTAIN_LABELS
- Only creative placeholders with standard sizes can contain
labels.
-
INVALID_LABEL_TYPE_IN_PLACEHOLDER
- One or more labels on a creative placeholder is invalid.
-
PLACEHOLDER_CANNOT_CONTAIN_NEGATED_LABELS
- A placeholder cannot contain a negated label.
-
CONTRACTED_UNITS_LESS_THAN_DELIVERED
- Contracted impressions of programmatic proposal line item must be greater than already
delivered impressions.
-
DISPLAY_ENVIRONMENT_MUST_HAVE_EXCLUDED_MOBILE_APPS_TARGETING
- If AdExchangeEnvironment is DISPLAY, the proposal line item must have mobile apps as excluded
device capability targeting.
-
MOBILE_ENVIRONMENT_MUST_HAVE_INCLUDED_MOBILE_APPS_TARGETING
- If AdExchangeEnvironment is MOBILE, the proposal line item must have mobile apps as included
device capability targeting.
-
SKIPPABLE_AD_TYPE_NOT_ALLOWED
- The
SkippableAdType is not allowed.
-
CROSS_SELL_TARGETING_UNSUPPORTED
- Cross sell targeting is unsupported for this proposal line item.
-
CANNOT_SET_VIDEO_DURATION_ON_NON_VIDEO_DEAL
- Can't set a video duration for non video deals.
-
UPDATE_VIDEO_CREATIVE_SKIPPABILITY_NOT_ALLOWED
- Cannot update video creative skippability on a YouTube-targeted proposal line item once it
has been sold (pushed to an order line item).
-
UPDATE_VIDEO_CREATIVE_FIELDS_NOT_ALLOWED
- Cannot video creative fields on a YouTube-targeted proposal line item once it has been sold
(pushed to an order line item).
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ProposalLineItemMakegoodError
|
Lists all errors for makegood proposal line items.
Enumerations
-
ORIGINAL_ALREADY_HAS_MAKEGOOD
- The original proposal line item for this makegood already has a makegood.
-
ORIGINAL_IS_MAKEGOOD
- The original proposal line item for this makegood is itself a makegood.
-
ORIGINAL_NOT_YET_SOLD
- The original proposal line item for this makegood has not been sold.
-
LINE_ITEM_IS_NOT_STANDARD
- This makegood or its original is not a standard line item.
-
LINE_ITEM_IS_NOT_CPM
- This makegood or its original is not a CPM line item.
-
MAKEGOODS_NOT_SUPPORTED_FOR_COST_TYPE
- This makegood or its original has a cost type not supported on makegoods.
-
ORIGINAL_TOO_FAR_IN_PAST
- The original proposal line item for this makegood is too far in the past.
-
RATE_DIFFERENT_THAN_ORIGINAL
- This makegood has a rate that's different from the original proposal line item.
-
UNITS_MORE_THAN_ORIGINAL
- This makegood has an impression goal greater than the original proposal line item.
-
MAKEGOODS_NOT_SUPPORTED_FOR_NON_DV360_BUYERS
- Makegoods are not supported for non-DV360 buyers.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ProposalLineItemProgrammaticError
|
Errors associated with programmatic proposal line items.
Enumerations
-
INVALID_PRODUCT_TYPE
- Programmatic proposal line items only support
ProductType.DFP .
-
VIDEO_NOT_SUPPORTED
-
EnvironmentType.VIDEO_PLAYER is currently not supported.
-
ROADBLOCKING_NOT_SUPPORTED
- Programmatic proposal line items do not support
RoadblockingType.CREATIVE_SET.
-
INVALID_CREATIVE_ROTATION
- Programmatic proposal line items do not support
CreativeRotationType.SEQUENTIAL.
-
INVALID_PROPOSAL_LINE_ITEM_TYPE
- Programmatic proposal line items only support
LineItemType.STANDARD.
-
INVALID_RATE_TYPE
- Programmatic proposal line items only support RateType.CPM.
-
ZERO_COST_PER_UNIT_NOT_SUPPORTED
- Programmatic proposal line items do not support zero for
ProposalLineItem.netRate.
-
INVALID_PROGRAMMATIC_CREATIVE_SOURCE
- Only programmatic proposal line items support
ProgrammaticCreativeSource.
-
INVALID_MAX_VIDEO_CREATIVE_DURATION
- Programmatic proposal line item has invalid video creative
duration.
-
CANNOT_UPDATE_PROGRAMMATIC_CREATIVE_SOURCE
- Cannot update programmatic creative source if the proposal line item
has been sent to the buyer.
-
INVALID_NUM_UNITS
- The Goal.units value is invalid.
-
MIX_GUARANTEED_AND_PREFERRED_DEAL_NOT_ALLOWED
- Cannot mix guaranteed and Preferred Deal proposal line items in a programmatic proposal.
-
MIX_NATIVE_AND_BANNER_SIZE_NOT_ALLOWED
- Cannot mix native and banner size in a programmatic proposal line item.
-
CANNOT_UPDATE_SIZES
- Cannot update sizes when a programmatic proposal line item with publisher creative source is
sent to a buyer.
-
INVALID_SPONSORSHIP_CONTRACTED_UNITS_BOUGHT
- The {ProposalLineItem#contractedUnitsBought} cannot be
null or zero for programmatic
RateType.CPD
proposal line items.
-
INVALID_PROGRAMMATIC_PRICING_MODEL
- Only
PricingModel.NET is supported for programmatic
proposal line items.
-
BUYER_DISABLED_FOR_PG_VIOLATING_SLA
- Buyer is currently disabled for guaranteed deals due to violation of
Programmatic Guaranteed service level agreement.
-
PG_NOT_SUPPORTED_FOR_AGENCY_BUYER
- Deals with agencies are limited to preferred deals, private auctions, and public
marketplace packages.
-
BUYER_NOT_FOUND
- Buyer not found.
-
INVALID_ENVIRONMENT_PLATFORM_TYPE_PAIR
- Cannot create/update proposal line items with an invalid
environment and request platform pair.
-
CANNOT_MIX_AUDIO_VIDEO_PROGRAMMATIC_LINE_ITEM
- A proposal line item must either be of video, or audio type, but not
both.
-
UNKNOWN
- The 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
-
UNEXECUTABLE
- Indicates that there was an error executing the PQL.
-
UNKNOWN
- The 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
-
UNPARSABLE
- Indicates that there was a PQL syntax error.
-
UNKNOWN
- The 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.
-
UNKNOWN
- The 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_LIMIT
- This 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
-
UNKNOWN
- The 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_TYPE
- The line item type does not support the targeted request platform type.
-
REQUEST_PLATFORM_TYPE_NOT_SUPPORTED_BY_ENVIRONMENT_TYPE
- The line item environment type does not support the targeted request platform type.
-
UNKNOWN
- The 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
-
REQUIRED
- A required collection is missing.
-
TOO_LARGE
- Collection size is too large.
-
TOO_SMALL
- Collection size is too small.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
RequiredError
|
Errors due to missing required field.
Enumerations
-
REQUIRED
- Missing 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
-
UNKNOWN
- The 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_ALLOWED
- There 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_HIGH
- When LineItem.lineItemType is
LineItemType.SPONSORSHIP, then
LineItem.unitsBought represents the percentage of
available impressions reserved. That value cannot exceed 100.
-
DURATION_NOT_ALLOWED
- The line item type does not support the specified duration. See
LineItemSummary.Duration for allowed values.
-
UNIT_TYPE_NOT_ALLOWED
- The LineItem.unitType is not allowed for the given
LineItem.lineItemType. See UnitType for allowed
values.
-
COST_TYPE_NOT_ALLOWED
- The LineItem.costType is not allowed for the
LineItem.lineItemType. See CostType for allowed
values.
-
COST_TYPE_UNIT_TYPE_MISMATCH_NOT_ALLOWED
- When 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_ALLOWED
- Inventory cannot be reserved for line items which are not of type
LineItemType.SPONSORSHIP or LineItemType.STANDARD.
-
NETWORK_REMNANT_ORDER_CANNOT_UPDATE_LINEITEM_TYPE
- Network 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_ALLOWED
- A dynamic allocation web property can only be set on a line item of type
AdSense or Ad Exchange.
-
CPA_DEPRECATED
- CPA LineItems can't have end dates older than February 22, 2024.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
ServerError
|
Errors related to the server.
Enumerations
-
SERVER_ERROR
- Indicates that an unexpected error occured.
-
SERVER_BUSY
- Indicates that the server is currently experiencing a high load. Please
wait and try your request again.
-
UNKNOWN
- The 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_VALUE
- A bind variable has not been bound to a value.
-
UNKNOWN
- The 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_CHARS
- The input string value contains disallowed characters.
-
INVALID_FORMAT
- The 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
-
UNKNOWN
- The 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_TEAMS
- User cannot use this entity because it is not on any of the user's teams.
-
AD_UNITS_NOT_ON_ORDER_TEAMS
- The targeted or excluded ad unit must be on the order's teams.
-
PLACEMENTS_NOT_ON_ORDER_TEAMS
- The targeted placement must be on the order's teams.
-
MISSING_USERS_TEAM
- Entity cannot be created because it is not on any of the user's teams.
-
ALL_TEAM_ASSOCIATION_NOT_ALLOWED
- A team that gives access to all entities of a given type cannot be
associated with an entity of that type.
-
INVALID_TEAM_ASSIGNMENT
- The assignment of team to entities is invalid.
-
CANNOT_UPDATE_INACTIVE_TEAM
- Cannot modify or create a team with an inactive status.
-
UNKNOWN
- The 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_CRITERIA
- Mobile line item cannot target web-only targeting criteria.
-
WEB_LINE_ITEM_CONTAINS_MOBILE_TECH_CRITERIA
- Web line item cannot target mobile-only targeting criteria.
-
MOBILE_CARRIER_TARGETING_FEATURE_NOT_ENABLED
- The mobile carrier targeting feature is not enabled.
-
DEVICE_CAPABILITY_TARGETING_FEATURE_NOT_ENABLED
- The device capability targeting feature is not enabled.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
TimeZoneError
|
Errors related to timezones.
Enumerations
-
INVALID_TIMEZONE_ID
- Indicates that the timezone ID provided is not supported.
-
TIMEZONE_ID_IN_WRONG_FORMAT
- Indicates that the timezone ID provided is in the wrong format.
The timezone ID must be in tz database format (e.g. "America/Los_Angeles").
-
UNKNOWN
- The 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_NAMES
- Invalid domain names. Domain names must be at most 67 characters long.
And must contain only alphanumeric characters and hyphens.
-
UNKNOWN
- The 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_TARGETING
- Video position targeting cannot contain both bumper and non-bumper targeting values.
-
INVALID_BUMPER_TARGETING
- The bumper video position targeting is invalid.
-
CAN_ONLY_TARGET_CUSTOM_AD_SPOTS
- Only custom spot AdSpot objects can be targeted.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|