--- v23/services/shareable_preview_service.proto 2026-04-17 05:00:51.000000000 +0000 +++ v24/services/shareable_preview_service.proto 2026-04-17 05:00:56.000000000 +0000 @@ -40,10 +39,10 @@ rpc GenerateShareablePreviews(GenerateShareablePreviewsRequest) returns (GenerateShareablePreviewsResponse) { option (google.api.http) = { - post: "/v23/customers/{customer_id=*}:generateShareablePreviews" + post: "/v24/customers/{customer_id=*}:generateShareablePreviews" body: "*" }; - option (google.api.method_signature) = "customer_id,shareable_previews"; + option (google.api.method_signature) = "customer_id"; } } @@ -48,40 +47,14 @@ } // Request message for -// [ShareablePreviewService.GenerateShareablePreviews][google.ads.googleads.v23.services.ShareablePreviewService.GenerateShareablePreviews]. +// [ShareablePreviewService.GenerateShareablePreviews][google.ads.googleads.v24.services.ShareablePreviewService.GenerateShareablePreviews]. message GenerateShareablePreviewsRequest { // Required. The customer creating the shareable previews request. string customer_id = 1 [(google.api.field_behavior) = REQUIRED]; - // Required. The list of shareable previews to generate. - repeated ShareablePreview shareable_previews = 2 - [(google.api.field_behavior) = REQUIRED]; -} - -// A shareable preview with its identifier. -message ShareablePreview { - // Optional. Asset group of the shareable preview. Only supported for preview - // type UI_PREVIEW or unset. - AssetGroupIdentifier asset_group_identifier = 1 - [(google.api.field_behavior) = OPTIONAL]; - - // Optional. The type of preview to generate. - google.ads.googleads.v23.enums.PreviewTypeEnum.PreviewType preview_type = 3 - [(google.api.field_behavior) = OPTIONAL]; - - // The identifier of the shareable preview. - oneof identifier { - // Ad group ad of the shareable preview. Only supported for preview type - // YOUTUBE_LIVE_PREVIEW. - // Format: customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id} - string ad_group_ad = 2; - } -} - -// Asset group of the shareable preview. -message AssetGroupIdentifier { - // Required. The asset group identifier. - int64 asset_group_id = 1 [(google.api.field_behavior) = REQUIRED]; + // The operation to generate shareable previews. + google.ads.googleads.v24.actions.GenerateShareablePreviewsOperation + operation = 3; } // Response message for @@ -85,56 +58,8 @@ } // Response message for -// [ShareablePreviewService.GenerateShareablePreviews][google.ads.googleads.v23.services.ShareablePreviewService.GenerateShareablePreviews]. +// [ShareablePreviewService.GenerateShareablePreviews][google.ads.googleads.v24.services.ShareablePreviewService.GenerateShareablePreviews]. message GenerateShareablePreviewsResponse { - // List of generate shareable preview results. - repeated ShareablePreviewOrError responses = 1; -} - -// Result of the generate shareable preview. -message ShareablePreviewOrError { - // The asset group of the shareable preview. - AssetGroupIdentifier asset_group_identifier = 3; - - // The shareable preview result or error. - oneof generate_shareable_preview_response { - // The shareable preview result. - ShareablePreviewResult shareable_preview_result = 1; - - // The shareable preview partial failure error. - google.rpc.Status partial_failure_error = 2; - } - - // The identifier of the shareable preview. - oneof identifier { - // The ad group ad of the shareable preview. - // Format: customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id} - string ad_group_ad = 4; - } -} - -// Message to hold a shareable preview result. -message ShareablePreviewResult { - // The shareable preview URL. Only populated if preview type is UI_PREVIEW - // or unset. - string shareable_preview_url = 1; - - // Expiration date time using the ISO-8601 format. - string expiration_date_time = 2; - - // The result of the shareable preview. - oneof result { - // The result of a YouTube live preview. Only populated for preview type - // YOUTUBE_LIVE_PREVIEW. - YouTubeLivePreviewResult youtube_live_preview_result = 3; - } -} - -// Message to hold a YouTube live preview result. -message YouTubeLivePreviewResult { - // The shareable preview URL for YouTube videos. - string youtube_preview_url = 1; - - // The shareable preview URL for YouTube TV. - string youtube_tv_preview_url = 2; + // The result of the generate shareable previews action. + google.ads.googleads.v24.actions.GenerateShareablePreviewsResult result = 3; }
/services/shareable_preview_service.proto
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-04-22 UTC。