Skip to content

Releases: googleads/googleads-java-lib

googleads-java-lib-v3.6.0 (DEPRECATED)

09 Aug 21:32

Choose a tag to compare

Google Ads APIs Client Library for Java v3.6.0 - 8/9/2017

AdWords:

  • Added support and examples for v201708.
  • Modified the default log4j.properties file to write to stderr instead of
    files.
  • Added a new log4j.tofiles.properties file as a sample of how to configure
    logging to files.

DFP:

  • Modified the default log4j.properties file to write to stderr instead of
    files.
  • Added a new log4j.tofiles.properties file as a sample of how to configure
    logging to files.

Common:

  • No changes.
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v3.5.0 (DEPRECATED)

27 Jun 20:51

Choose a tag to compare

Google Ads APIs Client Library for Java v3.5.0 - 6/27/2017

AdWords:

  • Removed support and examples for v201607. See deprecation schedule at:
    https://developers.google.com/adwords/api/docs/sunset-dates

  • All AdWords code examples now accept parameters from the command line.

  • Report downloads will now use the report download timeout from the
    ReportingConfiguration of the AdWordsSession, if present. Fixes
    issue 106.

    Note: With this change, construction of a ReportingConfiguration
    object will fail if the report download timeout is negative. If you set the
    api.adwords.reportDownloadTimeout property in your ads.properties file
    or via a reporting configuration builder, please ensure that the value
    you provide is >= 0.

  • All loggers now use consistent logging levels. See the
    updated logging guide
    for more details.

DFP:

  • All DFP code examples now accept parameters from the command line.
  • All loggers now use consistent logging levels. See the
    updated logging guide
    for more details.

Common:

Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v3.4.0 (DEPRECATED)

31 May 20:31

Choose a tag to compare

Google Ads APIs Client Library for Java v3.4.0 - 5/31/2017

AdWords:

  • Added support and examples for v201705.

DFP:

  • No changes.

Common:

  • No changes.
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v3.3.0 (DEPRECATED)

23 May 18:43

Choose a tag to compare

Google Ads APIs Client Library for Java v3.3.0 - 5/23/2017

AdWords:

  • Removed all artifacts for the AdWords Express API, which is no longer
    available.
  • Updated generated Axis objects to include a meaningful toString
    implementation. Fixes github issue:
    #98
  • Updated generated Axis Page objects to implement Iterable, where
    T is the type of page entry.
    Fixes github issues:
    #109
    #96

DFP:

  • Added support for v201705.
  • Removed support for v201605.
  • Removed examples for v201608.
  • Updated generated Axis objects to include a meaningful toString
    implementation. Fixes github issue:
    #98
  • Updated generated Axis Page objects to implement Iterable, where
    T is the type of page results.
    Fixes github issues:
    #109
    #96

Common:

  • No changes.
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v3.2.0 (DEPRECATED)

17 Mar 14:09

Choose a tag to compare

Google Ads APIs Client Library for Java v3.2.0 - 3/17/2017

AdWords:

  • Removed support and examples for v201605. See deprecation schedule at:
    https://developers.google.com/adwords/api/docs/sunset-dates
  • Fixed creation of the ReportDownloader object in the v201609
    DownloadCriteriaReport example for Axis.
  • Updated AddSiteLinksUsingFeeds examples to use field and
    constant names that are consistent with the field names
    of SitelinkFeedItem.
  • Moved log4j.properties and ads.properties to the src directory in
    non-maven example archive adwords-axis-jars-and-examples.tar.gz so
    log4j will function properly and the ads.properties in the user's
    home directory will take precedence over the sample in the archive.

DFP:

  • Moved log4j.properties and ads.properties to the src directory in
    non-maven example archive dfp-axis-jars-and-examples.tar.gz so
    log4j will function properly and the ads.properties in the user's
    home directory will take precedence over the sample in the archive.

Common:

  • Upgraded to version 2.6 of commons-lang in the ads_lib module.
  • Modified configuration loading to only look for
    google-ads-api-java-build.properties in the classpath, since there's no
    need to override this via a local file. In addition, modified the log
    message to something less alarming when an optional configuration file
    cannot be loaded. Fixes github issue:
    #90
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v3.1.1 (DEPRECATED)

02 Mar 20:06

Choose a tag to compare

Google Ads APIs Client Library for Java v3.1.1 - 3/02/2017

AdWords:

  • No changes.

DFP:

  • No changes.

Common:

  • To avoid issues introduced by new releases of dependencies, set a specific
    version for all that previously used RELEASE:
    • com.google.guava 20.0
    • com.google.api-client 1.22.0
    • com.google.http-client 1.22.0
    • org.seleniumhq.selenium 2.52.0
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v3.1.0 (DEPRECATED)

28 Feb 22:50

Choose a tag to compare

Google Ads APIs Client Library for Java v3.1.0 - 2/28/2017

AdWords:

  • Added support and examples for v201702.
  • Introduced AdWordsServicesInterface to allow for easier proxying of AdWordsServices objects.
  • Added getInstance() to all implementations of AdWordsServicesInterface. This is preferred over
    using each implementation's constructor, as reflected in all of the v201702 examples.
  • Added a getUtility() method to all implementations of AdWordsServicesInterface. This is
    preferred over calling utility constructors. The utilities supported by this method are
    ReportDownloaderInterface and BatchJobHelper in all versions.

DFP:

  • Regenerated DFP service stubs to fix potential unmarshalling error in
    v201702.

Common:

  • No changes.
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v3.0.0 (DEPRECATED)

14 Feb 19:17

Choose a tag to compare

Google Ads APIs Client Library for Java v3.0.0 - 2/14/2017

AdWords:

  • Introduced ReportDownloaderInterface for each version of AdWords API
    to allow extensions to more easily wrap ReportDownloader objects.
  • Added HttpHandler for Axis and removed the dependency on
    commons-httpclient 3.1. Fixes github issue #31:
    #31
  • Added a getUtility method to AdWordsServices for improved dependency
    management. This also makes it easier for extension frameworks to
    proxy utility objects.

DFP:

  • Added support for v201702.
  • Removed support for v201602 (sunset).
  • Removed examples for v201605 (deprecated).

Common:

  • Introduced AdsServicesInterface and sub interfaces
    AdWordsServicesInterface and DfpServicesInterface to allow extensions
    to provide customized implementations.
  • Changed minimum JRE version to 1.7.
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v2.22.0 (DEPRECATED)

08 Dec 14:25

Choose a tag to compare

Google Ads APIs Client Library for Java v2.22.0 - 12/07/2016

AdWords:

  • Refactored the HandlePolicyViolationError examples to make them easier
    to read and understand.

DFP:

  • Added support for v201611.
  • Removed support for v201508 and v201511.
  • Removed examples for v201602.

Common:

  • No changes.
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples

googleads-java-lib-v2.21.0 (DEPRECATED)

20 Oct 20:57

Choose a tag to compare

Google Ads APIs Client Library for Java v2.21.0 - 10/20/2016

AdWords:

  • Removed support and examples for v201603. See deprecation schedule at:
    https://developers.google.com/adwords/api/docs/sunset-dates
  • Added example for accepting a service link between a Google Merchant
    Center account and an AdWords account.
  • Updated examples that create campaigns to set the campaign's status
    to PAUSED to prevent ads from immediately serving.

DFA:

  • No changes.

DFP:

  • No changes.

Common:

  • No changes.
Download Description
adwords-axis-jars-and-examples AdWords jars and examples
adwords-axis-maven-and-examples AdWords maven pom and examples
dfp-axis-jars-and-examples DFP jars and examples
dfp-axis-maven-and-examples DFP maven pom and examples