To use bid simulations, your account and campaigns must meet the following
requirements:

- **Historical performance data:** You must have an established criterion, ad group, campaign, or bidding strategy with sufficient recent traffic to provide the system with baseline information from which to generate predictions.
- **Production account:** The account must *not* be a [test account](https://developers.google.com/google-ads/api/docs/best-practices/test-accounts). Bid simulations are based on past performance. Because test accounts don't serve ads, they have no performance history.

## Supported resources and channel types

The campaign types and advertising channels supported by bid simulations depend
on the specific simulation resource you use.

To see which [`AdvertisingChannelType`](https://developers.google.com/google-ads/api/reference/rpc/v26/AdvertisingChannelTypeEnum.AdvertisingChannelType) and
[`AdvertisingChannelSubType`](https://developers.google.com/google-ads/api/reference/rpc/v26/AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType) values are supported
for each simulation level, consult these field reference pages:

- [`campaign_simulation`](https://developers.google.com/google-ads/api/fields/v26/campaign_simulation) ([`CampaignSimulation`](https://developers.google.com/google-ads/api/reference/rpc/v26/CampaignSimulation)): Supported for Search (`SEARCH`), Shopping (`SHOPPING`), App (`MULTI_CHANNEL`), Demand Gen (`DEMAND_GEN`), Display (`DISPLAY`), and Performance Max (`PERFORMANCE_MAX`) campaigns.
- [`ad_group_simulation`](https://developers.google.com/google-ads/api/fields/v26/ad_group_simulation) ([`AdGroupSimulation`](https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupSimulation)): Supported for Search (`SEARCH`) and Display (`DISPLAY`) campaigns.
- [`ad_group_criterion_simulation`](https://developers.google.com/google-ads/api/fields/v26/ad_group_criterion_simulation) ([`AdGroupCriterionSimulation`](https://developers.google.com/google-ads/api/reference/rpc/v26/AdGroupCriterionSimulation)): Supported for Search (`SEARCH`) or Display (`DISPLAY`) keywords and Shopping (`SHOPPING`) or Hotel (`HOTEL`) listing groups for `CPC_BID`, and Hotel (`HOTEL`) listing groups for `PERCENT_CPC_BID`.
- [`bidding_strategy_simulation`](https://developers.google.com/google-ads/api/fields/v26/bidding_strategy_simulation) ([`BiddingStrategySimulation`](https://developers.google.com/google-ads/api/reference/rpc/v26/BiddingStrategySimulation)): Supported for portfolio `TARGET_CPA` and `TARGET_ROAS` bidding strategies.

> [!NOTE]
> **Note:** For Search campaigns with Display Expansion enabled, simulations only reflect the Search Network portion.