Method: advertisers.assets.upload

  • Display & Video 360 API v1 has been sunset.

  • This endpoint uploads an asset and returns the ID of the newly uploaded asset if successful, with specific file size limits for different asset types.

  • Asset uploads must be used within the multipart media upload process.

  • The request requires an advertiserId as a path parameter and a filename in the request body.

  • The response body contains the uploaded asset object if successful and requires the https://www.googleapis.com/auth/display-video OAuth scope for authorization.

Uploads an asset. Returns the ID of the newly uploaded asset if successful. The asset file size should be no more than 10 MB for images, 200 MB for ZIP files, and 1 GB for videos.

Must be used within the multipart media upload process. Examples using provided client libraries can be found in our Creating Creatives guide.

HTTP request

  • Upload URI, for media upload requests:
    POST https://displayvideo.googleapis.com/upload/v1/advertisers/{advertiserId}/assets

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
advertiserId

string (int64 format)

Required. The ID of the advertiser this asset belongs to.

Request body

The request body contains data with the following structure:

JSON representation
{
  "filename": string
}
Fields
filename

string

Required. The filename of the asset, including the file extension.

The filename must be UTF-8 encoded with a maximum size of 240 bytes.

Response body

If successful, the response body contains data with the following structure:

A response message for assets.upload.

JSON representation
{
  "asset": {
    object (Asset)
  }
}
Fields
asset

object (Asset)

The uploaded asset, if successful.

Authorization Scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/display-video

For more information, see the OAuth 2.0 Overview.