Ressource: CustomBiddingScript
Ein einzelnes Script für die benutzerdefinierte Gebotseinstellung.
| JSON-Darstellung | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "customBiddingScriptId": string, "createTime": string, "active": boolean, "state": enum (  | 
              
| Felder | |
|---|---|
name | 
                
                   
 Nur Ausgabe. Der Ressourcenname des benutzerdefinierten Gebotsscripts.  | 
              
customBiddingAlgorithmId | 
                
                   
 Nur Ausgabe. Die eindeutige ID des benutzerdefinierten Gebotsalgorithmus, zu dem das Script gehört.  | 
              
customBiddingScriptId | 
                
                   
 Nur Ausgabe. Die eindeutige ID des benutzerdefinierten Gebotsscripts.  | 
              
createTime | 
                
                   
 Nur Ausgabe. Die Zeit, zu der das Skript erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele:   | 
              
active | 
                
                   
 Nur Ausgabe. Gibt an, ob das Script derzeit vom übergeordneten Algorithmus für die Bewertung verwendet wird.  | 
              
state | 
                
                   
 Nur Ausgabe. Der Status des Scripts für die benutzerdefinierte Gebotseinstellung.  | 
              
errors[] | 
                
                   
 Nur Ausgabe. Fehlerdetails eines abgelehnten benutzerdefinierten Gebotseinstellungsskripts. Dieses Feld wird nur ausgefüllt, wenn   | 
              
script | 
                
                   
 Der Verweis auf die hochgeladene Skriptdatei.  | 
              
Status
Mögliche Status eines Scripts für die benutzerdefinierte Gebotseinstellung.
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                Der Skriptstatus ist in dieser Version nicht angegeben oder unbekannt. | 
ACCEPTED | 
                Das Skript wurde für die Bewertung von Impressionen akzeptiert. | 
REJECTED | 
                Das Skript wurde von Back-End-Pipelines abgelehnt. Es kann Fehler enthalten. | 
PENDING | 
                Das Skript wird für Backend-Pipelines verarbeitet. | 
ScriptError
Eine Fehlermeldung für ein Script für die benutzerdefinierte Gebotseinstellung.
| JSON-Darstellung | 
|---|
{
  "errorCode": enum ( | 
              
| Felder | |
|---|---|
errorCode | 
                
                   
 Die Art des Fehlers.  | 
              
line | 
                
                   
 Die Zeilennummer im Skript, in der der Fehler aufgetreten ist.  | 
              
column | 
                
                   
 Die Spaltennummer im Skript, in der der Fehler aufgetreten ist.  | 
              
errorMessage | 
                
                   
 Die detaillierte Fehlermeldung.  | 
              
ErrorCode
Mögliche Fehlercodes für Fehler in benutzerdefinierten Gebotsscripts.
| Enums | |
|---|---|
ERROR_CODE_UNSPECIFIED | 
                Der Skriptfehler ist in dieser Version nicht angegeben oder unbekannt. | 
SYNTAX_ERROR | 
                Das Skript enthält einen Syntaxfehler. | 
DEPRECATED_SYNTAX | 
                Das Script verwendet nicht mehr unterstützte Syntax. | 
INTERNAL_ERROR | 
                Bei der Verarbeitung des Skripts sind interne Fehler aufgetreten. | 
CustomBiddingScriptRef
Die Referenz zur hochgeladenen Datei mit dem benutzerdefinierten Script für die Gebotseinstellung.
| JSON-Darstellung | 
|---|
{ "resourceName": string }  | 
              
| Felder | |
|---|---|
resourceName | 
                
                   
 Ein Ressourcenname, der in   | 
              
Methoden | 
            |
|---|---|
                
 | 
              Erstellt ein neues Script für benutzerdefinierte Gebote. | 
                
 | 
              Ruft ein Script für die benutzerdefinierte Gebotseinstellung ab. | 
                
 | 
              Listet Scripts für die benutzerdefinierte Gebotseinstellung auf, die zum angegebenen Algorithmus gehören. |