[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["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. |"]]