--- v17/services/ad_group_ad_service.proto 2024-08-06 12:42:08.000000000 +0000 +++ v17-1/services/ad_group_ad_service.proto 2024-08-06 12:42:17.000000000 +0000 @@ -96,6 +98,27 @@ }; option (google.api.method_signature) = "customer_id,operations"; } + + // Remove automatically created assets from an ad. + // + // List of thrown errors: + // [AdError]() + // [AuthenticationError]() + // [AuthorizationError]() + // [AutomaticallyCreatedAssetRemovalError]() + // [HeaderError]() + // [InternalError]() + // [MutateError]() + // [QuotaError]() + // [RequestError]() + rpc RemoveAutomaticallyCreatedAssets(RemoveAutomaticallyCreatedAssetsRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + post: "/v17/{ad_group_ad=customers/*/adGroupAds/*}:removeAutomaticallyCreatedAssets" + body: "*" + }; + option (google.api.method_signature) = "ad_group_ad,assets_with_field_type"; + } } // Request message for @@ -175,3 +198,33 @@ // "MUTABLE_RESOURCE". google.ads.googleads.v17.resources.AdGroupAd ad_group_ad = 2; } + +// Request message for +// [AdGroupAdService.RemoveAutomaticallyCreatedAssetsRequest][]. +message RemoveAutomaticallyCreatedAssetsRequest { + // Required. The resource name of the AdGroupAd from which to remove + // automatically created assets. + string ad_group_ad = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "googleads.googleapis.com/AdGroupAd" + } + ]; + + // Required. List of assets with field type to be removed from the AdGroupAd. + repeated AssetsWithFieldType assets_with_field_type = 2 + [(google.api.field_behavior) = REQUIRED]; +} + +// The combination of system asset and field type to remove. +message AssetsWithFieldType { + // Required. The resource name of the asset to be removed. + string asset = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { type: "googleads.googleapis.com/Asset" } + ]; + + // Required. The asset field type. + google.ads.googleads.v17.enums.AssetFieldTypeEnum.AssetFieldType + asset_field_type = 2 [(google.api.field_behavior) = REQUIRED]; +}
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-22 UTC.
[null,null,["Ostatnia aktualizacja: 2024-08-22 UTC."],[],[]]