Hello,
we're in the process of integrating Google Ads API into our backend services to manage some conversion related settings.
Since this is an automated integration and doesn't require user interaction authentication should happen via service user.
Now documentation suggests that in order to use a service user for the Google Ads API we need to enable domain-wide delegation for that user which means that it can impersonate any actual user and get their permission level on related google ads accounts. Since also lower level developers have to work with the system and we don't want to give them admin access to our google ads account this is not an option, as all they would need is any admins email address which is easily guessable.
Is there a way to directly link a service account to an Google Ads account and manage permissions directly for that service account?
Thanks,
Jakob