> [!CAUTION]
> **Caution:** This documentation is for Google Ads API **v25** . The latest active version is [**v26**](https://developers.google.com/google-ads/api/fields/latest/you_tube_video_upload).

[<button style="margin-top:15px">Help me build a query</button>](https://developers.google.com/google-ads/api/fields/v25/you_tube_video_upload_query_builder.md.txt) [<button style="margin-top:15px">Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)</button>](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v25/resources/youtube_video_upload.proto)

Represents a video upload to YouTube using the Google Ads API.

| Attributed resources |
|---|
| [customer](https://developers.google.com/google-ads/api/fields/v25/customer.md.txt) |

Fields from the above resources may be selected along with this
resource in your SELECT and WHERE clauses. These fields **will not segment**
metrics in your `SELECT` clause.

## you_tube_video_upload.channel_id

Field descriptionImmutable. The destination YouTube channel ID for the video upload.

Only mutable on YouTube video upload creation. If omitted, the video
will be uploaded to the Google-managed YouTube channel associated with the
Ads account.
Category`ATTRIBUTE` Data Type`STRING` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[you_tube_video_upload](https://developers.google.com/google-ads/api/fields/v25/you_tube_video_upload.md.txt)

## you_tube_video_upload.resource_name

Field descriptionImmutable. Resource name of the YouTube video upload.
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[you_tube_video_upload](https://developers.google.com/google-ads/api/fields/v25/you_tube_video_upload.md.txt)

## you_tube_video_upload.state

Field descriptionOutput only. The current state of the YouTube video upload.
Category`ATTRIBUTE` Data Type `ENUM`
`FAILED``PENDING``PROCESSED``REJECTED``UNAVAILABLE``UNKNOWN``UNSPECIFIED``UPLOADED` Type URL`google.ads.googleads.v25.enums.YouTubeVideoUploadStateEnum.YouTubeVideoUploadState` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[you_tube_video_upload](https://developers.google.com/google-ads/api/fields/v25/you_tube_video_upload.md.txt)

## you_tube_video_upload.video_id

Field descriptionOutput only. The YouTube video ID of the uploaded video.
Category`ATTRIBUTE` Data Type`STRING` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[you_tube_video_upload](https://developers.google.com/google-ads/api/fields/v25/you_tube_video_upload.md.txt)

## you_tube_video_upload.video_privacy

Field descriptionThe privacy state of the video.

Only mutable for videos uploaded to the advertiser owned (brand) YouTube
channel. For videos uploaded to the Google-managed channels only UNLISTED
privacy is allowed. Defaults to UNLISTED privacy if not specified.
Category`ATTRIBUTE` Data Type `ENUM`
`PUBLIC``UNKNOWN``UNLISTED``UNSPECIFIED` Type URL`google.ads.googleads.v25.enums.YouTubeVideoPrivacyEnum.YouTubeVideoPrivacy` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[you_tube_video_upload](https://developers.google.com/google-ads/api/fields/v25/you_tube_video_upload.md.txt)

## you_tube_video_upload.video_upload_id

Field descriptionOutput only. The unique ID of the YouTube video upload.
Category`ATTRIBUTE` Data Type`INT64` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[you_tube_video_upload](https://developers.google.com/google-ads/api/fields/v25/you_tube_video_upload.md.txt)