Hi Ping,
Thank you for reaching out. ManagedCustomerServiceError.CYCLIC_LINK_NOT_ALLOWED indicates that you are attempting to create a cycle in the hierarchy. This action is not allowed as having a linking cycle in the hierarchy might cause concurrency issues. You could understand it as when you make one call from the manager account, you might encounter the situation that more than one call issued to the same client customer account due to multiple routes in the hierarchy.
Thanks and regards,
Xiaoming, Google Ads API Team
|
||||||
Hi Ping,
Thank you for reaching out. In the example you provided, if there is no linkage between A and B then both A and B could be linked to C and there won’t be any cycle formed. But still you need to make sure in the whole hierarchy there does not exist any cycle to avoid the error.
Thanks and regards,
Xiaoming, Google Ads API Team