AI-generated Key Takeaways
-
Display & Video 360 API v3 has sunset and users should transition to v4.
-
The CustomBiddingScript resource represents a single custom bidding script with details like its ID, creation time, state, and any associated errors.
-
Custom bidding scripts can be in different states: ACCEPTED, REJECTED (potentially with errors), or PENDING.
-
ScriptError provides details about errors in a custom bidding script, including the error code, line and column numbers, and a detailed message.
-
ErrorCode enumerates possible error types for custom bidding scripts, such as syntax errors, deprecated syntax, or internal errors.
Resource: CustomBiddingScript
A single custom bidding script.
| JSON representation |
|---|
{ "name" : string , "customBiddingAlgorithmId" : string , "customBiddingScriptId" : string , "createTime" : string , "active" : boolean , "state" : enum ( |
| Fields | |
|---|---|
name
|
Output only. The resource name of the custom bidding script. |
customBiddingAlgorithmId
|
Output only. The unique ID of the custom bidding algorithm the script belongs to. |
customBiddingScriptId
|
Output only. The unique ID of the custom bidding script. |
createTime
|
Output only. The time when the script was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
active
|
Output only. Whether the script is currently being used for scoring by the parent algorithm. |
state
|
Output only. The state of the custom bidding script. |
errors[]
|
Output only. Error details of a rejected custom bidding script. This field will only be populated when |
script
|
The reference to the uploaded script file. |
State
Possible states of a custom bidding script.
| Enums | |
|---|---|
STATE_UNSPECIFIED
|
The script state is not specified or is unknown in this version. |
ACCEPTED
|
The script has been accepted for scoring impressions. |
REJECTED
|
The script has been rejected by backend pipelines. It may have errors. |
PENDING
|
The script is being processed for backend pipelines. |
ScriptError
An error message for a custom bidding script.
| JSON representation |
|---|
{
"errorCode"
:
enum (
|
| Fields | |
|---|---|
errorCode
|
The type of error. |
line
|
The line number in the script where the error was thrown. |
column
|
The column number in the script where the error was thrown. |
ErrorCode
Possible error codes of a custom bidding script error.
| Enums | |
|---|---|
ERROR_CODE_UNSPECIFIED
|
The script error is not specified or is unknown in this version. |
SYNTAX_ERROR
|
The script has a syntax error. |
DEPRECATED_SYNTAX
|
The script uses deprecated syntax. |
INTERNAL_ERROR
|
Internal errors were thrown while processing the script. |
CustomBiddingScriptRef
The reference to the uploaded custom bidding script file.
| JSON representation |
|---|
{ "resourceName" : string } |
| Fields | |
|---|---|
resourceName
|
A resource name to be used in |
Methods |
|
|---|---|
|
Creates a new custom bidding script. |
|
Gets a custom bidding script. |
|
Lists custom bidding scripts that belong to the given algorithm. |

