Stay organized with collections
Save and categorize content based on your preferences.
The following overrides are available.
Override bidding strategies
A bid strategy can only be set at the campaign level. So for example, if a
campaign has already been assigned a TARGET_ROASstrategy, setting TARGET_CPA
fields in one of its ad groups will have no effect.
Similarly, setting bids manually will have no effect if you are using a
campaign-level bid strategy that doesn't support them. For example, if your
campaign uses TARGET_ROAS as a standard bidding strategy, and you set max CPC
values for individual keywords in that campaign, the keyword-level bids will be
ignored without errors. If you were to switch to manual bidding, the
keyword-level bids would then take effect. Read more in the
Help Center.
To remove an override, unset target_roas
of the ad group by sending a mutate request with an empty field value but still
supplying the path in a field mask. Attempting to override the target_roas field of a
TargetRoas scheme associated to a portfolio
strategy will result in an error.
To remove an override, unset
target_cpa_micros of the ad group
by sending a mutate request with an empty field value but still supplying the
path in a field mask.
[[["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-09-03 UTC."],[[["\u003cp\u003eBidding strategies are set at the campaign level and override any conflicting ad group-level settings, such as manual bids with automated strategies.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTarget ROAS\u003c/code\u003e and \u003ccode\u003eTarget CPA\u003c/code\u003e set at the campaign level can be overridden at the ad group level by specifying \u003ccode\u003etarget_roas\u003c/code\u003e and \u003ccode\u003etarget_cpa_micros\u003c/code\u003e for the ad group, respectively.\u003c/p\u003e\n"],["\u003cp\u003eOverriding \u003ccode\u003eTarget ROAS\u003c/code\u003e or \u003ccode\u003eTarget CPA\u003c/code\u003e associated with a portfolio strategy at the ad group level will result in an error.\u003c/p\u003e\n"],["\u003cp\u003eTo remove an override for \u003ccode\u003eTarget ROAS\u003c/code\u003e or \u003ccode\u003eTarget CPA\u003c/code\u003e at the ad group level, send a mutate request with an empty value for the respective field (\u003ccode\u003etarget_roas\u003c/code\u003e or \u003ccode\u003etarget_cpa_micros\u003c/code\u003e) while including the field path in the field mask.\u003c/p\u003e\n"],["\u003cp\u003eYou can retrieve the effective \u003ccode\u003eTarget ROAS\u003c/code\u003e and \u003ccode\u003eTarget CPA\u003c/code\u003e values for an ad group, along with their sources, using the \u003ccode\u003eeffective_target_roas\u003c/code\u003e, \u003ccode\u003eeffective_target_roas_source\u003c/code\u003e, \u003ccode\u003eeffective_target_cpa_micros\u003c/code\u003e, and \u003ccode\u003eeffective_target_cpa_source\u003c/code\u003e fields.\u003c/p\u003e\n"]]],[],null,["# Ad Group Level Target Overrides\n\nThe following overrides are available.\n\nOverride bidding strategies\n---------------------------\n\nA bid strategy can only be set at the campaign level. So for example, if a\ncampaign has already been assigned a `TARGET_ROAS`\n[strategy](/google-ads/api/reference/rpc/v21/Campaign#bidding_strategy_type), setting `TARGET_CPA`\nfields in one of its ad groups will have no effect.\n\nSimilarly, setting bids manually will have no effect if you are using a\ncampaign-level bid strategy that doesn't support them. For example, if your\ncampaign uses `TARGET_ROAS` as a standard bidding strategy, and you set max CPC\nvalues for individual keywords in that campaign, the keyword-level bids will be\nignored without errors. If you were to switch to manual bidding, the\nkeyword-level bids would then take effect. Read more in the\n[Help Center](//support.google.com/google-ads/answer/2732132#:%7E:text=If%20you%20are,won%E2%80%99t%20be%20supported%2E).\n\nOverride Target ROAS at the ad group level\n------------------------------------------\n\nThe [`target_roas`](/google-ads/api/reference/rpc/v21/TargetRoas#target_roas) field of a\n[`TargetRoas`](/google-ads/api/reference/rpc/v21/TargetRoas) bidding scheme, or a\n[`MaximizeConversionValue`](/google-ads/api/reference/rpc/v21/MaximizeConversionValue) with its\n[`target_roas`](/google-ads/api/reference/rpc/v21/MaximizeConversionValue#target_roas) field set,\ncan be overridden at the ad group level by setting the ad group's\n[`target_roas`](/google-ads/api/reference/rpc/v21/AdGroup#target_roas) field. The other fields of\nthe bidding scheme cannot be overridden.\n\nTo remove an override, unset [`target_roas`](/google-ads/api/reference/rpc/v21/AdGroup#target_roas)\nof the ad group by sending a mutate request with an empty field value but still\nsupplying the path in a field mask. Attempting to override the [`target_roas`](/google-ads/api/reference/rpc/v21/TargetRoas#target_roas) field of a\n[`TargetRoas`](/google-ads/api/reference/rpc/v21/TargetRoas) scheme associated to a portfolio\nstrategy will result in an error.\n\nYou can retrieve the effective `target_roas` value of an ad group with the\n[`effective_target_roas`](/google-ads/api/reference/rpc/v21/AdGroup#effective_target_roas) field and\nits source with the\n[`effective_target_roas_source`](/google-ads/api/reference/rpc/v21/AdGroup#effective_target_roas_source)\nfield.\n\nOverride Target CPA at the ad group level\n-----------------------------------------\n\nThe [`target_cpa_micros`](/google-ads/api/reference/rpc/v21/TargetCpa#target_cpa_micros) field of a\n[`TargetCpa`](/google-ads/api/reference/rpc/v21/TargetCpa) bidding scheme, or a\n[`MaximizeConversions`](/google-ads/api/reference/rpc/v21/MaximizeConversions) with its\n[`target_cpa_micros`](/google-ads/api/reference/rpc/v21/MaximizeConversions#target_cpa_micros) field\nset, can be overridden at the ad group level by setting the ad group's\n[`target_cpa_micros`](/google-ads/api/reference/rpc/v21/AdGroup#target_cpa_micros) field. The other\nfields of the bidding scheme cannot be overridden.\n\nTo remove an override, unset\n[`target_cpa_micros`](/google-ads/api/reference/rpc/v21/AdGroup#target_cpa_micros) of the ad group\nby sending a mutate request with an empty field value but still supplying the\npath in a field mask.\n\nYou can retrieve the effective value of `target_cpa_micros` for an ad group from\nthe\n[`effective_target_cpa_micros`](/google-ads/api/reference/rpc/v21/AdGroup#effective_target_cpa_micros)\nfield and its source from the\n[`effective_target_cpa_source`](/google-ads/api/reference/rpc/v21/AdGroup#effective_target_cpa_source)\nfield."]]