Enviar comentarios
/resources/customer_negative_criterion.proto
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
--- v20 / resources / customer_negative_criterion . proto 2025 - 06 - 04 18 : 55 : 28.000000000 + 0000
+++ v21 / resources / customer_negative_criterion . proto 2025 - 08 - 05 14 : 28 : 35.000000000 + 0000
@@ - 1 , 96 + 1 , 100 @@
// Copyright 2025 Google LLC
//
// Licensed under the Apache License , Version 2.0 ( the "License" );
// you may not use this file except in compliance with the License .
// You may obtain a copy of the License at
//
// http : // www . apache . org / licenses / LICENSE - 2.0
//
// Unless required by applicable law or agreed to in writing , software
// distributed under the License is distributed on an "AS IS" BASIS ,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND , either express or implied .
// See the License for the specific language governing permissions and
// limitations under the License .
syntax = "proto3" ;
- package google . ads . googleads . v20 . resources ;
+ package google . ads . googleads . v21 . resources ;
- import "google/ads/googleads/v20/common/criteria.proto" ;
- import "google/ads/googleads/v20/enums/criterion_type.proto" ;
+ import "google/ads/googleads/v21/common/criteria.proto" ;
+ import "google/ads/googleads/v21/enums/criterion_type.proto" ;
import "google/api/field_behavior.proto" ;
import "google/api/resource.proto" ;
- option csharp_namespace = "Google.Ads.GoogleAds.V20.Resources" ;
- option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v20/resources;resources" ;
+ option csharp_namespace = "Google.Ads.GoogleAds.V21.Resources" ;
+ option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v21/resources;resources" ;
option java_multiple_files = true ;
option java_outer_classname = "CustomerNegativeCriterionProto" ;
- option java_package = "com.google.ads.googleads.v20.resources" ;
+ option java_package = "com.google.ads.googleads.v21.resources" ;
option objc_class_prefix = "GAA" ;
- option php_namespace = "Google \\ Ads \\ GoogleAds \\ V20 \\ Resources" ;
- option ruby_package = "Google::Ads::GoogleAds::V20::Resources" ;
+ option php_namespace = "Google \\ Ads \\ GoogleAds \\ V21 \\ Resources" ;
+ option ruby_package = "Google::Ads::GoogleAds::V21::Resources" ;
// Proto file describing the Customer Negative Criterion resource .
// A negative criterion for exclusions at the customer level .
message CustomerNegativeCriterion {
option ( google . api . resource ) = {
type : "googleads.googleapis.com/CustomerNegativeCriterion"
pattern : "customers/ {customer_id} /customerNegativeCriteria/ {criterion_id} "
};
// Immutable . The resource name of the customer negative criterion .
// Customer negative criterion resource names have the form :
//
// ` customers / { customer_id } / customerNegativeCriteria / { criterion_id } `
string resource_name = 1 [
( google . api . field_behavior ) = IMMUTABLE ,
( google . api . resource_reference ) = {
type : "googleads.googleapis.com/CustomerNegativeCriterion"
}
];
// Output only . The ID of the criterion .
optional int64 id = 10 [( google . api . field_behavior ) = OUTPUT_ONLY ];
// Output only . The type of the criterion .
- google . ads . googleads . v20 . enums . CriterionTypeEnum . CriterionType type = 3
+ google . ads . googleads . v21 . enums . CriterionTypeEnum . CriterionType type = 3
[( google . api . field_behavior ) = OUTPUT_ONLY ];
// The customer negative criterion .
//
// Exactly one must be set .
oneof criterion {
// Immutable . ContentLabel .
- google . ads . googleads . v20 . common . ContentLabelInfo content_label = 4
+ google . ads . googleads . v21 . common . ContentLabelInfo content_label = 4
[( google . api . field_behavior ) = IMMUTABLE ];
// Immutable . MobileApplication .
- google . ads . googleads . v20 . common . MobileApplicationInfo mobile_application = 5
+ google . ads . googleads . v21 . common . MobileApplicationInfo mobile_application = 5
[( google . api . field_behavior ) = IMMUTABLE ];
// Immutable . MobileAppCategory .
- google . ads . googleads . v20 . common . MobileAppCategoryInfo mobile_app_category =
+ google . ads . googleads . v21 . common . MobileAppCategoryInfo mobile_app_category =
6 [( google . api . field_behavior ) = IMMUTABLE ];
// Immutable . Placement .
- google . ads . googleads . v20 . common . PlacementInfo placement = 7
+ google . ads . googleads . v21 . common . PlacementInfo placement = 7
[( google . api . field_behavior ) = IMMUTABLE ];
// Immutable . YouTube Video .
- google . ads . googleads . v20 . common . YouTubeVideoInfo youtube_video = 8
+ google . ads . googleads . v21 . common . YouTubeVideoInfo youtube_video = 8
[( google . api . field_behavior ) = IMMUTABLE ];
// Immutable . YouTube Channel .
- google . ads . googleads . v20 . common . YouTubeChannelInfo youtube_channel = 9
+ google . ads . googleads . v21 . common . YouTubeChannelInfo youtube_channel = 9
[( google . api . field_behavior ) = IMMUTABLE ];
// Immutable . NegativeKeywordList .
- google . ads . googleads . v20 . common . NegativeKeywordListInfo
+ google . ads . googleads . v21 . common . NegativeKeywordListInfo
negative_keyword_list = 11 [( google . api . field_behavior ) = IMMUTABLE ];
// Immutable . IPBLock
- google . ads . googleads . v20 . common . IpBlockInfo ip_block = 12
+ google . ads . googleads . v21 . common . IpBlockInfo ip_block = 12
+ [( google . api . field_behavior ) = IMMUTABLE ];
+
+ // Immutable . PlacementList .
+ google . ads . googleads . v21 . common . PlacementListInfo placement_list = 13
[( google . api . field_behavior ) = IMMUTABLE ];
}
}
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-21 (UTC)
¿Quieres brindar más información?
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-21 (UTC)"],[],[],null,["# /resources/customer_negative_criterion.proto\n\n```python\n--- v20/resources/customer_negative_criterion.proto 2025-06-04 18:55:28.000000000 +0000\n+++ v21/resources/customer_negative_criterion.proto 2025-08-05 14:28:35.000000000 +0000\n@@ -1,96 +1,100 @@\n // Copyright 2025 Google LLC\n //\n // Licensed under the Apache License, Version 2.0 (the \"License\");\n // you may not use this file except in compliance with the License.\n // You may obtain a copy of the License at\n //\n // http://www.apache.org/licenses/LICENSE-2.0\n //\n // Unless required by applicable law or agreed to in writing, software\n // distributed under the License is distributed on an \"AS IS\" BASIS,\n // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n // See the License for the specific language governing permissions and\n // limitations under the License.\n\n syntax = \"proto3\";\n\n-package google.ads.googleads.v20.resources;\n+package google.ads.googleads.v21.resources;\n\n-import \"google/ads/googleads/v20/common/criteria.proto\";\n-import \"google/ads/googleads/v20/enums/criterion_type.proto\";\n+import \"google/ads/googleads/v21/common/criteria.proto\";\n+import \"google/ads/googleads/v21/enums/criterion_type.proto\";\n import \"google/api/field_behavior.proto\";\n import \"google/api/resource.proto\";\n\n-option csharp_namespace = \"Google.Ads.GoogleAds.V20.Resources\";\n-option go_package = \"google.golang.org/genproto/googleapis/ads/googleads/v20/resources;resources\";\n+option csharp_namespace = \"Google.Ads.GoogleAds.V21.Resources\";\n+option go_package = \"google.golang.org/genproto/googleapis/ads/googleads/v21/resources;resources\";\n option java_multiple_files = true;\n option java_outer_classname = \"CustomerNegativeCriterionProto\";\n-option java_package = \"com.google.ads.googleads.v20.resources\";\n+option java_package = \"com.google.ads.googleads.v21.resources\";\n option objc_class_prefix = \"GAA\";\n-option php_namespace = \"Google\\\\Ads\\\\GoogleAds\\\\V20\\\\Resources\";\n-option ruby_package = \"Google::Ads::GoogleAds::V20::Resources\";\n+option php_namespace = \"Google\\\\Ads\\\\GoogleAds\\\\V21\\\\Resources\";\n+option ruby_package = \"Google::Ads::GoogleAds::V21::Resources\";\n\n // Proto file describing the Customer Negative Criterion resource.\n\n // A negative criterion for exclusions at the customer level.\n message CustomerNegativeCriterion {\n option (google.api.resource) = {\n type: \"googleads.googleapis.com/CustomerNegativeCriterion\"\n pattern: \"customers/{customer_id}/customerNegativeCriteria/{criterion_id}\"\n };\n\n // Immutable. The resource name of the customer negative criterion.\n // Customer negative criterion resource names have the form:\n //\n // `customers/{customer_id}/customerNegativeCriteria/{criterion_id}`\n string resource_name = 1 [\n (google.api.field_behavior) = IMMUTABLE,\n (google.api.resource_reference) = {\n type: \"googleads.googleapis.com/CustomerNegativeCriterion\"\n }\n ];\n\n // Output only. The ID of the criterion.\n optional int64 id = 10 [(google.api.field_behavior) = OUTPUT_ONLY];\n\n // Output only. The type of the criterion.\n- google.ads.googleads.v20.enums.CriterionTypeEnum.CriterionType type = 3\n+ google.ads.googleads.v21.enums.CriterionTypeEnum.CriterionType type = 3\n [(google.api.field_behavior) = OUTPUT_ONLY];\n\n // The customer negative criterion.\n //\n // Exactly one must be set.\n oneof criterion {\n // Immutable. ContentLabel.\n- google.ads.googleads.v20.common.ContentLabelInfo content_label = 4\n+ google.ads.googleads.v21.common.ContentLabelInfo content_label = 4\n [(google.api.field_behavior) = IMMUTABLE];\n\n // Immutable. MobileApplication.\n- google.ads.googleads.v20.common.MobileApplicationInfo mobile_application = 5\n+ google.ads.googleads.v21.common.MobileApplicationInfo mobile_application = 5\n [(google.api.field_behavior) = IMMUTABLE];\n\n // Immutable. MobileAppCategory.\n- google.ads.googleads.v20.common.MobileAppCategoryInfo mobile_app_category =\n+ google.ads.googleads.v21.common.MobileAppCategoryInfo mobile_app_category =\n 6 [(google.api.field_behavior) = IMMUTABLE];\n\n // Immutable. Placement.\n- google.ads.googleads.v20.common.PlacementInfo placement = 7\n+ google.ads.googleads.v21.common.PlacementInfo placement = 7\n [(google.api.field_behavior) = IMMUTABLE];\n\n // Immutable. YouTube Video.\n- google.ads.googleads.v20.common.YouTubeVideoInfo youtube_video = 8\n+ google.ads.googleads.v21.common.YouTubeVideoInfo youtube_video = 8\n [(google.api.field_behavior) = IMMUTABLE];\n\n // Immutable. YouTube Channel.\n- google.ads.googleads.v20.common.YouTubeChannelInfo youtube_channel = 9\n+ google.ads.googleads.v21.common.YouTubeChannelInfo youtube_channel = 9\n [(google.api.field_behavior) = IMMUTABLE];\n\n // Immutable. NegativeKeywordList.\n- google.ads.googleads.v20.common.NegativeKeywordListInfo\n+ google.ads.googleads.v21.common.NegativeKeywordListInfo\n negative_keyword_list = 11 [(google.api.field_behavior) = IMMUTABLE];\n\n // Immutable. IPBLock\n- google.ads.googleads.v20.common.IpBlockInfo ip_block = 12\n+ google.ads.googleads.v21.common.IpBlockInfo ip_block = 12\n+ [(google.api.field_behavior) = IMMUTABLE];\n+\n+ // Immutable. PlacementList.\n+ google.ads.googleads.v21.common.PlacementListInfo placement_list = 13\n [(google.api.field_behavior) = IMMUTABLE];\n }\n }\n```"]]