Performance Max lets you access all Google Ads channels and inventory from a single unified campaign. It helps you optimize performance and work more efficiently, in part by reducing the complexity and overhead needed to manage multiple campaign types.
Performance Max campaigns allocate budgets dynamically to the highest-performing channels, including Search, YouTube, Display, Discover, Gmail, and Maps. This helps you get more conversions at the strongest return on investment (ROI) from your budget, and also eliminates the need to manage and update budgets across several campaigns.
Google Ads scripts supports mutate and search, which allow direct access to the Google Ads API and most of its features, including Performance Max campaign creation and management workflows. Requests are formatted in JSON and use the same format as the API's REST endpoints. The concepts presented can be used for any campaign type supported by the Google Ads API.
This guide covers the following topics:
- Campaign creation using mutates
- Uploading assets to use when creating campaigns
- Required components of Performance Max campaigns
- Optional components of Performance Max campaigns
- Interacting with Performance Max campaigns using the
AdsApp
interface. - Reporting on Performance Max campaigns