enum McmError.Reason (v202408)
Stay organized with collections
Save and categorize content based on your preferences.
Possible reasons for McmError
- Namespace
-
https://www.google.com/apis/ads/publisher/v202408
Enumeration |
Description |
UNKNOWN
|
The value returned if the actual value is not exposed by the requested API version.
|
REVENUE_SHARE_PERCENT_OUTSIDE_RANGE
|
An MCM parent revenue share must be between 0 to 100_000L in millis.
|
RESELLER_PARENT_REVENUE_SHARE_IS_NOT_100_PERCENT
|
An MCM reseller parent revenue share must be 100_000L in millis.
|
MI_PARENT_REVENUE_SHARE_IS_NOT_100_PERCENT
|
An MCM Manage Inventory parent revenue share must be 100_000L in millis.
|
DUPLICATE_CHILD_PUBLISHER_NETWORK_CODE
|
The network code is used by another child publisher.
|
DUPLICATE_CHILD_PUBLISHER_ACTIVE_EMAIL
|
The email is used by another active child publisher.
|
CHILD_NETWORK_DISAPPROVED
|
The MCM child network has been disapproved by Google.
|
MANAGE_INVENTORY_UNSUPPORTED_IN_RESELLER_NETWORK
|
Manage inventory is not supported in reseller network.
|
CANNOT_SEND_INVITATION_TO_MCM_PARENT
|
Cannot send MCM invitation to a MCM parent.
|
CANNOT_SEND_INVITATION_TO_NETWORK_WITH_RESELLER_PARENT
|
A non-reseller MCM parent cannot send invitation to child which has another reseller parent.
|
CANNOT_SEND_INVITATION_TO_SELF
|
Cannot send MCM invitation to self.
|
CANNOT_CLOSE_MCM_WITH_ACTIVE_CHILDREN
|
An MCM parent network cannot be disabled as parent with active children.
|
CANNOT_TURN_CHILD_INTO_PARENT_WITH_ACTIVE_INVITATION
|
Cannot turn on MCM feature flag on a MCM Child network with active invitations.
|
MISSING_NETWORK_EXCHANGE_ACCOUNT
|
An Ad Exchange account is required for an MCM parent network.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003e\u003ccode\u003eMcmError.Reason\u003c/code\u003e defines the possible reasons for errors encountered when using the CompanyService or NetworkService in Ad Manager.\u003c/p\u003e\n"],["\u003cp\u003eThe errors primarily relate to Multiple Customer Management (MCM) functionalities, such as revenue share settings, child publisher configurations, and network relationships.\u003c/p\u003e\n"],["\u003cp\u003eSpecific reasons include invalid revenue share percentages, duplicate child publisher information, disapproved child networks, and restrictions on sending/accepting MCM invitations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUNKNOWN\u003c/code\u003e reason indicates the actual error value isn't exposed by the current API version, while others provide detailed explanations for the MCM-related issue.\u003c/p\u003e\n"],["\u003cp\u003eAd Exchange account is a prerequisite for an MCM parent network as indicated by \u003ccode\u003eMISSING_NETWORK_EXCHANGE_ACCOUNT\u003c/code\u003e reason.\u003c/p\u003e\n"]]],["The core content outlines possible reasons for `McmError` within the `NetworkService`. These reasons, presented as enumerations, detail various constraints and invalid actions related to Multi-Customer Management (MCM). Key actions include revenue share settings (e.g., `REVENUE_SHARE_PERCENT_OUTSIDE_RANGE`), network code and email duplication checks, and restrictions on sending invitations (e.g. `CANNOT_SEND_INVITATION_TO_SELF`). The document specifies conditions for MCM parent and child network relationships, and details requirements such as an Ad Exchange account for MCM parents.\n"],null,["# enum McmError.Reason (v202408)\n\n**Service** \n[CompanyService](/ad-manager/api/reference/v202408/CompanyService.McmError.Reason) **NetworkService** **Dependencies** \n[McmError](/ad-manager/api/reference/v202408/NetworkService.McmError) \n▼\n**McmError.Reason**\n\nPossible reasons for [McmError](/ad-manager/api/reference/v202408/NetworkService.McmError)\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202408`\n\n| Enumeration | Description |\n|----------------------------------------------------------|----------------------------------------------------------------------------------------------|\n| `UNKNOWN` | The value returned if the actual value is not exposed by the requested API version. |\n| `REVENUE_SHARE_PERCENT_OUTSIDE_RANGE` | An MCM parent revenue share must be between 0 to 100_000L in millis. |\n| `RESELLER_PARENT_REVENUE_SHARE_IS_NOT_100_PERCENT` | An MCM reseller parent revenue share must be 100_000L in millis. |\n| `MI_PARENT_REVENUE_SHARE_IS_NOT_100_PERCENT` | An MCM Manage Inventory parent revenue share must be 100_000L in millis. |\n| `DUPLICATE_CHILD_PUBLISHER_NETWORK_CODE` | The network code is used by another child publisher. |\n| `DUPLICATE_CHILD_PUBLISHER_ACTIVE_EMAIL` | The email is used by another active child publisher. |\n| `CHILD_NETWORK_DISAPPROVED` | The MCM child network has been disapproved by Google. |\n| `MANAGE_INVENTORY_UNSUPPORTED_IN_RESELLER_NETWORK` | Manage inventory is not supported in reseller network. |\n| `CANNOT_SEND_INVITATION_TO_MCM_PARENT` | Cannot send MCM invitation to a MCM parent. |\n| `CANNOT_SEND_INVITATION_TO_NETWORK_WITH_RESELLER_PARENT` | A non-reseller MCM parent cannot send invitation to child which has another reseller parent. |\n| `CANNOT_SEND_INVITATION_TO_SELF` | Cannot send MCM invitation to self. |\n| `CANNOT_CLOSE_MCM_WITH_ACTIVE_CHILDREN` | An MCM parent network cannot be disabled as parent with active children. |\n| `CANNOT_TURN_CHILD_INTO_PARENT_WITH_ACTIVE_INVITATION` | Cannot turn on MCM feature flag on a MCM Child network with active invitations. |\n| `MISSING_NETWORK_EXCHANGE_ACCOUNT` | An Ad Exchange account is required for an MCM parent network. |"]]