Hello,
We have an application (Etleap) which retrieves data from Google Ads on behalf of users. We have received a few reports that a couple of accounts, which are managed by MCC accounts, are not being processed. We determine whether to process an account by using the ManagedCustomerService and selecting the ManagedCustomerField.TestAccount (boolean which I believe was repurposed/renamed to mean whether or not the account is considered "active"). For a couple of ManagedCustomers, the value for this field is false, when our user claims that the account is indeed active "The account is active with two campaigns currently enabled. We have data from June to yesterday." This works for the overwhelming majority of adword accounts for this user and across our userbase, so we believe that something is wrong with the particular ManagedCustomer the user is asking about.
Relevant code:
ManagedCustomerServiceInterface managedCustomerService = service(ManagedCustomerServiceInterface.class, getSession());
Selector selector = new SelectorBuilder().fields(ManagedCustomerField.CustomerId, ManagedCustomerField.TestAccount,
ManagedCustomerField.Name).build();
ManagedCustomerPage managedCustomerPage = managedCustomerService.get(selector);
Additional information:
I can provide the client ID and customer information in a private message if required.
Thanks,
Jordan