AI-generated Key Takeaways
-
CrossSellError lists all errors associated with cross selling within the LineItemService.
-
This error inherits from ApiError and includes fields like
fieldPath,fieldPathElements,trigger, anderrorStringto identify the cause of the error. -
The
reasonfield provides specific enumeration values detailing various cross-selling issues, such as invalid partner types, network settings, feature requirements, and rule violations. -
Cross-selling errors can manifest as either errors or warnings, with warnings potentially suppressible by setting
skipCrossSellingRuleWarningCheckson the LineItem.
Lists all errors associated with cross selling.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
Field
ApiError
(inherited) fieldPath
xsd:
string
The OGNL field path to identify cause of error.
fieldPathElements
A parsed copy of the field path. For example, the field path "operations[1].operand" corresponds to this list: {FieldPathElement(field = "operations", index = 1), FieldPathElement(field = "operand", index = null)}.
trigger
xsd:
string
The data that caused the error.
errorString
xsd:
string
A simple string representation of the error and reason.
CrossSellError
reason
The error reason represented by an enum.
Enumerations
-
COMPANY_IS_NOT_DISTRIBUTION_PARTNER - A company for cross-sell partner must be of type Company.Type.PARTNER .
-
CHANGING_PARTNER_NETWORK_IS_NOT_SUPPORTED - The network code of a cross-sell partner cannot be changed.
-
MISSING_DISTRIBUTOR_PARTNER_NAME - A cross-sell partner must have a partner name.
-
DISTRIBUTOR_NETWORK_MISSING_PUBLISHER_FEATURE - The cross-sell distributor publisher feature must be enabled.
-
CONTENT_PROVIDER_NETWORK_MISSING_PUBLISHER_FEATURE - The cross-sell publisher features must be enabled on the partner's network.
-
INVALID_DISTRIBUTOR_PARTNER_NAME - The cross-sell partner name conflicts with an ad unit name on the partner's network.
-
INVALID_CONTENT_PROVIDER_NETWORK - The network code of a cross-sell partner is invalid.
-
CONTENT_PROVIDER_NETWORK_CANNOT_BE_ACTIVE_NETWORK - The content provider network must be different than the distributor network.
-
CONTENT_PROVIDER_NETWORK_ALREADY_ENABLED_FOR_CROSS_SELLING - The same network code was already enabled for cross-sell in a different company.
-
DISTRIBUTOR_RULE_VIOLATION_ERROR - A 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.
-
UNKNOWN - The value returned if the actual value is not exposed by the requested API version.

