- Ressource: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- 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 benutzerdefinierten Gebotsalgorithmus. |
customBiddingAlgorithmId |
Nur Ausgabe. Die eindeutige ID des Algorithmus für benutzerdefinierte Gebote. Vom System zugewiesen. |
displayName |
Erforderlich. Der Anzeigename des benutzerdefinierten Gebotsalgorithmus. Muss UTF-8-codiert sein und darf maximal 240 Byte groß sein. |
entityStatus |
Hiermit 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 |
modelDetails[] |
Nur Ausgabe. Die Details der Modelle für benutzerdefinierte Gebote für jeden Werbetreibenden mit Zugriff. Dieses Feld kann nur die Details des angefragten Werbetreibenden enthalten, wenn der Algorithmus |
Union-Feld owner . Die DV360-Entität, der der Algorithmus für benutzerdefinierte Gebote zugewiesen ist. Es kann sich dabei um einen Partner oder einen Werbetreibenden handeln. Für owner ist nur einer der folgenden Werte zulässig: |
|
partnerId |
Nicht veränderbar. Die eindeutige ID des Partners, dem der Algorithmus für benutzerdefinierte Gebote 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 aus vom Kunden hochgeladenen Scriptdateien für die benutzerdefinierte Gebotseinstellung generiert wurde. |
ADS_DATA_HUB_BASED |
Algorithmus, der mit dem Ads Data Hub-Produkt erstellt wurde. |
GOAL_BUILDER_BASED |
Algorithmus, der über die Zielerstellung auf der DV3-Benutzeroberfläche erstellt wurde. |
CustomBiddingModelDetails
Die Details eines Modells für den Algorithmus für benutzerdefinierte Gebote für einen einzelnen freigegebenen Werbetreibenden.
JSON-Darstellung |
---|
{ "advertiserId": string, "readinessState": enum ( |
Felder | |
---|---|
advertiserId |
Die eindeutige ID des entsprechenden Werbetreibenden. |
readinessState |
Der Bereitschaftsstatus des Modells für benutzerdefinierte Gebote. |
suspensionState |
Nur Ausgabe. Der Sperrstatus 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 kann bereitgestellt werden. |
READINESS_STATE_INSUFFICIENT_DATA |
Es sind nicht genügend Daten vorhanden, um das Auslieferungsmodell zu trainieren. |
READINESS_STATE_TRAINING |
Das Modell wird gerade trainiert und kann noch nicht bereitgestellt werden. |
READINESS_STATE_NO_VALID_SCRIPT |
Es wurde kein gültiges Script für die benutzerdefinierte Gebotseinstellung bereitgestellt, mit dem das Modell trainiert werden kann. Dieser Status wird nur auf Algorithmen angewendet, deren SCRIPT_BASED ist. |
SuspensionState
Mögliche Sperrstatus von Modellen für die benutzerdefinierte Gebotseinstellung.
Enums | |
---|---|
SUSPENSION_STATE_UNSPECIFIED |
Der Status ist in dieser Version nicht angegeben oder unbekannt. |
SUSPENSION_STATE_ENABLED |
Das Modell ist aktiviert und wurde entweder vor Kurzem verwendet, wird gerade verwendet oder ist für die Verwendung geplant. Der Algorithmus bewertet aktiv Impressionen für diesen Werbetreibenden. |
SUSPENSION_STATE_DORMANT |
Das Modell wurde in letzter Zeit nicht verwendet. Das Modell fungiert zwar weiterhin als ENABLED , wird aber bei Nichtverwendung irgendwann gesperrt. |
SUSPENSION_STATE_SUSPENDED |
Das Modell bewertet keine Impressionen mehr und kann keine Anzeigen ausliefern. Wenn der Algorithmus einer Werbebuchung für diesen Werbetreibenden zugewiesen oder anderweitig aktualisiert wird, wechselt er zurück zum Status ENABLED . Es dauert dann einige Zeit, bis das Auslieferungsmodell wieder bereit ist. |
Methoden |
|
---|---|
|
Erstellt einen neuen Algorithmus für die benutzerdefinierte Gebotseinstellung. |
|
Ruft einen Algorithmus für die benutzerdefinierte Gebotseinstellung ab. |
|
Hier werden benutzerdefinierte Gebotsalgorithmen aufgelistet, auf die der aktuelle Nutzer zugreifen und die in Gebotsstrategien verwendet werden können. |
|
Aktualisiert einen vorhandenen Algorithmus für benutzerdefinierte Gebote. |
|
Erstellt ein Referenzobjekt für ein Script für die benutzerdefinierte Gebotseinstellung. |