[[["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\u003c/code\u003e defines the possible reasons for errors encountered when using the CompanyService within the Ad Manager API.\u003c/p\u003e\n"],["\u003cp\u003eIt primarily deals with issues related to managing Multiple Customer Management (MCM) relationships between parent and child publishers.\u003c/p\u003e\n"],["\u003cp\u003eCommon errors involve revenue share percentages, duplicate child publisher information, and restrictions on MCM network interactions.\u003c/p\u003e\n"],["\u003cp\u003eEach error reason is represented by an enumeration value with a detailed description.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should consult this documentation to understand and handle potential errors during MCM operations.\u003c/p\u003e\n"]]],["The `CompanyService` utilizes `McmError` for network service-related issues. `McmError.Reason` specifies potential errors, including invalid revenue share percentages (`REVENUE_SHARE_PERCENT_OUTSIDE_RANGE`, `RESELLER_PARENT_REVENUE_SHARE_IS_NOT_100_PERCENT`, `MI_PARENT_REVENUE_SHARE_IS_NOT_100_PERCENT`), duplicate publisher details (`DUPLICATE_CHILD_PUBLISHER_NETWORK_CODE`, `DUPLICATE_CHILD_PUBLISHER_ACTIVE_EMAIL`), and restrictions on network actions like sending invitations or disabling parent networks, and missing account (`MISSING_NETWORK_EXCHANGE_ACCOUNT`) or the network was disapproved (`CHILD_NETWORK_DISAPPROVED`). The namespace for these errors is `https://www.google.com/apis/ads/publisher/v202408`.\n"],null,["# enum McmError.Reason (v202408)\n\n**Service** \n**CompanyService** [NetworkService](/ad-manager/api/reference/v202408/NetworkService.McmError.Reason) **Dependencies** \n[McmError](/ad-manager/api/reference/v202408/CompanyService.McmError) \n▼\n**McmError.Reason**\n\nPossible reasons for [McmError](/ad-manager/api/reference/v202408/CompanyService.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. |"]]