- Ressource: CustomBiddingAlgorithm
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON-Darstellung
 
- CustomBiddingAlgorithmType
- CustomBiddingModelReadinessState
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON-Darstellung
 
- ReadinessState
- Bundesland
- Methoden
Ressource: CustomBiddingAlgorithm
Ein einzelner Algorithmus für die benutzerdefinierte Gebotseinstellung
| JSON-Darstellung | 
|---|
| { "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( | 
| Felder | |
|---|---|
| name | 
 Nur Ausgabe. Der Ressourcenname des Algorithmus für die benutzerdefinierte Gebotseinstellung. | 
| customBiddingAlgorithmId | 
 Nur Ausgabe. Die eindeutige ID des Algorithmus für die benutzerdefinierte Gebotseinstellung. Vom System zugewiesen. | 
| displayName | 
 Erforderlich. Der Anzeigename des Algorithmus für die benutzerdefinierte Gebotseinstellung. Muss UTF-8-codiert sein und darf maximal 240 Byte groß sein. | 
| entityStatus | 
 Damit wird festgelegt, ob der Algorithmus für die benutzerdefinierte Gebotseinstellung als Gebotsstrategie verwendet werden kann. Zulässige Werte: 
 | 
| customBiddingAlgorithmType | 
 Erforderlich. Nicht veränderbar. Der Typ des Algorithmus für die benutzerdefinierte Gebotseinstellung. | 
| sharedAdvertiserIds[] | 
 Die IDs der Werbetreibenden, die Zugriff auf diesen Algorithmus haben. Wenn  Dieses Feld wird nicht festgelegt, wenn der Algorithmus  | 
| modelReadiness[] | 
 Nur Ausgabe. Status der Bereitschaft des Modells für die benutzerdefinierte Gebotseinstellung für jeden Werbetreibenden, der Zugriff hat. Dieses Feld darf nur den Status des abgefragten Werbetreibenden enthalten, wenn der Algorithmus  | 
| customBiddingAlgorithmState | 
 Nur Ausgabe. Der Status des Algorithmus für die benutzerdefinierte Gebotseinstellung. | 
| Union-Feld owner. Die DV360-Entität, der der Algorithmus für die benutzerdefinierte Gebotseinstellung gehört. Dabei kann es sich entweder um einen Partner oder einen Werbetreibenden handeln. Fürownerist nur einer der folgenden Werte zulässig: | |
| partnerId | 
 Nicht veränderbar. Die eindeutige ID des Partners, dem der Algorithmus für die benutzerdefinierte Gebotseinstellung gehört. | 
| advertiserId | 
 Nicht veränderbar. Die eindeutige ID des Werbetreibenden, dem der Algorithmus für die benutzerdefinierte Gebotseinstellung gehört. | 
CustomBiddingAlgorithmType
Mögliche Arten von Algorithmen für die benutzerdefinierte Gebotseinstellung
| Enums | |
|---|---|
| CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | Der Algorithmustyp ist in dieser Version nicht angegeben oder unbekannt. | 
| SCRIPT_BASED | Algorithmus, der über vom Kunden hochgeladene Scriptdateien für die benutzerdefinierte Gebotseinstellung generiert wird | 
| ADS_DATA_HUB_BASED | Algorithmus, der über Ads Data Hub erstellt wurde. | 
| GOAL_BUILDER_BASED | Algorithmus, der mit der Funktion „Zielerstellung“ in der DV3-Benutzeroberfläche erstellt wurde | 
CustomBiddingModelReadinessState
Der Algorithmus des Algorithmus für die benutzerdefinierte Gebotseinstellung Modell Bereitschaftsstatus für einen einzelnen gemeinsamen Werbetreibenden.
| JSON-Darstellung | 
|---|
| {
  "advertiserId": string,
  "readinessState": enum ( | 
| Felder | |
|---|---|
| advertiserId | 
 Die eindeutige ID des entsprechenden Werbetreibenden. | 
| readinessState | 
 Der Bereitschaftsstatus des Modells für die benutzerdefinierte Gebotseinstellung. | 
ReadinessState
Mögliche Status der Modellbereitschaft.
| Enums | |
|---|---|
| READINESS_STATE_UNSPECIFIED | Der Status ist in dieser Version nicht angegeben oder unbekannt. | 
| READINESS_STATE_ACTIVE | Das Modell ist trainiert und einsatzbereit. | 
| READINESS_STATE_INSUFFICIENT_DATA | Es sind nicht genügend Daten vorhanden, um das Bereitstellungsmodell zu trainieren. | 
| READINESS_STATE_TRAINING | Das Modell wird noch trainiert und kann nicht bereitgestellt werden. | 
| READINESS_STATE_NO_VALID_SCRIPT | Es wurde kein gültiges Script für die benutzerdefinierte Gebotseinstellung zum Trainieren des Modells angegeben. Dieser Status wird nur auf Algorithmen angewendet, deren SCRIPT_BASEDist. | 
Status
Mögliche Status von Algorithmen für die benutzerdefinierte Gebotseinstellung.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | Der Status ist in dieser Version nicht angegeben oder unbekannt. | 
| ENABLED | Der Algorithmus ist aktiviert – entweder „kürzlich verwendet“, „aktuell verwendet“ oder „Verwendung geplant“. Durch den Algorithmus werden Impressionen aktiv bewertet. | 
| DORMANT | Der Algorithmus wurde in letzter Zeit nicht verwendet. Der Algorithmus fungiert zwar weiterhin als ENABLED, wird aber möglicherweise gesperrt, wenn er nicht verwendet wird. | 
| SUSPENDED | Der Algorithmus wird von der Bewertung von Impressionen ausgeschlossen und es wurde kein Bereitstellungsmodell trainiert. Wenn der Algorithmus einer Werbebuchung zugewiesen oder anderweitig aktualisiert wird, wechselt er zurück zum Status „ ENABLED“ und braucht Zeit, um das Auslieferungsmodell noch einmal vorzubereiten. | 
| Methoden | |
|---|---|
| 
 | Ein neuer Algorithmus für die benutzerdefinierte Gebotseinstellung wird erstellt. | 
| 
 | Ruft einen Algorithmus für die benutzerdefinierte Gebotseinstellung ab. | 
| 
 | Listet benutzerdefinierte Gebotsalgorithmen auf, auf die der aktuelle Nutzer zugreifen kann und die in Gebotsstrategien verwendet werden können. | 
| 
 | Aktualisiert einen vorhandenen Algorithmus für die benutzerdefinierte Gebotseinstellung. | 
| 
 | Erstellt ein Skript-Referenzobjekt für die benutzerdefinierte Gebotseinstellung für eine Skriptdatei. |