|
|
|
@ -106,35 +106,6 @@ message Campaign { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Represents a collection of settings related to ads geotargeting. |
|
|
|
|
message GeoTargetTypeSetting { |
|
|
|
|
// The setting used for positive geotargeting in this particular campaign. |
|
|
|
|
google.ads.googleads.v4.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType positive_geo_target_type = 1; |
|
|
|
|
|
|
|
|
|
// The setting used for negative geotargeting in this particular campaign. |
|
|
|
|
google.ads.googleads.v4.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType negative_geo_target_type = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Campaign-level settings for App Campaigns. |
|
|
|
|
message AppCampaignSetting { |
|
|
|
|
// Represents the goal which the bidding strategy of this app campaign |
|
|
|
|
// should optimize towards. |
|
|
|
|
google.ads.googleads.v4.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType bidding_strategy_goal_type = 1; |
|
|
|
|
|
|
|
|
|
// Immutable. A string that uniquely identifies a mobile application. |
|
|
|
|
google.protobuf.StringValue app_id = 2 [(google.api.field_behavior) = IMMUTABLE]; |
|
|
|
|
|
|
|
|
|
// Immutable. The application store that distributes this specific app. |
|
|
|
|
google.ads.googleads.v4.enums.AppCampaignAppStoreEnum.AppCampaignAppStore app_store = 3 [(google.api.field_behavior) = IMMUTABLE]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Optimization goal setting for this campaign, which includes a set of |
|
|
|
|
// optimization goal types. |
|
|
|
|
message OptimizationGoalSetting { |
|
|
|
|
// The list of optimization goal types. |
|
|
|
|
repeated google.ads.googleads.v4.enums.OptimizationGoalTypeEnum.OptimizationGoalType optimization_goal_types = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// The setting for Shopping campaigns. Defines the universe of products that |
|
|
|
|
// can be advertised by the campaign, and how this campaign interacts with |
|
|
|
|
// other Shopping campaigns. |
|
|
|
@ -162,18 +133,49 @@ message Campaign { |
|
|
|
|
google.protobuf.BoolValue enable_local = 4; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Selective optimization setting for this campaign, which includes a set of |
|
|
|
|
// conversion actions to optimize this campaign towards. |
|
|
|
|
message SelectiveOptimization { |
|
|
|
|
// The selected set of conversion actions for optimizing this campaign. |
|
|
|
|
repeated google.protobuf.StringValue conversion_actions = 1 [(google.api.resource_reference) = { |
|
|
|
|
type: "googleads.googleapis.com/ConversionAction" |
|
|
|
|
}]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Campaign-level settings for tracking information. |
|
|
|
|
message TrackingSetting { |
|
|
|
|
// Output only. The url used for dynamic tracking. |
|
|
|
|
google.protobuf.StringValue tracking_url = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Represents a collection of settings related to ads geotargeting. |
|
|
|
|
message GeoTargetTypeSetting { |
|
|
|
|
// The setting used for positive geotargeting in this particular campaign. |
|
|
|
|
google.ads.googleads.v4.enums.PositiveGeoTargetTypeEnum.PositiveGeoTargetType positive_geo_target_type = 1; |
|
|
|
|
|
|
|
|
|
// The setting used for negative geotargeting in this particular campaign. |
|
|
|
|
google.ads.googleads.v4.enums.NegativeGeoTargetTypeEnum.NegativeGeoTargetType negative_geo_target_type = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Campaign setting for local campaigns. |
|
|
|
|
message LocalCampaignSetting { |
|
|
|
|
// The location source type for this local campaign. |
|
|
|
|
google.ads.googleads.v4.enums.LocationSourceTypeEnum.LocationSourceType location_source_type = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Campaign-level settings for App Campaigns. |
|
|
|
|
message AppCampaignSetting { |
|
|
|
|
// Represents the goal which the bidding strategy of this app campaign |
|
|
|
|
// should optimize towards. |
|
|
|
|
google.ads.googleads.v4.enums.AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType bidding_strategy_goal_type = 1; |
|
|
|
|
|
|
|
|
|
// Immutable. A string that uniquely identifies a mobile application. |
|
|
|
|
google.protobuf.StringValue app_id = 2 [(google.api.field_behavior) = IMMUTABLE]; |
|
|
|
|
|
|
|
|
|
// Immutable. The application store that distributes this specific app. |
|
|
|
|
google.ads.googleads.v4.enums.AppCampaignAppStoreEnum.AppCampaignAppStore app_store = 3 [(google.api.field_behavior) = IMMUTABLE]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Describes how unbranded pharma ads will be displayed. |
|
|
|
|
message VanityPharma { |
|
|
|
|
// The display mode for vanity pharma URLs. |
|
|
|
@ -184,13 +186,11 @@ message Campaign { |
|
|
|
|
google.ads.googleads.v4.enums.VanityPharmaTextEnum.VanityPharmaText vanity_pharma_text = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Selective optimization setting for this campaign, which includes a set of |
|
|
|
|
// conversion actions to optimize this campaign towards. |
|
|
|
|
message SelectiveOptimization { |
|
|
|
|
// The selected set of conversion actions for optimizing this campaign. |
|
|
|
|
repeated google.protobuf.StringValue conversion_actions = 1 [(google.api.resource_reference) = { |
|
|
|
|
type: "googleads.googleapis.com/ConversionAction" |
|
|
|
|
}]; |
|
|
|
|
// Optimization goal setting for this campaign, which includes a set of |
|
|
|
|
// optimization goal types. |
|
|
|
|
message OptimizationGoalSetting { |
|
|
|
|
// The list of optimization goal types. |
|
|
|
|
repeated google.ads.googleads.v4.enums.OptimizationGoalTypeEnum.OptimizationGoalType optimization_goal_types = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Immutable. The resource name of the campaign. |
|
|
|
@ -354,7 +354,8 @@ message Campaign { |
|
|
|
|
// |
|
|
|
|
// Optimization score is an estimate of how well a campaign is set to perform. |
|
|
|
|
// It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the |
|
|
|
|
// campaign is performing at full potential. |
|
|
|
|
// campaign is performing at full potential. This field is null for unscored |
|
|
|
|
// campaigns. |
|
|
|
|
// |
|
|
|
|
// See "About optimization score" at |
|
|
|
|
// https://support.google.com/google-ads/answer/9061546. |
|
|
|
@ -389,7 +390,7 @@ message Campaign { |
|
|
|
|
google.ads.googleads.v4.common.ManualCpv manual_cpv = 37 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Standard Maximize Conversions bidding strategy that automatically |
|
|
|
|
// maximizes number of conversions given a daily budget. |
|
|
|
|
// maximizes number of conversions while spending your budget. |
|
|
|
|
google.ads.googleads.v4.common.MaximizeConversions maximize_conversions = 30; |
|
|
|
|
|
|
|
|
|
// Standard Maximize Conversion Value bidding strategy that automatically |
|
|
|
|