Skip to content

Releases: googleads/google-ads-java

Google Ads API Client Library for Java - v12.0.0

06 May 14:28

Choose a tag to compare

  • Added support and examples for Google Ads API v7.0.
  • Added support for building with Gradle. This improves build times
    substantially, particularly for incremental builds. Also makes it easier to
    run examples:
    ./gradlew google-ads-examples:runExample --example="basicoperations.GetCampaigns"
  • Removed support for Google Ads API v4.0.

See change log for details

Google Ads API Client Library for Java - v11.0.0

18 Feb 16:47

Choose a tag to compare

  • Added support and examples for Google Ads API v6.1.
  • Removed support for Google Ads API v3.0.
  • Fixed FieldMasks.getFieldValue() to support repeated fields (breaking change).
  • Updated personal information log masking to support new fields.

See change log for details

Google Ads API Client Library for Java - v10.1.0

14 Dec 14:56

Choose a tag to compare

  • Switched code generation to new pipeline (a.k.a. microgenerator).
  • Added support for authenticating with service accounts.
  • Added support for loading configuration from environment variables.
  • Updated logging to scrub PII fields from Feed and CreateCustomerClientRequest.
  • Added/updated various code examples.

See change log for details

Google Ads API Client Library for Java - v10.0.0

12 Nov 15:41

Choose a tag to compare

  • Added support and examples for Google Ads API v6.0.
  • Updated logging to scrub personal information (email addresses) from logs.
  • Ensure that GoogleAdsFailure is decoded for exceptions on server streaming
    calls (#332).
  • Fix FieldMasks util to return correct result for optional fields (#344).
  • Removed reflection based catalog in favour of generated code.

See change log for details

Google Ads API Client Library for Java - v9.0.0

02 Sep 19:30

Choose a tag to compare

  • Added support and examples for Google Ads API v5_0.
  • Switched internal catalog implementation default to use annotation processor.

See change log for details

Google Ads API Client Library for Java - v8.0.0

31 Jul 19:18

Choose a tag to compare

  • Removed v1 from the library.
  • Added example demonstrating how to add a geo target to an extension feed item.

See change log for details

Google Ads API Client Library for Java - v7.0.0

24 Jul 19:58

Choose a tag to compare

  • Generated library with a new build system. A side effect of that change is that certain overloaded method signatures containing boolean flags for making requests have been removed.

Google Ads API Client Library for Java - v6.0.0

17 Jul 17:39

Choose a tag to compare

  • Added support for Google Ads API v4_0.
  • Moved documentation. Now hosted at:
    https://developers.google.com/google-ads/api/docs/client-libs/java.
  • Added examples demonstrating:
    • Drafts and experiments.
    • Parallel report download.
    • CPC bid simulations.
    • Programmatic library configuration.
    • Keyword policy violation handling.
    • Updating expanded text ads.
  • Removed vulnerable dependency on log4j 1.2.16.
  • Added support for linked-customer-id header. This is needed for an extremely
    narrow authentication use-case. Any developer who requires this to be set
    will be advised. It is otherwise safe to ignore.

Google Ads API Client Library for Java - v5.1.0

07 May 13:46

Choose a tag to compare

  • Added support for Google Ads API v3_1.
  • Fixed missing entity from ResourceNames for Ad.
  • Added various examples.

See changelog for details.

Google Ads API Client Library for Java - v5.0.0

04 Mar 15:38

Choose a tag to compare

  • Added support for Google Ads API v3_0.
  • Added example demonstrating how to add demographic targeting criteria.
  • Added example demonstrating how to upload an image asset.
  • Added example demonstrating how to add a price extension.
  • Added several examples demontrating remarketing funcionality.
  • Updated issues templates.
  • Updated CONTRIBUTING.MD.

See change log for details