← Back to all sparks
R

rgoogleads

ANALYTICS
Velocity0.0

Loading Data from 'Google Ads API'

A Google Ads API client for R that exists to stay one step ahead of deprecation.

r-packagegoogle-adsapi-migrationmarketing-analyticsmaintenance
Current state
rgoogleads gives R analysts access to the Google Ads API, and its release log is essentially a list of API versions cleared: v10, v11, v13, v14, v16. The last substantive code change was 0.9.2, which rebuilt gads_get_geo_targets() after Google started publishing its region reference as a zip archive instead of a plain CSV, forcing the function to download and unpack before reading.
Where it's heading
Development is reactive by design — the package changes when Google changes, and the notes rarely describe anything else. The deeper rework happened earlier, in 0.7.0, when request generation was centralised into gads_make_request() and gads_customer() was rewritten onto SearchStream after the old get method was retired. Since then the structure has held and releases have thinned to version bumps, with the most recent gap running over a year.
Prediction
The next release will be a migration to a newer Google Ads API version, and on this history it will arrive when the current one nears sunset rather than on any schedule of the maintainer's own.

Recent moves

  1. 2y ago

    Migration to Google Ads API v16

    A version-bump release moving the package onto Google Ads API v16, with no other changes noted. It is the most recent entry and follows a nine-month gap, the widest in the package's history.

    View source ↗
  2. 2y ago

    Migration to Google Ads API v14

    Another single-line migration, skipping v15 entirely. The pattern of jumping versions suggests the package tracks Google's sunset dates rather than each release.

    View source ↗
  3. 3y ago

    Geo targets reference now downloaded and unzipped

    gads_get_geo_targets() previously read the region reference straight from a CSV URL; Google replaced that file with a zip archive, so the function now downloads, unpacks and then reads it. The only functional repair in this window, and it exists purely because an upstream artefact changed shape.

    View source ↗
  4. 3y ago

    Re-tag of the v13 migration, identical to 0.9.0

    The release note is byte-identical to 0.9.0's, cut a day later, and describes the same move to Google Ads API v13. It records a re-tag rather than a separate change.

    View source ↗
  5. 3y ago

    Migration to Google Ads API v13

    The actual v13 migration, re-tagged unchanged as 0.9.1 the following day. Housekeeping of this kind is why the version numbers in this feed outnumber the real changes.

    View source ↗
  6. 3y ago

    Broken AdWords migration links removed from vignettes

    Dead links to Google's retired AdWords-to-Ads migration documentation are stripped from the vignettes, cut seconds after 0.8.0. Documentation upkeep driven by the same upstream churn as the code.

    View source ↗