Synchronize new proto/yaml changes.
PiperOrigin-RevId: 250317071
This commit is contained in:
parent
0212b5bc5e
commit
21ebe70c8f
|
|
@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/account_budget_proposal_type.proto";
|
|||
import "google/ads/googleads/v1/enums/account_budget_status.proto";
|
||||
import "google/ads/googleads/v1/enums/spending_limit_type.proto";
|
||||
import "google/ads/googleads/v1/enums/time_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -64,7 +64,8 @@ message AccountBudget {
|
|||
|
||||
// The type of this proposal, e.g. END to end the budget associated
|
||||
// with this proposal.
|
||||
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 2;
|
||||
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum
|
||||
.AccountBudgetProposalType proposal_type = 2;
|
||||
|
||||
// The name to assign to the account-level budget.
|
||||
google.protobuf.StringValue name = 3;
|
||||
|
|
@ -99,7 +100,8 @@ message AccountBudget {
|
|||
google.protobuf.Int64Value spending_limit_micros = 7;
|
||||
|
||||
// The spending limit as a well-defined type, e.g. INFINITE.
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType spending_limit_type = 8;
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
|
||||
spending_limit_type = 8;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -119,7 +121,8 @@ message AccountBudget {
|
|||
google.protobuf.StringValue billing_setup = 3;
|
||||
|
||||
// The status of this account-level budget.
|
||||
google.ads.googleads.v1.enums.AccountBudgetStatusEnum.AccountBudgetStatus status = 4;
|
||||
google.ads.googleads.v1.enums.AccountBudgetStatusEnum.AccountBudgetStatus
|
||||
status = 4;
|
||||
|
||||
// The name of the account-level budget.
|
||||
google.protobuf.StringValue name = 5;
|
||||
|
|
@ -163,7 +166,8 @@ message AccountBudget {
|
|||
google.protobuf.StringValue proposed_end_date_time = 8;
|
||||
|
||||
// The proposed end time as a well-defined type, e.g. FOREVER.
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9;
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type =
|
||||
9;
|
||||
}
|
||||
|
||||
// The approved end time of the account-level budget.
|
||||
|
|
@ -175,7 +179,8 @@ message AccountBudget {
|
|||
google.protobuf.StringValue approved_end_date_time = 10;
|
||||
|
||||
// The approved end time as a well-defined type, e.g. FOREVER.
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type = 11;
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type =
|
||||
11;
|
||||
}
|
||||
|
||||
// The proposed spending limit.
|
||||
|
|
@ -185,7 +190,8 @@ message AccountBudget {
|
|||
google.protobuf.Int64Value proposed_spending_limit_micros = 12;
|
||||
|
||||
// The proposed spending limit as a well-defined type, e.g. INFINITE.
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 13;
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
|
||||
proposed_spending_limit_type = 13;
|
||||
}
|
||||
|
||||
// The approved spending limit.
|
||||
|
|
@ -202,7 +208,8 @@ message AccountBudget {
|
|||
|
||||
// The approved spending limit as a well-defined type, e.g. INFINITE. This
|
||||
// will only be populated if the approved spending limit is INFINITE.
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 15;
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
|
||||
approved_spending_limit_type = 15;
|
||||
}
|
||||
|
||||
// The spending limit after adjustments have been applied. Adjustments are
|
||||
|
|
@ -228,6 +235,7 @@ message AccountBudget {
|
|||
// This will only be populated if the adjusted spending limit is INFINITE,
|
||||
// which is guaranteed to be true if the approved spending limit is
|
||||
// INFINITE.
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType adjusted_spending_limit_type = 17;
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
|
||||
adjusted_spending_limit_type = 17;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/account_budget_proposal_status.proto";
|
|||
import "google/ads/googleads/v1/enums/account_budget_proposal_type.proto";
|
||||
import "google/ads/googleads/v1/enums/spending_limit_type.proto";
|
||||
import "google/ads/googleads/v1/enums/time_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -64,11 +64,13 @@ message AccountBudgetProposal {
|
|||
|
||||
// The type of this proposal, e.g. END to end the budget associated with this
|
||||
// proposal.
|
||||
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4;
|
||||
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum
|
||||
.AccountBudgetProposalType proposal_type = 4;
|
||||
|
||||
// The status of this proposal.
|
||||
// When a new proposal is created, the status defaults to PENDING.
|
||||
google.ads.googleads.v1.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15;
|
||||
google.ads.googleads.v1.enums.AccountBudgetProposalStatusEnum
|
||||
.AccountBudgetProposalStatus status = 15;
|
||||
|
||||
// The name to assign to the account-level budget.
|
||||
google.protobuf.StringValue proposed_name = 5;
|
||||
|
|
@ -97,7 +99,8 @@ message AccountBudgetProposal {
|
|||
google.protobuf.StringValue proposed_start_date_time = 18;
|
||||
|
||||
// The proposed start date time as a well-defined type, e.g. NOW.
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7;
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType
|
||||
proposed_start_time_type = 7;
|
||||
}
|
||||
|
||||
// The proposed end date time of the account-level budget, which cannot be in
|
||||
|
|
@ -107,7 +110,8 @@ message AccountBudgetProposal {
|
|||
google.protobuf.StringValue proposed_end_date_time = 19;
|
||||
|
||||
// The proposed end date time as a well-defined type, e.g. FOREVER.
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9;
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type =
|
||||
9;
|
||||
}
|
||||
|
||||
// The approved end date time of the account-level budget.
|
||||
|
|
@ -116,7 +120,8 @@ message AccountBudgetProposal {
|
|||
google.protobuf.StringValue approved_end_date_time = 21;
|
||||
|
||||
// The approved end date time as a well-defined type, e.g. FOREVER.
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type = 22;
|
||||
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type =
|
||||
22;
|
||||
}
|
||||
|
||||
// The proposed spending limit.
|
||||
|
|
@ -126,7 +131,8 @@ message AccountBudgetProposal {
|
|||
google.protobuf.Int64Value proposed_spending_limit_micros = 10;
|
||||
|
||||
// The proposed spending limit as a well-defined type, e.g. INFINITE.
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11;
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
|
||||
proposed_spending_limit_type = 11;
|
||||
}
|
||||
|
||||
// The approved spending limit.
|
||||
|
|
@ -136,6 +142,7 @@ message AccountBudgetProposal {
|
|||
google.protobuf.Int64Value approved_spending_limit_micros = 23;
|
||||
|
||||
// The approved spending limit as a well-defined type, e.g. INFINITE.
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24;
|
||||
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
|
||||
approved_spending_limit_type = 24;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ import "google/ads/googleads/v1/common/url_collection.proto";
|
|||
import "google/ads/googleads/v1/enums/ad_type.proto";
|
||||
import "google/ads/googleads/v1/enums/device.proto";
|
||||
import "google/ads/googleads/v1/enums/system_managed_entity_source.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -60,7 +60,8 @@ message Ad {
|
|||
|
||||
// The list of mappings that can be used to substitute custom parameter tags
|
||||
// in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
|
||||
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 10;
|
||||
repeated google.ads.googleads.v1.common.CustomParameter
|
||||
url_custom_parameters = 10;
|
||||
|
||||
// The URL that appears in the ad description for some ad formats.
|
||||
google.protobuf.StringValue display_url = 4;
|
||||
|
|
@ -92,7 +93,8 @@ message Ad {
|
|||
|
||||
// If this ad is system managed, then this field will indicate the source.
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource system_managed_resource_source = 27;
|
||||
google.ads.googleads.v1.enums.SystemManagedResourceSourceEnum
|
||||
.SystemManagedResourceSource system_managed_resource_source = 27;
|
||||
|
||||
// Details pertinent to the ad type. Exactly one value must be set.
|
||||
oneof ad_data {
|
||||
|
|
@ -110,7 +112,8 @@ message Ad {
|
|||
// auto-generated at serving time according to domain name specific
|
||||
// information provided by `dynamic_search_ads_setting` linked at the
|
||||
// campaign level.
|
||||
google.ads.googleads.v1.common.ExpandedDynamicSearchAdInfo expanded_dynamic_search_ad = 14;
|
||||
google.ads.googleads.v1.common.ExpandedDynamicSearchAdInfo
|
||||
expanded_dynamic_search_ad = 14;
|
||||
|
||||
// Details pertaining to a hotel ad.
|
||||
google.ads.googleads.v1.common.HotelAdInfo hotel_ad = 15;
|
||||
|
|
@ -119,7 +122,8 @@ message Ad {
|
|||
google.ads.googleads.v1.common.ShoppingSmartAdInfo shopping_smart_ad = 17;
|
||||
|
||||
// Details pertaining to a Shopping product ad.
|
||||
google.ads.googleads.v1.common.ShoppingProductAdInfo shopping_product_ad = 18;
|
||||
google.ads.googleads.v1.common.ShoppingProductAdInfo shopping_product_ad =
|
||||
18;
|
||||
|
||||
// Details pertaining to a Gmail ad.
|
||||
google.ads.googleads.v1.common.GmailAdInfo gmail_ad = 21;
|
||||
|
|
@ -131,19 +135,23 @@ message Ad {
|
|||
google.ads.googleads.v1.common.VideoAdInfo video_ad = 24;
|
||||
|
||||
// Details pertaining to a responsive search ad.
|
||||
google.ads.googleads.v1.common.ResponsiveSearchAdInfo responsive_search_ad = 25;
|
||||
google.ads.googleads.v1.common.ResponsiveSearchAdInfo responsive_search_ad =
|
||||
25;
|
||||
|
||||
// Details pertaining to a legacy responsive display ad.
|
||||
google.ads.googleads.v1.common.LegacyResponsiveDisplayAdInfo legacy_responsive_display_ad = 28;
|
||||
google.ads.googleads.v1.common.LegacyResponsiveDisplayAdInfo
|
||||
legacy_responsive_display_ad = 28;
|
||||
|
||||
// Details pertaining to an app ad.
|
||||
google.ads.googleads.v1.common.AppAdInfo app_ad = 29;
|
||||
|
||||
// Details pertaining to a legacy app install ad.
|
||||
google.ads.googleads.v1.common.LegacyAppInstallAdInfo legacy_app_install_ad = 30;
|
||||
google.ads.googleads.v1.common.LegacyAppInstallAdInfo
|
||||
legacy_app_install_ad = 30;
|
||||
|
||||
// Details pertaining to a responsive display ad.
|
||||
google.ads.googleads.v1.common.ResponsiveDisplayAdInfo responsive_display_ad = 31;
|
||||
google.ads.googleads.v1.common.ResponsiveDisplayAdInfo
|
||||
responsive_display_ad = 31;
|
||||
|
||||
// Details pertaining to a display upload ad.
|
||||
google.ads.googleads.v1.common.DisplayUploadAdInfo display_upload_ad = 33;
|
||||
|
|
@ -152,6 +160,7 @@ message Ad {
|
|||
google.ads.googleads.v1.common.AppEngagementAdInfo app_engagement_ad = 34;
|
||||
|
||||
// Details pertaining to a Shopping Comparison Listing ad.
|
||||
google.ads.googleads.v1.common.ShoppingComparisonListingAdInfo shopping_comparison_listing_ad = 36;
|
||||
google.ads.googleads.v1.common.ShoppingComparisonListingAdInfo
|
||||
shopping_comparison_listing_ad = 36;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,8 +25,8 @@ import "google/ads/googleads/v1/enums/ad_group_status.proto";
|
|||
import "google/ads/googleads/v1/enums/ad_group_type.proto";
|
||||
import "google/ads/googleads/v1/enums/bidding_source.proto";
|
||||
import "google/ads/googleads/v1/enums/targeting_dimension.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -68,7 +68,8 @@ message AdGroup {
|
|||
google.ads.googleads.v1.enums.AdGroupTypeEnum.AdGroupType type = 12;
|
||||
|
||||
// The ad rotation mode of the ad group.
|
||||
google.ads.googleads.v1.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode ad_rotation_mode = 22;
|
||||
google.ads.googleads.v1.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode
|
||||
ad_rotation_mode = 22;
|
||||
|
||||
// For draft or experiment ad groups, this field is the resource name of the
|
||||
// base ad group from which this ad group was created. If a draft or
|
||||
|
|
@ -84,7 +85,8 @@ message AdGroup {
|
|||
|
||||
// The list of mappings used to substitute custom parameter tags in a
|
||||
// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
|
||||
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 6;
|
||||
repeated google.ads.googleads.v1.common.CustomParameter
|
||||
url_custom_parameters = 6;
|
||||
|
||||
// The campaign to which the ad group belongs.
|
||||
google.protobuf.StringValue campaign = 10;
|
||||
|
|
@ -117,12 +119,14 @@ message AdGroup {
|
|||
google.protobuf.Int64Value percent_cpc_bid_micros = 20;
|
||||
|
||||
// Settings for the Display Campaign Optimizer, initially termed "Explorer".
|
||||
google.ads.googleads.v1.common.ExplorerAutoOptimizerSetting explorer_auto_optimizer_setting = 21;
|
||||
google.ads.googleads.v1.common.ExplorerAutoOptimizerSetting
|
||||
explorer_auto_optimizer_setting = 21;
|
||||
|
||||
// Allows advertisers to specify a targeting dimension on which to place
|
||||
// absolute bids. This is only applicable for campaigns that target only the
|
||||
// display network and not search.
|
||||
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension display_custom_bid_dimension = 23;
|
||||
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension
|
||||
display_custom_bid_dimension = 23;
|
||||
|
||||
// URL template for appending params to Final URL.
|
||||
google.protobuf.StringValue final_url_suffix = 24;
|
||||
|
|
@ -136,7 +140,8 @@ message AdGroup {
|
|||
|
||||
// Source of the effective target CPA.
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_target_cpa_source = 29;
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
|
||||
effective_target_cpa_source = 29;
|
||||
|
||||
// The effective target ROAS (return-on-ad-spend).
|
||||
// This field is read-only.
|
||||
|
|
@ -144,5 +149,6 @@ message AdGroup {
|
|||
|
||||
// Source of the effective target ROAS.
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_target_roas_source = 32;
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
|
||||
effective_target_roas_source = 32;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ import "google/ads/googleads/v1/enums/ad_strength.proto";
|
|||
import "google/ads/googleads/v1/enums/policy_approval_status.proto";
|
||||
import "google/ads/googleads/v1/enums/policy_review_status.proto";
|
||||
import "google/ads/googleads/v1/resources/ad.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -64,12 +64,15 @@ message AdGroupAd {
|
|||
// Contains policy information for an ad.
|
||||
message AdGroupAdPolicySummary {
|
||||
// The list of policy findings for this ad.
|
||||
repeated google.ads.googleads.v1.common.PolicyTopicEntry policy_topic_entries = 1;
|
||||
repeated google.ads.googleads.v1.common.PolicyTopicEntry
|
||||
policy_topic_entries = 1;
|
||||
|
||||
// Where in the review process this ad is.
|
||||
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus review_status = 2;
|
||||
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus
|
||||
review_status = 2;
|
||||
|
||||
// The overall approval status of this ad, calculated based on the status of
|
||||
// its individual policy topic entries.
|
||||
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus approval_status = 3;
|
||||
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus
|
||||
approval_status = 3;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/common/criteria.proto";
|
||||
import "google/ads/googleads/v1/enums/bid_modifier_source.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -62,18 +62,22 @@ message AdGroupBidModifier {
|
|||
google.protobuf.StringValue base_ad_group = 9;
|
||||
|
||||
// Bid modifier source.
|
||||
google.ads.googleads.v1.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10;
|
||||
google.ads.googleads.v1.enums.BidModifierSourceEnum.BidModifierSource
|
||||
bid_modifier_source = 10;
|
||||
|
||||
// The criterion of this ad group bid modifier.
|
||||
oneof criterion {
|
||||
// Criterion for hotel date selection (default dates vs. user selected).
|
||||
google.ads.googleads.v1.common.HotelDateSelectionTypeInfo hotel_date_selection_type = 5;
|
||||
google.ads.googleads.v1.common.HotelDateSelectionTypeInfo
|
||||
hotel_date_selection_type = 5;
|
||||
|
||||
// Criterion for number of days prior to the stay the booking is being made.
|
||||
google.ads.googleads.v1.common.HotelAdvanceBookingWindowInfo hotel_advance_booking_window = 6;
|
||||
google.ads.googleads.v1.common.HotelAdvanceBookingWindowInfo
|
||||
hotel_advance_booking_window = 6;
|
||||
|
||||
// Criterion for length of hotel stay in nights.
|
||||
google.ads.googleads.v1.common.HotelLengthOfStayInfo hotel_length_of_stay = 7;
|
||||
google.ads.googleads.v1.common.HotelLengthOfStayInfo hotel_length_of_stay =
|
||||
7;
|
||||
|
||||
// Criterion for day of the week the booking is for.
|
||||
google.ads.googleads.v1.common.HotelCheckInDayInfo hotel_check_in_day = 8;
|
||||
|
|
|
|||
|
|
@ -25,8 +25,8 @@ import "google/ads/googleads/v1/enums/bidding_source.proto";
|
|||
import "google/ads/googleads/v1/enums/criterion_system_serving_status.proto";
|
||||
import "google/ads/googleads/v1/enums/criterion_type.proto";
|
||||
import "google/ads/googleads/v1/enums/quality_score_bucket.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -50,13 +50,16 @@ message AdGroupCriterion {
|
|||
google.protobuf.Int32Value quality_score = 1;
|
||||
|
||||
// The performance of the ad compared to other advertisers.
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket creative_quality_score = 2;
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
|
||||
creative_quality_score = 2;
|
||||
|
||||
// The quality score of the landing page.
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket post_click_quality_score = 3;
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
|
||||
post_click_quality_score = 3;
|
||||
|
||||
// The click-through rate compared to that of other advertisers.
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket search_predicted_ctr = 4;
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
|
||||
search_predicted_ctr = 4;
|
||||
}
|
||||
|
||||
// Estimates for criterion bids at various positions.
|
||||
|
|
@ -94,7 +97,8 @@ message AdGroupCriterion {
|
|||
google.protobuf.Int64Value criterion_id = 26;
|
||||
|
||||
// The status of the criterion.
|
||||
google.ads.googleads.v1.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus status = 3;
|
||||
google.ads.googleads.v1.enums.AdGroupCriterionStatusEnum
|
||||
.AdGroupCriterionStatus status = 3;
|
||||
|
||||
// Information regarding the quality of the criterion.
|
||||
QualityInfo quality_info = 4;
|
||||
|
|
@ -112,10 +116,12 @@ message AdGroupCriterion {
|
|||
google.protobuf.BoolValue negative = 31;
|
||||
|
||||
// Serving status of the criterion.
|
||||
google.ads.googleads.v1.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatus system_serving_status = 52;
|
||||
google.ads.googleads.v1.enums.CriterionSystemServingStatusEnum
|
||||
.CriterionSystemServingStatus system_serving_status = 52;
|
||||
|
||||
// Approval status of the criterion.
|
||||
google.ads.googleads.v1.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus approval_status = 53;
|
||||
google.ads.googleads.v1.enums.AdGroupCriterionApprovalStatusEnum
|
||||
.AdGroupCriterionApprovalStatus approval_status = 53;
|
||||
|
||||
// The modifier for the bid when the criterion matches. The modifier must be
|
||||
// in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
|
||||
|
|
@ -148,16 +154,20 @@ message AdGroupCriterion {
|
|||
google.protobuf.Int64Value effective_percent_cpc_bid_micros = 34;
|
||||
|
||||
// Source of the effective CPC bid.
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_cpc_bid_source = 21;
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
|
||||
effective_cpc_bid_source = 21;
|
||||
|
||||
// Source of the effective CPM bid.
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_cpm_bid_source = 22;
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
|
||||
effective_cpm_bid_source = 22;
|
||||
|
||||
// Source of the effective CPV bid.
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_cpv_bid_source = 23;
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
|
||||
effective_cpv_bid_source = 23;
|
||||
|
||||
// Source of the effective Percent CPC bid.
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_percent_cpc_bid_source = 35;
|
||||
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
|
||||
effective_percent_cpc_bid_source = 35;
|
||||
|
||||
// Estimates for criterion bids at various positions.
|
||||
PositionEstimates position_estimates = 10;
|
||||
|
|
@ -177,7 +187,8 @@ message AdGroupCriterion {
|
|||
|
||||
// The list of mappings used to substitute custom parameter tags in a
|
||||
// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
|
||||
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 14;
|
||||
repeated google.ads.googleads.v1.common.CustomParameter
|
||||
url_custom_parameters = 14;
|
||||
|
||||
// The ad group criterion.
|
||||
//
|
||||
|
|
@ -190,10 +201,12 @@ message AdGroupCriterion {
|
|||
google.ads.googleads.v1.common.PlacementInfo placement = 28;
|
||||
|
||||
// Mobile app category.
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 29;
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
|
||||
29;
|
||||
|
||||
// Mobile application.
|
||||
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 30;
|
||||
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application =
|
||||
30;
|
||||
|
||||
// Listing group.
|
||||
google.ads.googleads.v1.common.ListingGroupInfo listing_group = 32;
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/simulation.proto";
|
||||
import "google/ads/googleads/v1/enums/simulation_modification_method.proto";
|
||||
import "google/ads/googleads/v1/enums/simulation_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -57,7 +57,8 @@ message AdGroupCriterionSimulation {
|
|||
google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType type = 4;
|
||||
|
||||
// How the simulation modifies the field.
|
||||
google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod modification_method = 5;
|
||||
google.ads.googleads.v1.enums.SimulationModificationMethodEnum
|
||||
.SimulationModificationMethod modification_method = 5;
|
||||
|
||||
// First day on which the simulation is based, in YYYY-MM-DD format.
|
||||
google.protobuf.StringValue start_date = 6;
|
||||
|
|
@ -68,6 +69,7 @@ message AdGroupCriterionSimulation {
|
|||
// List of simulation points.
|
||||
oneof point_list {
|
||||
// Simulation points if the simulation type is CPC_BID.
|
||||
google.ads.googleads.v1.common.CpcBidSimulationPointList cpc_bid_point_list = 8;
|
||||
google.ads.googleads.v1.common.CpcBidSimulationPointList
|
||||
cpc_bid_point_list = 8;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/extension_setting_device.proto";
|
||||
import "google/ads/googleads/v1/enums/extension_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -43,7 +43,8 @@ message AdGroupExtensionSetting {
|
|||
string resource_name = 1;
|
||||
|
||||
// The extension type of the ad group extension setting.
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 2;
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
|
||||
2;
|
||||
|
||||
// The resource name of the ad group. The linked extension feed items will
|
||||
// serve under this ad group.
|
||||
|
|
@ -59,5 +60,6 @@ message AdGroupExtensionSetting {
|
|||
repeated google.protobuf.StringValue extension_feed_items = 4;
|
||||
|
||||
// The device for which the extensions will serve. Optional.
|
||||
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;
|
||||
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum
|
||||
.ExtensionSettingDevice device = 5;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/matching_function.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_link_status.proto";
|
||||
import "google/ads/googleads/v1/enums/placeholder_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -50,7 +50,8 @@ message AdGroupFeed {
|
|||
|
||||
// Indicates which placeholder types the feed may populate under the connected
|
||||
// ad group. Required.
|
||||
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_types = 4;
|
||||
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
|
||||
placeholder_types = 4;
|
||||
|
||||
// Matching function associated with the AdGroupFeed.
|
||||
// The matching function is used to filter the set of feed items selected.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/simulation.proto";
|
||||
import "google/ads/googleads/v1/enums/simulation_modification_method.proto";
|
||||
import "google/ads/googleads/v1/enums/simulation_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -61,7 +61,8 @@ message AdGroupSimulation {
|
|||
google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType type = 3;
|
||||
|
||||
// How the simulation modifies the field.
|
||||
google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod modification_method = 4;
|
||||
google.ads.googleads.v1.enums.SimulationModificationMethodEnum
|
||||
.SimulationModificationMethod modification_method = 4;
|
||||
|
||||
// First day on which the simulation is based, in YYYY-MM-DD format.
|
||||
google.protobuf.StringValue start_date = 5;
|
||||
|
|
@ -72,12 +73,15 @@ message AdGroupSimulation {
|
|||
// List of simulation points.
|
||||
oneof point_list {
|
||||
// Simulation points if the simulation type is CPC_BID.
|
||||
google.ads.googleads.v1.common.CpcBidSimulationPointList cpc_bid_point_list = 8;
|
||||
google.ads.googleads.v1.common.CpcBidSimulationPointList
|
||||
cpc_bid_point_list = 8;
|
||||
|
||||
// Simulation points if the simulation type is CPV_BID.
|
||||
google.ads.googleads.v1.common.CpvBidSimulationPointList cpv_bid_point_list = 10;
|
||||
google.ads.googleads.v1.common.CpvBidSimulationPointList
|
||||
cpv_bid_point_list = 10;
|
||||
|
||||
// Simulation points if the simulation type is TARGET_CPA.
|
||||
google.ads.googleads.v1.common.TargetCpaSimulationPointList target_cpa_point_list = 9;
|
||||
google.ads.googleads.v1.common.TargetCpaSimulationPointList
|
||||
target_cpa_point_list = 9;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/common/asset_types.proto";
|
||||
import "google/ads/googleads/v1/enums/asset_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/bidding.proto";
|
||||
import "google/ads/googleads/v1/enums/bidding_strategy_status.proto";
|
||||
import "google/ads/googleads/v1/enums/bidding_strategy_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -55,13 +55,15 @@ message BiddingStrategy {
|
|||
// The status of the bidding strategy.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.BiddingStrategyStatusEnum.BiddingStrategyStatus status = 15;
|
||||
google.ads.googleads.v1.enums.BiddingStrategyStatusEnum.BiddingStrategyStatus
|
||||
status = 15;
|
||||
|
||||
// The type of the bidding strategy.
|
||||
// Create a bidding strategy by setting the bidding scheme.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.BiddingStrategyTypeEnum.BiddingStrategyType type = 5;
|
||||
google.ads.googleads.v1.enums.BiddingStrategyTypeEnum.BiddingStrategyType
|
||||
type = 5;
|
||||
|
||||
// The number of campaigns attached to this bidding strategy.
|
||||
//
|
||||
|
|
@ -92,7 +94,8 @@ message BiddingStrategy {
|
|||
|
||||
// A bidding strategy that automatically optimizes towards a desired
|
||||
// percentage of impressions.
|
||||
google.ads.googleads.v1.common.TargetImpressionShare target_impression_share = 48;
|
||||
google.ads.googleads.v1.common.TargetImpressionShare
|
||||
target_impression_share = 48;
|
||||
|
||||
// A bidding strategy that sets bids based on the target fraction of
|
||||
// auctions where the advertiser should outrank a specific competitor.
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/billing_setup_status.proto";
|
||||
import "google/ads/googleads/v1/enums/time_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -77,7 +77,8 @@ message BillingSetup {
|
|||
google.protobuf.Int64Value id = 2;
|
||||
|
||||
// The status of the billing setup.
|
||||
google.ads.googleads.v1.enums.BillingSetupStatusEnum.BillingSetupStatus status = 3;
|
||||
google.ads.googleads.v1.enums.BillingSetupStatusEnum.BillingSetupStatus
|
||||
status = 3;
|
||||
|
||||
// The resource name of the Payments account associated with this billing
|
||||
// setup. Payments resource names have the form:
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/common/criteria.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/budget_delivery_method.proto";
|
|||
import "google/ads/googleads/v1/enums/budget_period.proto";
|
||||
import "google/ads/googleads/v1/enums/budget_status.proto";
|
||||
import "google/ads/googleads/v1/enums/budget_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -79,7 +79,8 @@ message CampaignBudget {
|
|||
// is spent.
|
||||
//
|
||||
// Defaults to STANDARD if unspecified in a create operation.
|
||||
google.ads.googleads.v1.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod delivery_method = 7;
|
||||
google.ads.googleads.v1.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod
|
||||
delivery_method = 7;
|
||||
|
||||
// Specifies whether the budget is explicitly shared. Defaults to true if
|
||||
// unspecified in a create operation.
|
||||
|
|
@ -122,24 +123,28 @@ message CampaignBudget {
|
|||
// The estimated change in weekly clicks if the recommended budget is applied.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_clicks = 14;
|
||||
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_clicks =
|
||||
14;
|
||||
|
||||
// The estimated change in weekly cost in micros if the recommended budget is
|
||||
// applied. One million is equivalent to one currency unit.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_cost_micros = 15;
|
||||
google.protobuf.Int64Value
|
||||
recommended_budget_estimated_change_weekly_cost_micros = 15;
|
||||
|
||||
// The estimated change in weekly interactions if the recommended budget is
|
||||
// applied.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_interactions = 16;
|
||||
google.protobuf.Int64Value
|
||||
recommended_budget_estimated_change_weekly_interactions = 16;
|
||||
|
||||
// The estimated change in weekly views if the recommended budget is applied.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_views = 17;
|
||||
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_views =
|
||||
17;
|
||||
|
||||
// The type of the campaign budget.
|
||||
google.ads.googleads.v1.enums.BudgetTypeEnum.BudgetType type = 18;
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/criteria.proto";
|
||||
import "google/ads/googleads/v1/enums/campaign_criterion_status.proto";
|
||||
import "google/ads/googleads/v1/enums/criterion_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -62,7 +62,8 @@ message CampaignCriterion {
|
|||
google.ads.googleads.v1.enums.CriterionTypeEnum.CriterionType type = 6;
|
||||
|
||||
// The status of the criterion.
|
||||
google.ads.googleads.v1.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
|
||||
google.ads.googleads.v1.enums.CampaignCriterionStatusEnum
|
||||
.CampaignCriterionStatus status = 35;
|
||||
|
||||
// The campaign criterion.
|
||||
//
|
||||
|
|
@ -75,10 +76,12 @@ message CampaignCriterion {
|
|||
google.ads.googleads.v1.common.PlacementInfo placement = 9;
|
||||
|
||||
// Mobile app category.
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 10;
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
|
||||
10;
|
||||
|
||||
// Mobile application.
|
||||
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 11;
|
||||
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application =
|
||||
11;
|
||||
|
||||
// Location.
|
||||
google.ads.googleads.v1.common.LocationInfo location = 12;
|
||||
|
|
@ -138,7 +141,8 @@ message CampaignCriterion {
|
|||
google.ads.googleads.v1.common.WebpageInfo webpage = 31;
|
||||
|
||||
// Operating system version.
|
||||
google.ads.googleads.v1.common.OperatingSystemVersionInfo operating_system_version = 32;
|
||||
google.ads.googleads.v1.common.OperatingSystemVersionInfo
|
||||
operating_system_version = 32;
|
||||
|
||||
// Mobile Device.
|
||||
google.ads.googleads.v1.common.MobileDeviceInfo mobile_device = 33;
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/simulation.proto";
|
||||
import "google/ads/googleads/v1/enums/simulation_modification_method.proto";
|
||||
import "google/ads/googleads/v1/enums/simulation_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -58,7 +58,8 @@ message CampaignCriterionSimulation {
|
|||
google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType type = 4;
|
||||
|
||||
// How the simulation modifies the field.
|
||||
google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod modification_method = 5;
|
||||
google.ads.googleads.v1.enums.SimulationModificationMethodEnum
|
||||
.SimulationModificationMethod modification_method = 5;
|
||||
|
||||
// First day on which the simulation is based, in YYYY-MM-DD format.
|
||||
google.protobuf.StringValue start_date = 6;
|
||||
|
|
@ -69,6 +70,7 @@ message CampaignCriterionSimulation {
|
|||
// List of simulation points.
|
||||
oneof point_list {
|
||||
// Simulation points if the simulation type is BID_MODIFIER.
|
||||
google.ads.googleads.v1.common.BidModifierSimulationPointList bid_modifier_point_list = 8;
|
||||
google.ads.googleads.v1.common.BidModifierSimulationPointList
|
||||
bid_modifier_point_list = 8;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/extension_setting_device.proto";
|
||||
import "google/ads/googleads/v1/enums/extension_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -43,7 +43,8 @@ message CampaignExtensionSetting {
|
|||
string resource_name = 1;
|
||||
|
||||
// The extension type of the customer extension setting.
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 2;
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
|
||||
2;
|
||||
|
||||
// The resource name of the campaign. The linked extension feed items will
|
||||
// serve under this campaign.
|
||||
|
|
@ -59,5 +60,6 @@ message CampaignExtensionSetting {
|
|||
repeated google.protobuf.StringValue extension_feed_items = 4;
|
||||
|
||||
// The device for which the extensions will serve. Optional.
|
||||
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;
|
||||
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum
|
||||
.ExtensionSettingDevice device = 5;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/matching_function.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_link_status.proto";
|
||||
import "google/ads/googleads/v1/enums/placeholder_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -50,7 +50,8 @@ message CampaignFeed {
|
|||
|
||||
// Indicates which placeholder types the feed may populate under the connected
|
||||
// campaign. Required.
|
||||
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_types = 4;
|
||||
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
|
||||
placeholder_types = 4;
|
||||
|
||||
// Matching function associated with the CampaignFeed.
|
||||
// The matching function is used to filter the set of feed items selected.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/campaign_shared_set_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -53,5 +53,6 @@ message CampaignSharedSet {
|
|||
google.protobuf.StringValue shared_set = 4;
|
||||
|
||||
// The status of this campaign shared set. Read only.
|
||||
google.ads.googleads.v1.enums.CampaignSharedSetStatusEnum.CampaignSharedSetStatus status = 2;
|
||||
google.ads.googleads.v1.enums.CampaignSharedSetStatusEnum
|
||||
.CampaignSharedSetStatus status = 2;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/change_status_operation.proto";
|
||||
import "google/ads/googleads/v1/enums/change_status_resource_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -47,7 +47,8 @@ message ChangeStatus {
|
|||
// Represents the type of the changed resource. This dictates what fields
|
||||
// will be set. For example, for AD_GROUP, campaign and ad_group fields will
|
||||
// be set.
|
||||
google.ads.googleads.v1.enums.ChangeStatusResourceTypeEnum.ChangeStatusResourceType resource_type = 4;
|
||||
google.ads.googleads.v1.enums.ChangeStatusResourceTypeEnum
|
||||
.ChangeStatusResourceType resource_type = 4;
|
||||
|
||||
// The Campaign affected by this change.
|
||||
google.protobuf.StringValue campaign = 5;
|
||||
|
|
@ -56,7 +57,8 @@ message ChangeStatus {
|
|||
google.protobuf.StringValue ad_group = 6;
|
||||
|
||||
// Represents the status of the changed resource.
|
||||
google.ads.googleads.v1.enums.ChangeStatusOperationEnum.ChangeStatusOperation resource_status = 8;
|
||||
google.ads.googleads.v1.enums.ChangeStatusOperationEnum.ChangeStatusOperation
|
||||
resource_status = 8;
|
||||
|
||||
// The AdGroupAd affected by this change.
|
||||
google.protobuf.StringValue ad_group_ad = 9;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/common/click_location.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ import "google/ads/googleads/v1/enums/conversion_action_counting_type.proto";
|
|||
import "google/ads/googleads/v1/enums/conversion_action_status.proto";
|
||||
import "google/ads/googleads/v1/enums/conversion_action_type.proto";
|
||||
import "google/ads/googleads/v1/enums/data_driven_model_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -43,11 +43,13 @@ message ConversionAction {
|
|||
// Settings related to this conversion action's attribution model.
|
||||
message AttributionModelSettings {
|
||||
// The attribution model type of this conversion action.
|
||||
google.ads.googleads.v1.enums.AttributionModelEnum.AttributionModel attribution_model = 1;
|
||||
google.ads.googleads.v1.enums.AttributionModelEnum.AttributionModel
|
||||
attribution_model = 1;
|
||||
|
||||
// The status of the data-driven attribution model for the conversion
|
||||
// action.
|
||||
google.ads.googleads.v1.enums.DataDrivenModelStatusEnum.DataDrivenModelStatus data_driven_model_status = 2;
|
||||
google.ads.googleads.v1.enums.DataDrivenModelStatusEnum
|
||||
.DataDrivenModelStatus data_driven_model_status = 2;
|
||||
}
|
||||
|
||||
// Settings related to the value for conversion events associated with this
|
||||
|
|
@ -85,13 +87,16 @@ message ConversionAction {
|
|||
google.protobuf.StringValue name = 3;
|
||||
|
||||
// The status of this conversion action for conversion event accrual.
|
||||
google.ads.googleads.v1.enums.ConversionActionStatusEnum.ConversionActionStatus status = 4;
|
||||
google.ads.googleads.v1.enums.ConversionActionStatusEnum
|
||||
.ConversionActionStatus status = 4;
|
||||
|
||||
// The type of this conversion action.
|
||||
google.ads.googleads.v1.enums.ConversionActionTypeEnum.ConversionActionType type = 5;
|
||||
google.ads.googleads.v1.enums.ConversionActionTypeEnum.ConversionActionType
|
||||
type = 5;
|
||||
|
||||
// The category of conversions reported for this conversion action.
|
||||
google.ads.googleads.v1.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 6;
|
||||
google.ads.googleads.v1.enums.ConversionActionCategoryEnum
|
||||
.ConversionActionCategory category = 6;
|
||||
|
||||
// The resource name of the conversion action owner customer, or null if this
|
||||
// is a system-defined conversion action.
|
||||
|
|
@ -114,7 +119,8 @@ message ConversionAction {
|
|||
ValueSettings value_settings = 11;
|
||||
|
||||
// How to count conversion events for the conversion action.
|
||||
google.ads.googleads.v1.enums.ConversionActionCountingTypeEnum.ConversionActionCountingType counting_type = 12;
|
||||
google.ads.googleads.v1.enums.ConversionActionCountingTypeEnum
|
||||
.ConversionActionCountingType counting_type = 12;
|
||||
|
||||
// Settings related to this conversion action's attribution model.
|
||||
AttributionModelSettings attribution_model_settings = 13;
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/enums/custom_interest_member_type.proto";
|
||||
import "google/ads/googleads/v1/enums/custom_interest_status.proto";
|
||||
import "google/ads/googleads/v1/enums/custom_interest_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -47,7 +47,8 @@ message CustomInterest {
|
|||
|
||||
// Status of this custom interest. Indicates whether the custom interest is
|
||||
// enabled or removed.
|
||||
google.ads.googleads.v1.enums.CustomInterestStatusEnum.CustomInterestStatus status = 3;
|
||||
google.ads.googleads.v1.enums.CustomInterestStatusEnum.CustomInterestStatus
|
||||
status = 3;
|
||||
|
||||
// Name of the custom interest. It should be unique across the same custom
|
||||
// affinity audience.
|
||||
|
|
@ -56,7 +57,8 @@ message CustomInterest {
|
|||
|
||||
// Type of the custom interest, CUSTOM_AFFINITY or CUSTOM_INTENT.
|
||||
// By default the type is set to CUSTOM_AFFINITY.
|
||||
google.ads.googleads.v1.enums.CustomInterestTypeEnum.CustomInterestType type = 5;
|
||||
google.ads.googleads.v1.enums.CustomInterestTypeEnum.CustomInterestType type =
|
||||
5;
|
||||
|
||||
// Description of this custom interest audience.
|
||||
google.protobuf.StringValue description = 6;
|
||||
|
|
@ -71,7 +73,8 @@ message CustomInterest {
|
|||
// It is immutable, that is, it can only be created or removed but not changed.
|
||||
message CustomInterestMember {
|
||||
// The type of custom interest member, KEYWORD or URL.
|
||||
google.ads.googleads.v1.enums.CustomInterestMemberTypeEnum.CustomInterestMemberType member_type = 1;
|
||||
google.ads.googleads.v1.enums.CustomInterestMemberTypeEnum
|
||||
.CustomInterestMemberType member_type = 1;
|
||||
|
||||
// Keyword text when member_type is KEYWORD or URL string when
|
||||
// member_type is URL.
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/customer_pay_per_conversion_eligibility_failure_reason.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -85,7 +85,10 @@ message Customer {
|
|||
|
||||
// Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
|
||||
// the list is empty, the customer is eligible. This field is read-only.
|
||||
repeated google.ads.googleads.v1.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16;
|
||||
repeated google.ads.googleads.v1.enums
|
||||
.CustomerPayPerConversionEligibilityFailureReasonEnum
|
||||
.CustomerPayPerConversionEligibilityFailureReason
|
||||
pay_per_conversion_eligibility_failure_reasons = 16;
|
||||
}
|
||||
|
||||
// Call reporting setting for a customer.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/manager_link_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -47,7 +47,8 @@ message CustomerClientLink {
|
|||
google.protobuf.Int64Value manager_link_id = 4;
|
||||
|
||||
// This is the status of the link between client and manager.
|
||||
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;
|
||||
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status =
|
||||
5;
|
||||
|
||||
// The visibility of the link. Users can choose whether or not to see hidden
|
||||
// links in the AdWords UI.
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/extension_setting_device.proto";
|
||||
import "google/ads/googleads/v1/enums/extension_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -42,7 +42,8 @@ message CustomerExtensionSetting {
|
|||
string resource_name = 1;
|
||||
|
||||
// The extension type of the customer extension setting.
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 2;
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
|
||||
2;
|
||||
|
||||
// The resource names of the extension feed items to serve under the customer.
|
||||
// ExtensionFeedItem resource names have the form:
|
||||
|
|
@ -51,5 +52,6 @@ message CustomerExtensionSetting {
|
|||
repeated google.protobuf.StringValue extension_feed_items = 3;
|
||||
|
||||
// The device for which the extensions will serve. Optional.
|
||||
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 4;
|
||||
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum
|
||||
.ExtensionSettingDevice device = 4;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/matching_function.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_link_status.proto";
|
||||
import "google/ads/googleads/v1/enums/placeholder_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -47,7 +47,8 @@ message CustomerFeed {
|
|||
|
||||
// Indicates which placeholder types the feed may populate under the connected
|
||||
// customer. Required.
|
||||
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_types = 3;
|
||||
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
|
||||
placeholder_types = 3;
|
||||
|
||||
// Matching function associated with the CustomerFeed.
|
||||
// The matching function is used to filter the set of feed items selected.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/manager_link_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -47,5 +47,6 @@ message CustomerManagerLink {
|
|||
google.protobuf.Int64Value manager_link_id = 4;
|
||||
|
||||
// Status of the link between the customer and the manager.
|
||||
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;
|
||||
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status =
|
||||
5;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/common/criteria.proto";
|
||||
import "google/ads/googleads/v1/enums/criterion_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -58,7 +58,8 @@ message CustomerNegativeCriterion {
|
|||
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 5;
|
||||
|
||||
// MobileAppCategory.
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 6;
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
|
||||
6;
|
||||
|
||||
// Placement.
|
||||
google.ads.googleads.v1.common.PlacementInfo placement = 7;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/placement_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -58,5 +58,6 @@ message DetailPlacementView {
|
|||
google.protobuf.StringValue target_url = 5;
|
||||
|
||||
// Type of the placement, e.g. Website, YouTube Video, and Mobile Application.
|
||||
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type = 6;
|
||||
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type =
|
||||
6;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ import "google/ads/googleads/v1/common/extensions.proto";
|
|||
import "google/ads/googleads/v1/enums/extension_type.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_item_status.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_item_target_device.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -46,7 +46,8 @@ message ExtensionFeedItem {
|
|||
|
||||
// The extension type of the extension feed item.
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 13;
|
||||
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
|
||||
13;
|
||||
|
||||
// Start time in which this feed item is effective and can begin serving.
|
||||
// The format is "YYYY-MM-DD HH:MM:SS".
|
||||
|
|
@ -65,7 +66,8 @@ message ExtensionFeedItem {
|
|||
repeated google.ads.googleads.v1.common.AdScheduleInfo ad_schedules = 16;
|
||||
|
||||
// The targeted device.
|
||||
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;
|
||||
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice
|
||||
device = 17;
|
||||
|
||||
// The targeted geo target constant.
|
||||
google.protobuf.StringValue targeted_geo_target_constant = 20;
|
||||
|
|
@ -80,7 +82,8 @@ message ExtensionFeedItem {
|
|||
google.ads.googleads.v1.common.SitelinkFeedItem sitelink_feed_item = 2;
|
||||
|
||||
// Structured snippet extension.
|
||||
google.ads.googleads.v1.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
|
||||
google.ads.googleads.v1.common.StructuredSnippetFeedItem
|
||||
structured_snippet_feed_item = 3;
|
||||
|
||||
// App extension.
|
||||
google.ads.googleads.v1.common.AppFeedItem app_feed_item = 7;
|
||||
|
|
@ -92,7 +95,8 @@ message ExtensionFeedItem {
|
|||
google.ads.googleads.v1.common.CalloutFeedItem callout_feed_item = 9;
|
||||
|
||||
// Text message extension.
|
||||
google.ads.googleads.v1.common.TextMessageFeedItem text_message_feed_item = 10;
|
||||
google.ads.googleads.v1.common.TextMessageFeedItem text_message_feed_item =
|
||||
10;
|
||||
|
||||
// Price extension.
|
||||
google.ads.googleads.v1.common.PriceFeedItem price_feed_item = 11;
|
||||
|
|
@ -107,7 +111,8 @@ message ExtensionFeedItem {
|
|||
// Affiliate location extension. Feed locations are populated by Google Ads
|
||||
// based on a chain ID.
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15;
|
||||
google.ads.googleads.v1.common.AffiliateLocationFeedItem
|
||||
affiliate_location_feed_item = 15;
|
||||
}
|
||||
|
||||
// Targeting at either the campaign or ad group level. Feed items that target
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/affiliate_location_feed_relationship_type.
|
|||
import "google/ads/googleads/v1/enums/feed_attribute_type.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_origin.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -93,7 +93,8 @@ message Feed {
|
|||
repeated google.protobuf.Int64Value chain_ids = 1;
|
||||
|
||||
// The relationship the chains have with the advertiser.
|
||||
google.ads.googleads.v1.enums.AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipType relationship_type = 2;
|
||||
google.ads.googleads.v1.enums.AffiliateLocationFeedRelationshipTypeEnum
|
||||
.AffiliateLocationFeedRelationshipType relationship_type = 2;
|
||||
}
|
||||
|
||||
// The resource name of the feed.
|
||||
|
|
@ -149,7 +150,8 @@ message FeedAttribute {
|
|||
google.protobuf.StringValue name = 2;
|
||||
|
||||
// Data type for feed attribute. Required.
|
||||
google.ads.googleads.v1.enums.FeedAttributeTypeEnum.FeedAttributeType type = 3;
|
||||
google.ads.googleads.v1.enums.FeedAttributeTypeEnum.FeedAttributeType type =
|
||||
3;
|
||||
|
||||
// Indicates that data corresponding to this attribute is part of a
|
||||
// FeedItem's unique key. It defaults to false if it is unspecified. Note
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ import "google/ads/googleads/v1/enums/geo_targeting_restriction.proto";
|
|||
import "google/ads/googleads/v1/enums/policy_approval_status.proto";
|
||||
import "google/ads/googleads/v1/enums/policy_review_status.proto";
|
||||
import "google/ads/googleads/v1/errors/feed_item_validation_error.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -72,11 +72,13 @@ message FeedItem {
|
|||
|
||||
// Geo targeting restriction specifies the type of location that can be used
|
||||
// for targeting.
|
||||
google.ads.googleads.v1.enums.GeoTargetingRestrictionEnum.GeoTargetingRestriction geo_targeting_restriction = 7;
|
||||
google.ads.googleads.v1.enums.GeoTargetingRestrictionEnum
|
||||
.GeoTargetingRestriction geo_targeting_restriction = 7;
|
||||
|
||||
// The list of mappings used to substitute custom parameter tags in a
|
||||
// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
|
||||
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 8;
|
||||
repeated google.ads.googleads.v1.common.CustomParameter
|
||||
url_custom_parameters = 8;
|
||||
|
||||
// Status of the feed item.
|
||||
// This field is read-only.
|
||||
|
|
@ -153,26 +155,32 @@ message FeedItemPlaceholderPolicyInfo {
|
|||
google.protobuf.StringValue feed_mapping_resource_name = 2;
|
||||
|
||||
// Where the placeholder type is in the review process.
|
||||
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus review_status = 3;
|
||||
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus
|
||||
review_status = 3;
|
||||
|
||||
// The overall approval status of the placeholder type, calculated based on
|
||||
// the status of its individual policy topic entries.
|
||||
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus approval_status = 4;
|
||||
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus
|
||||
approval_status = 4;
|
||||
|
||||
// The list of policy findings for the placeholder type.
|
||||
repeated google.ads.googleads.v1.common.PolicyTopicEntry policy_topic_entries = 5;
|
||||
repeated google.ads.googleads.v1.common.PolicyTopicEntry
|
||||
policy_topic_entries = 5;
|
||||
|
||||
// The validation status of the palceholder type.
|
||||
google.ads.googleads.v1.enums.FeedItemValidationStatusEnum.FeedItemValidationStatus validation_status = 6;
|
||||
google.ads.googleads.v1.enums.FeedItemValidationStatusEnum
|
||||
.FeedItemValidationStatus validation_status = 6;
|
||||
|
||||
// List of placeholder type validation errors.
|
||||
repeated FeedItemValidationError validation_errors = 7;
|
||||
|
||||
// Placeholder type quality evaluation approval status.
|
||||
google.ads.googleads.v1.enums.FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatus quality_approval_status = 8;
|
||||
google.ads.googleads.v1.enums.FeedItemQualityApprovalStatusEnum
|
||||
.FeedItemQualityApprovalStatus quality_approval_status = 8;
|
||||
|
||||
// List of placeholder type quality evaluation disapproval reasons.
|
||||
repeated google.ads.googleads.v1.enums.FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReason quality_disapproval_reasons = 9;
|
||||
repeated google.ads.googleads.v1.enums.FeedItemQualityDisapprovalReasonEnum
|
||||
.FeedItemQualityDisapprovalReason quality_disapproval_reasons = 9;
|
||||
}
|
||||
|
||||
// Stores a validation error and the set of offending feed attributes which
|
||||
|
|
@ -180,7 +188,8 @@ message FeedItemPlaceholderPolicyInfo {
|
|||
message FeedItemValidationError {
|
||||
// Error code indicating what validation error was triggered. The description
|
||||
// of the error can be found in the 'description' field.
|
||||
google.ads.googleads.v1.errors.FeedItemValidationErrorEnum.FeedItemValidationError validation_error = 1;
|
||||
google.ads.googleads.v1.errors.FeedItemValidationErrorEnum
|
||||
.FeedItemValidationError validation_error = 1;
|
||||
|
||||
// The description of the validation error.
|
||||
google.protobuf.StringValue description = 2;
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
|
|||
import "google/ads/googleads/v1/common/criteria.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_item_target_device.proto";
|
||||
import "google/ads/googleads/v1/enums/feed_item_target_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -46,7 +46,8 @@ message FeedItemTarget {
|
|||
google.protobuf.StringValue feed_item = 2;
|
||||
|
||||
// The target type of this feed item target. This field is read-only.
|
||||
google.ads.googleads.v1.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3;
|
||||
google.ads.googleads.v1.enums.FeedItemTargetTypeEnum.FeedItemTargetType
|
||||
feed_item_target_type = 3;
|
||||
|
||||
// The ID of the targeted resource. This field is read-only.
|
||||
google.protobuf.Int64Value feed_item_target_id = 6;
|
||||
|
|
@ -66,7 +67,8 @@ message FeedItemTarget {
|
|||
google.protobuf.StringValue geo_target_constant = 8;
|
||||
|
||||
// The targeted device.
|
||||
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9;
|
||||
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice
|
||||
device = 9;
|
||||
|
||||
// The targeted schedule.
|
||||
google.ads.googleads.v1.common.AdScheduleInfo ad_schedule = 10;
|
||||
|
|
|
|||
|
|
@ -41,8 +41,8 @@ import "google/ads/googleads/v1/enums/real_estate_placeholder_field.proto";
|
|||
import "google/ads/googleads/v1/enums/sitelink_placeholder_field.proto";
|
||||
import "google/ads/googleads/v1/enums/structured_snippet_placeholder_field.proto";
|
||||
import "google/ads/googleads/v1/enums/travel_placeholder_field.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -75,18 +75,21 @@ message FeedMapping {
|
|||
|
||||
// Status of the feed mapping.
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.FeedMappingStatusEnum.FeedMappingStatus status = 6;
|
||||
google.ads.googleads.v1.enums.FeedMappingStatusEnum.FeedMappingStatus status =
|
||||
6;
|
||||
|
||||
// Feed mapping target. Can be either a placeholder or a criterion. For a
|
||||
// given feed, the active FeedMappings must have unique targets. Required.
|
||||
oneof target {
|
||||
// The placeholder type of this mapping (i.e., if the mapping maps feed
|
||||
// attributes to placeholder fields).
|
||||
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3;
|
||||
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
|
||||
placeholder_type = 3;
|
||||
|
||||
// The criterion type of this mapping (i.e., if the mapping maps feed
|
||||
// attributes to criterion fields).
|
||||
google.ads.googleads.v1.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4;
|
||||
google.ads.googleads.v1.enums.FeedMappingCriterionTypeEnum
|
||||
.FeedMappingCriterionType criterion_type = 4;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -105,66 +108,88 @@ message AttributeFieldMapping {
|
|||
// the above feed attribute. Required.
|
||||
oneof field {
|
||||
// Sitelink Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3;
|
||||
google.ads.googleads.v1.enums.SitelinkPlaceholderFieldEnum
|
||||
.SitelinkPlaceholderField sitelink_field = 3;
|
||||
|
||||
// Call Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4;
|
||||
google.ads.googleads.v1.enums.CallPlaceholderFieldEnum.CallPlaceholderField
|
||||
call_field = 4;
|
||||
|
||||
// App Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5;
|
||||
google.ads.googleads.v1.enums.AppPlaceholderFieldEnum.AppPlaceholderField
|
||||
app_field = 5;
|
||||
|
||||
// Location Placeholder Fields. This field is read-only.
|
||||
google.ads.googleads.v1.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6;
|
||||
google.ads.googleads.v1.enums.LocationPlaceholderFieldEnum
|
||||
.LocationPlaceholderField location_field = 6;
|
||||
|
||||
// Affiliate Location Placeholder Fields. This field is read-only.
|
||||
google.ads.googleads.v1.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7;
|
||||
google.ads.googleads.v1.enums.AffiliateLocationPlaceholderFieldEnum
|
||||
.AffiliateLocationPlaceholderField affiliate_location_field = 7;
|
||||
|
||||
// Callout Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8;
|
||||
google.ads.googleads.v1.enums.CalloutPlaceholderFieldEnum
|
||||
.CalloutPlaceholderField callout_field = 8;
|
||||
|
||||
// Structured Snippet Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9;
|
||||
google.ads.googleads.v1.enums.StructuredSnippetPlaceholderFieldEnum
|
||||
.StructuredSnippetPlaceholderField structured_snippet_field = 9;
|
||||
|
||||
// Message Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10;
|
||||
google.ads.googleads.v1.enums.MessagePlaceholderFieldEnum
|
||||
.MessagePlaceholderField message_field = 10;
|
||||
|
||||
// Price Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11;
|
||||
google.ads.googleads.v1.enums.PricePlaceholderFieldEnum
|
||||
.PricePlaceholderField price_field = 11;
|
||||
|
||||
// Promotion Placeholder Fields.
|
||||
google.ads.googleads.v1.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12;
|
||||
google.ads.googleads.v1.enums.PromotionPlaceholderFieldEnum
|
||||
.PromotionPlaceholderField promotion_field = 12;
|
||||
|
||||
// Ad Customizer Placeholder Fields
|
||||
google.ads.googleads.v1.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13;
|
||||
google.ads.googleads.v1.enums.AdCustomizerPlaceholderFieldEnum
|
||||
.AdCustomizerPlaceholderField ad_customizer_field = 13;
|
||||
|
||||
// Dynamic Search Ad Page Feed Fields.
|
||||
google.ads.googleads.v1.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14;
|
||||
google.ads.googleads.v1.enums.DsaPageFeedCriterionFieldEnum
|
||||
.DsaPageFeedCriterionField dsa_page_feed_field = 14;
|
||||
|
||||
// Location Target Fields.
|
||||
google.ads.googleads.v1.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15;
|
||||
google.ads.googleads.v1.enums.LocationExtensionTargetingCriterionFieldEnum
|
||||
.LocationExtensionTargetingCriterionField
|
||||
location_extension_targeting_field = 15;
|
||||
|
||||
// Education Placeholder Fields
|
||||
google.ads.googleads.v1.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16;
|
||||
google.ads.googleads.v1.enums.EducationPlaceholderFieldEnum
|
||||
.EducationPlaceholderField education_field = 16;
|
||||
|
||||
// Flight Placeholder Fields
|
||||
google.ads.googleads.v1.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17;
|
||||
google.ads.googleads.v1.enums.FlightPlaceholderFieldEnum
|
||||
.FlightPlaceholderField flight_field = 17;
|
||||
|
||||
// Custom Placeholder Fields
|
||||
google.ads.googleads.v1.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18;
|
||||
google.ads.googleads.v1.enums.CustomPlaceholderFieldEnum
|
||||
.CustomPlaceholderField custom_field = 18;
|
||||
|
||||
// Hotel Placeholder Fields
|
||||
google.ads.googleads.v1.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19;
|
||||
google.ads.googleads.v1.enums.HotelPlaceholderFieldEnum
|
||||
.HotelPlaceholderField hotel_field = 19;
|
||||
|
||||
// Real Estate Placeholder Fields
|
||||
google.ads.googleads.v1.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20;
|
||||
google.ads.googleads.v1.enums.RealEstatePlaceholderFieldEnum
|
||||
.RealEstatePlaceholderField real_estate_field = 20;
|
||||
|
||||
// Travel Placeholder Fields
|
||||
google.ads.googleads.v1.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21;
|
||||
google.ads.googleads.v1.enums.TravelPlaceholderFieldEnum
|
||||
.TravelPlaceholderField travel_field = 21;
|
||||
|
||||
// Local Placeholder Fields
|
||||
google.ads.googleads.v1.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22;
|
||||
google.ads.googleads.v1.enums.LocalPlaceholderFieldEnum
|
||||
.LocalPlaceholderField local_field = 22;
|
||||
|
||||
// Job Placeholder Fields
|
||||
google.ads.googleads.v1.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23;
|
||||
google.ads.googleads.v1.enums.JobPlaceholderFieldEnum.JobPlaceholderField
|
||||
job_field = 23;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -40,5 +40,6 @@ message FeedPlaceholderView {
|
|||
string resource_name = 1;
|
||||
|
||||
// The placeholder type of the feed placeholder view.
|
||||
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 2;
|
||||
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
|
||||
placeholder_type = 2;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/geo_target_constant_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -53,7 +53,8 @@ message GeoTargetConstant {
|
|||
google.protobuf.StringValue target_type = 6;
|
||||
|
||||
// Geo target constant status.
|
||||
google.ads.googleads.v1.enums.GeoTargetConstantStatusEnum.GeoTargetConstantStatus status = 7;
|
||||
google.ads.googleads.v1.enums.GeoTargetConstantStatusEnum
|
||||
.GeoTargetConstantStatus status = 7;
|
||||
|
||||
// The fully qualified English name, consisting of the target's name and that
|
||||
// of its parent and country.
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/geo_targeting_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -50,5 +50,6 @@ message GeographicView {
|
|||
google.protobuf.StringValue country_geo_target_constant = 2;
|
||||
|
||||
// Type of the geo targeting of the campaign.
|
||||
google.ads.googleads.v1.enums.GeoTargetingTypeEnum.GeoTargetingType location_type = 3;
|
||||
google.ads.googleads.v1.enums.GeoTargetingTypeEnum.GeoTargetingType
|
||||
location_type = 3;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/google_ads_field_category.proto";
|
||||
import "google/ads/googleads/v1/enums/google_ads_field_data_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -45,7 +45,8 @@ message GoogleAdsField {
|
|||
google.protobuf.StringValue name = 2;
|
||||
|
||||
// The category of the artifact.
|
||||
google.ads.googleads.v1.enums.GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory category = 3;
|
||||
google.ads.googleads.v1.enums.GoogleAdsFieldCategoryEnum
|
||||
.GoogleAdsFieldCategory category = 3;
|
||||
|
||||
// Whether the artifact can be used in a SELECT clause in search
|
||||
// queries.
|
||||
|
|
@ -97,7 +98,8 @@ message GoogleAdsField {
|
|||
|
||||
// This field determines the operators that can be used with the artifact
|
||||
// in WHERE clauses.
|
||||
google.ads.googleads.v1.enums.GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType data_type = 12;
|
||||
google.ads.googleads.v1.enums.GoogleAdsFieldDataTypeEnum
|
||||
.GoogleAdsFieldDataType data_type = 12;
|
||||
|
||||
// The URL of proto describing the artifact's data type.
|
||||
google.protobuf.StringValue type_url = 13;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/placement_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -53,5 +53,6 @@ message GroupPlacementView {
|
|||
google.protobuf.StringValue target_url = 4;
|
||||
|
||||
// Type of the placement, e.g. Website, YouTube Channel, Mobile Application.
|
||||
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type = 5;
|
||||
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type =
|
||||
5;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/common/dates.proto";
|
||||
import "google/ads/googleads/v1/enums/keyword_plan_forecast_interval.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -61,7 +61,8 @@ message KeywordPlanForecastPeriod {
|
|||
// Required. The date used for forecasting the Plan.
|
||||
oneof interval {
|
||||
// A future date range relative to the current date used for forecasting.
|
||||
google.ads.googleads.v1.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;
|
||||
google.ads.googleads.v1.enums.KeywordPlanForecastIntervalEnum
|
||||
.KeywordPlanForecastInterval date_interval = 1;
|
||||
|
||||
// The custom date range used for forecasting.
|
||||
// The start and end dates must be in the future. Otherwise, an error will
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/keyword_plan_network.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -61,7 +61,8 @@ message KeywordPlanCampaign {
|
|||
//
|
||||
// This field is required and should not be empty when creating Keyword Plan
|
||||
// campaigns.
|
||||
google.ads.googleads.v1.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork keyword_plan_network = 6;
|
||||
google.ads.googleads.v1.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork
|
||||
keyword_plan_network = 6;
|
||||
|
||||
// A default max cpc bid in micros, and in the account currency, for all ad
|
||||
// groups under the campaign.
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/keyword_match_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -51,7 +51,8 @@ message KeywordPlanKeyword {
|
|||
google.protobuf.StringValue text = 4;
|
||||
|
||||
// The keyword match type.
|
||||
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 5;
|
||||
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType
|
||||
match_type = 5;
|
||||
|
||||
// A keyword level max cpc bid in micros, in the account currency, that
|
||||
// overrides the keyword plan ad group cpc bid.
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/keyword_match_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -52,5 +52,6 @@ message KeywordPlanNegativeKeyword {
|
|||
google.protobuf.StringValue text = 4;
|
||||
|
||||
// The keyword match type.
|
||||
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 5;
|
||||
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType
|
||||
match_type = 5;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/common/text_label.proto";
|
||||
import "google/ads/googleads/v1/enums/label_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/media_type.proto";
|
||||
import "google/ads/googleads/v1/enums/mime_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/merchant_center_link_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -50,5 +50,6 @@ message MerchantCenterLink {
|
|||
google.protobuf.StringValue merchant_center_account_name = 4;
|
||||
|
||||
// The status of the link.
|
||||
google.ads.googleads.v1.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus status = 5;
|
||||
google.ads.googleads.v1.enums.MerchantCenterLinkStatusEnum
|
||||
.MerchantCenterLinkStatus status = 5;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/mobile_device_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/mutate_job_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/operating_system_version_operator_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -59,5 +59,6 @@ message OperatingSystemVersionConstant {
|
|||
|
||||
// Determines whether this constant represents a single version or a range of
|
||||
// versions.
|
||||
google.ads.googleads.v1.enums.OperatingSystemVersionOperatorTypeEnum.OperatingSystemVersionOperatorType operator_type = 6;
|
||||
google.ads.googleads.v1.enums.OperatingSystemVersionOperatorTypeEnum
|
||||
.OperatingSystemVersionOperatorType operator_type = 6;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/product_bidding_category_level.proto";
|
||||
import "google/ads/googleads/v1/enums/product_bidding_category_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -54,10 +54,12 @@ message ProductBiddingCategoryConstant {
|
|||
google.protobuf.StringValue product_bidding_category_constant_parent = 4;
|
||||
|
||||
// Level of the product bidding category.
|
||||
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel level = 5;
|
||||
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum
|
||||
.ProductBiddingCategoryLevel level = 5;
|
||||
|
||||
// Status of the product bidding category.
|
||||
google.ads.googleads.v1.enums.ProductBiddingCategoryStatusEnum.ProductBiddingCategoryStatus status = 6;
|
||||
google.ads.googleads.v1.enums.ProductBiddingCategoryStatusEnum
|
||||
.ProductBiddingCategoryStatus status = 6;
|
||||
|
||||
// Language code of the product bidding category.
|
||||
google.protobuf.StringValue language_code = 7;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/common/tag_snippet.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/ads/googleads/v1/enums/search_term_targeting_status.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -50,5 +50,6 @@ message SearchTermView {
|
|||
|
||||
// Indicates whether the search term is currently one of your
|
||||
// targeted or excluded keywords.
|
||||
google.ads.googleads.v1.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatus status = 4;
|
||||
google.ads.googleads.v1.enums.SearchTermTargetingStatusEnum
|
||||
.SearchTermTargetingStatus status = 4;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/common/criteria.proto";
|
||||
import "google/ads/googleads/v1/enums/criterion_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -69,7 +69,8 @@ message SharedCriterion {
|
|||
google.ads.googleads.v1.common.PlacementInfo placement = 7;
|
||||
|
||||
// Mobile App Category.
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 8;
|
||||
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
|
||||
8;
|
||||
|
||||
// Mobile application.
|
||||
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 9;
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/enums/shared_set_status.proto";
|
||||
import "google/ads/googleads/v1/enums/shared_set_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
|
|||
|
||||
import "google/ads/googleads/v1/common/criterion_category_availability.proto";
|
||||
import "google/ads/googleads/v1/enums/user_interest_taxonomy_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -42,7 +42,8 @@ message UserInterest {
|
|||
string resource_name = 1;
|
||||
|
||||
// Taxonomy type of the user interest.
|
||||
google.ads.googleads.v1.enums.UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType taxonomy_type = 2;
|
||||
google.ads.googleads.v1.enums.UserInterestTaxonomyTypeEnum
|
||||
.UserInterestTaxonomyType taxonomy_type = 2;
|
||||
|
||||
// The ID of the user interest.
|
||||
google.protobuf.Int64Value user_interest_id = 3;
|
||||
|
|
@ -57,5 +58,6 @@ message UserInterest {
|
|||
google.protobuf.BoolValue launched_to_all = 6;
|
||||
|
||||
// Availability information of the user interest.
|
||||
repeated google.ads.googleads.v1.common.CriterionCategoryAvailability availabilities = 7;
|
||||
repeated google.ads.googleads.v1.common.CriterionCategoryAvailability
|
||||
availabilities = 7;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ import "google/ads/googleads/v1/enums/user_list_closing_reason.proto";
|
|||
import "google/ads/googleads/v1/enums/user_list_membership_status.proto";
|
||||
import "google/ads/googleads/v1/enums/user_list_size_range.proto";
|
||||
import "google/ads/googleads/v1/enums/user_list_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
@ -66,7 +66,8 @@ message UserList {
|
|||
// Membership status of this user list. Indicates whether a user list is open
|
||||
// or active. Only open user lists can accumulate more users and can be
|
||||
// targeted to.
|
||||
google.ads.googleads.v1.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
|
||||
google.ads.googleads.v1.enums.UserListMembershipStatusEnum
|
||||
.UserListMembershipStatus membership_status = 6;
|
||||
|
||||
// An ID from external system. It is used by user list sellers to correlate
|
||||
// IDs on their systems.
|
||||
|
|
@ -90,7 +91,8 @@ message UserList {
|
|||
// Display Network.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10;
|
||||
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange
|
||||
size_range_for_display = 10;
|
||||
|
||||
// Estimated number of users in this user list in the google.com domain.
|
||||
// These are the users available for targeting in Search campaigns.
|
||||
|
|
@ -102,7 +104,8 @@ message UserList {
|
|||
// Size range in terms of number of users of the UserList, for Search ads.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12;
|
||||
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange
|
||||
size_range_for_search = 12;
|
||||
|
||||
// Type of this list.
|
||||
//
|
||||
|
|
@ -112,19 +115,22 @@ message UserList {
|
|||
// Indicating the reason why this user list membership status is closed. It is
|
||||
// only populated on lists that were automatically closed due to inactivity,
|
||||
// and will be cleared once the list membership status becomes open.
|
||||
google.ads.googleads.v1.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
|
||||
google.ads.googleads.v1.enums.UserListClosingReasonEnum.UserListClosingReason
|
||||
closing_reason = 14;
|
||||
|
||||
// Indicates the reason this account has been granted access to the list.
|
||||
// The reason can be SHARED, OWNED, LICENSED or SUBSCRIBED.
|
||||
//
|
||||
// This field is read-only.
|
||||
google.ads.googleads.v1.enums.AccessReasonEnum.AccessReason access_reason = 15;
|
||||
google.ads.googleads.v1.enums.AccessReasonEnum.AccessReason access_reason =
|
||||
15;
|
||||
|
||||
// Indicates if this share is still enabled. When a UserList is shared with
|
||||
// the user this field is set to ENABLED. Later the userList owner can decide
|
||||
// to revoke the share and make it DISABLED.
|
||||
// The default value of this field is set to ENABLED.
|
||||
google.ads.googleads.v1.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
|
||||
google.ads.googleads.v1.enums.UserListAccessStatusEnum.UserListAccessStatus
|
||||
account_user_list_status = 16;
|
||||
|
||||
// Indicates if this user list is eligible for Google Search Network.
|
||||
google.protobuf.BoolValue eligible_for_search = 17;
|
||||
|
|
@ -139,14 +145,16 @@ message UserList {
|
|||
// Exactly one must be set.
|
||||
oneof user_list {
|
||||
// User list of CRM users provided by the advertiser.
|
||||
google.ads.googleads.v1.common.CrmBasedUserListInfo crm_based_user_list = 19;
|
||||
google.ads.googleads.v1.common.CrmBasedUserListInfo crm_based_user_list =
|
||||
19;
|
||||
|
||||
// User list which are similar to users from another UserList.
|
||||
// These lists are readonly and automatically created by google.
|
||||
google.ads.googleads.v1.common.SimilarUserListInfo similar_user_list = 20;
|
||||
|
||||
// User list generated by a rule.
|
||||
google.ads.googleads.v1.common.RuleBasedUserListInfo rule_based_user_list = 21;
|
||||
google.ads.googleads.v1.common.RuleBasedUserListInfo rule_based_user_list =
|
||||
21;
|
||||
|
||||
// User list that is a custom combination of user lists and user interests.
|
||||
google.ads.googleads.v1.common.LogicalUserListInfo logical_user_list = 22;
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.resources;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
|
||||
|
|
|
|||
Loading…
Reference in New Issue