SettingError

  • This enum describes possible errors that can occur with campaign settings in Google Ads.

  • Errors can occur due to unsupported setting types, incompatibility with campaigns, or invalid values for specific settings.

  • Specific errors relate to invalid targeting settings, including issues with CriterionTypeGroups and demographic targeting.

  • Dynamic Search Ads settings can have errors related to missing feed IDs, invalid domain names, subdomains, or language codes.

  • Certain settings like targetAll for placement in search campaigns and modifications for Customer Match targeting are not allowed.

Enum describing possible setting errors.

Enums

UNSPECIFIED

Enum unspecified.

UNKNOWN

The received error code is not known in this version.

SETTING_TYPE_IS_NOT_AVAILABLE

The campaign setting is not available for this Google Ads account.

SETTING_TYPE_IS_NOT_COMPATIBLE_WITH_CAMPAIGN

The setting is not compatible with the campaign.

TARGETING_SETTING_CONTAINS_INVALID_CRITERION_TYPE_GROUP

The supplied TargetingSetting contains an invalid CriterionTypeGroup. See CriterionTypeGroup documentation for CriterionTypeGroups allowed in Campaign or AdGroup TargetingSettings.

TARGETING_SETTING_DEMOGRAPHIC_CRITERION_TYPE_GROUPS_MUST_BE_SET_TO_TARGET_ALL

TargetingSetting must not explicitly set any of the Demographic CriterionTypeGroups (AGE_RANGE, GENDER, PARENT, INCOME_RANGE) to false (it's okay to not set them at all, in which case the system will set them to true automatically).

TARGETING_SETTING_CANNOT_CHANGE_TARGET_ALL_TO_FALSE_FOR_DEMOGRAPHIC_CRITERION_TYPE_GROUP

TargetingSetting cannot change any of the Demographic CriterionTypeGroups (AGE_RANGE, GENDER, PARENT, INCOME_RANGE) from true to false.

DYNAMIC_SEARCH_ADS_SETTING_AT_LEAST_ONE_FEED_ID_MUST_BE_PRESENT

At least one feed id should be present.

DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_DOMAIN_NAME

The supplied DynamicSearchAdsSetting contains an invalid domain name.

DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_SUBDOMAIN_NAME

The supplied DynamicSearchAdsSetting contains a subdomain name.

DYNAMIC_SEARCH_ADS_SETTING_CONTAINS_INVALID_LANGUAGE_CODE

The supplied DynamicSearchAdsSetting contains an invalid language code.

TARGET_ALL_IS_NOT_ALLOWED_FOR_PLACEMENT_IN_SEARCH_CAMPAIGN

TargetingSettings in search campaigns should not have CriterionTypeGroup.PLACEMENT set to targetAll.

SETTING_VALUE_NOT_COMPATIBLE_WITH_CAMPAIGN

The setting value is not compatible with the campaign type.

BID_ONLY_IS_NOT_ALLOWED_TO_BE_MODIFIED_WITH_CUSTOMER_MATCH_TARGETING

Switching from observation setting to targeting setting is not allowed for Customer Match lists. See https://support.google.com/google-ads/answer/6299717.