Join us
live on Discord on the Google Advertising and Measurement Community server on October 16th! We will discuss the new features added in V22 of the Google Ads API.
CampaignSimulation
Stay organized with collections Save and categorize content based on your preferences.
A campaign simulation. Supported combinations of advertising channel type, simulation type and simulation modification method is detailed below respectively.
- SEARCH - CPC_BID - UNIFORM
- SEARCH - CPC_BID - SCALING
- SEARCH - TARGET_CPA - UNIFORM
- SEARCH - TARGET_CPA - SCALING
- SEARCH - TARGET_ROAS - UNIFORM
- SEARCH - TARGET_IMPRESSION_SHARE - UNIFORM
- SEARCH - BUDGET - UNIFORM
- SHOPPING - BUDGET - UNIFORM
- SHOPPING - TARGET_ROAS - UNIFORM
- MULTI_CHANNEL - TARGET_CPA - UNIFORM
- MULTI_CHANNEL - TARGET_ROAS - UNIFORM
- DEMAND_GEN - TARGET_CPA - DEFAULT
- DISPLAY - TARGET_CPA - UNIFORM
- PERFORMANCE_MAX - TARGET_CPA - UNIFORM
- PERFORMANCE_MAX - TARGET_ROAS - UNIFORM
- PERFORMANCE_MAX - BUDGET - UNIFORM
Fields |
resource_name
| string Output only. The resource name of the campaign simulation. Campaign simulation resource names have the form: customers/{customer_id}/campaignSimulations/{campaign_id}~{type}~{modification_method}~{start_date}~{end_date} |
campaign_id
| int64 Output only. Campaign id of the simulation. |
type
| SimulationType Output only. The field that the simulation modifies. |
modification_method
| SimulationModificationMethod Output only. How the simulation modifies the field. |
start_date
| string Output only. First day on which the simulation is based, in YYYY-MM-DD format. |
end_date
| string Output only. Last day on which the simulation is based, in YYYY-MM-DD format |
Union field point_list
point_list . List of simulation points. point_list can be only one of the following: |
cpc_bid_point_list
| CpcBidSimulationPointList Output only. Simulation points if the simulation type is CPC_BID. |
target_cpa_point_list
| TargetCpaSimulationPointList Output only. Simulation points if the simulation type is TARGET_CPA. |
target_roas_point_list
| TargetRoasSimulationPointList Output only. Simulation points if the simulation type is TARGET_ROAS. |
target_impression_share_point_list
| TargetImpressionShareSimulationPointList Output only. Simulation points if the simulation type is TARGET_IMPRESSION_SHARE. |
budget_point_list
| BudgetSimulationPointList Output only. Simulation points if the simulation type is BUDGET. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]