Question
The Google Ads connector is failing with the following authorization error:
TWO_STEP_VERIFICATION_NOT_ENROLLED.
Environment
Connector: Google Ads
Answer
It is necessary to set up 2-step verification for the account with which you are trying to authorize the connector. Please see the below quote from the Google Ads Developer Blog:
If 2-Step Verification is required for a particular Google Ads account, then 2-Step Verification also needs to be set up for the Google account used to generate the ;OAuth2 refresh token accessing the Google Ads account. Follow this link to opt in to 2-Step Verification. Failing to do so will result in the
AuthorizationError.TWO_STEP_VERIFICATION_NOT_ENROLLED
error when you try to access the Google Ads account.
Cause
A policy set on administrative users by Google.