Hi,
Thank you for reaching out to the Ad Manager API support team.
I understand that you want to transition from username & access tokens to service account credentials for session generation. I can confirm that this approach is feasible. To use different service accounts dynamically, it requires using different service accounts based on user-provided key files dynamically. Kindly note that transmitting user-provided key files introduces risks of credential leakage or unauthorized use. I would recommend that you use a secure key exchange mechanism to avoid misuse of your credentials.
