Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Migrating from Google AdWords API to Google Ads API

Updated on August 3, 2022

Migrate your Paid Media Manager to the new Google Ads API. Google ceased development on Google AdWords in April 2022, if you still have AdWords in your system, you must update to the new Google Ads API.

Pega Customer Decision Hub Paid Media Manager User Guide

Enabling Google Ads APIs

  1. Log in to the Google API Interface console.
  2. Navigate to Enabled APIs & services tab and click on + Enable APIs and services.
    APIs and Services on Google Cloud Platform
  3. In the header of Google Cloud Platform console, in the search field enter: Google Ads API.
    Searching for Google Ads API in Google Cloud Platform
  4. Click the Enable button, to enable the Google Ads API.
    Enabling the Google Ads API in Google Cloud Platform
    Note: The Google Ads API is now visible in the Enabled APIs & services tab and the status is changed to Enabled.
    Google Ads API status changed to Enabled.

Accepting Terms of Service for exiting developer token to use Google Ads API

  1. Log in to your Google Ads Account.
  2. Click Tools & SettingsSetupAPI Center
    Google Ads API Center
  3. Accept the terms of service for using Google Ads API.
    Note: If you do not accept the terms, a call to Google API will result in MISSING_TOS error with a message: Developer must sign the terms of service. They can be found here: ads.google.com/aw/apicenter.

Enabling the job scheduler

Enable the GetPaidAsyncJobStatus job scheduler for integration with Google Ads API. This job scheduler polls the status of Google sync jobs from the Google Ads Network. By default, this scheduler runs once every hour.

You should enable it after you configure any Google paid destinations. For more information, see Extending next-best-action to digital advertising platforms with Paid Media Manager.

Dynamic System Settings and new sync tracking status

For monitoring paid synchronization jobs, new Awaiting response status has been introduced to track the asynchronous Google Ads API.

Two new Pega Customer Decision Hub dynamic system settings have been added for Google Audience and Google Conversion sync jobs.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us