Just to add some final detail in case anyone else comes across this with
the same issue... Updating past API v201702 requires minimum version 0.24
of the google-api-ads-ruby gem, but that version removes support for p12
key files for service accounts, yet we were using them. (The issue wasn't
related to any other gems in the end). So we've been forced to change how
we do oauth2 authentication or else our adwords processing will stop
working. It's now done, and wasn't actually too bad in the end.
I appreciate the specifics of this relate to ruby gems and not just the
pure adwords API itself, but I do think that the frequency that we're
forced to update the API is very poor. There should be no reason to force
API users to have to upgrade that frequently. I appreciate you may want to
continuously tweak functionality and fix issues, but try looking at how
vendors like Stripe manage their API. Their older versions still function
perfectly well. Yes, if we want to use new functionality then of course an
upgrade would be necessary. But if not, we should be able to continue using
older versions of the API near-indefinitely without them being disabled.
Also find us on our blog and Google+:
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to firstname.lastname@example.org
To unsubscribe from this group, send email to
For more options, visit this group at
You received this message because you are subscribed to the Google Groups
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.