Method: customers.smartCampaignSettings.getSmartCampaignStatus

Gibt den Status der angeforderten smarten Kampagne zurück.

HTTP-Anfrage

GET https://googleads.googleapis.com/v14/{resourceName=customers/*/smartCampaignSettings/*}:getSmartCampaignStatus

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
resourceName

string

Erforderlich. Der Ressourcenname der Einstellung für die smarte Kampagne, deren Status abgerufen werden soll.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für SmartCampaignSettingService.GetSmartCampaignStatus.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "smartCampaignStatus": enum (SmartCampaignStatus),

  // Union field smart_campaign_status_details can be only one of the following:
  "notEligibleDetails": {
    object (SmartCampaignNotEligibleDetails)
  },
  "eligibleDetails": {
    object (SmartCampaignEligibleDetails)
  },
  "pausedDetails": {
    object (SmartCampaignPausedDetails)
  },
  "removedDetails": {
    object (SmartCampaignRemovedDetails)
  },
  "endedDetails": {
    object (SmartCampaignEndedDetails)
  }
  // End of list of possible types for union field smart_campaign_status_details.
}
Felder
smartCampaignStatus

enum (SmartCampaignStatus)

Das ist der Status dieser smarten Kampagne.

Union-Feld smart_campaign_status_details. Zusätzliche Details zum Status einer smarten Kampagne. Für smart_campaign_status_details ist nur einer der folgenden Werte zulässig:
notEligibleDetails

object (SmartCampaignNotEligibleDetails)

Details zu smarten Kampagnen, die nicht ausgeliefert werden können

eligibleDetails

object (SmartCampaignEligibleDetails)

Details zu smarten Kampagnen, die ausgeliefert werden können.

pausedDetails

object (SmartCampaignPausedDetails)

Details zu pausierten smarten Kampagnen

removedDetails

object (SmartCampaignRemovedDetails)

Details zu entfernten smarten Kampagnen.

endedDetails

object (SmartCampaignEndedDetails)

Details zu beendeten smarten Kampagnen

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/adwords

Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.

SmartCampaignStatus

Status von smarten Kampagnen.

Enums
UNSPECIFIED Der Status wurde nicht angegeben.
UNKNOWN

Der empfangene Wert ist in dieser Version nicht bekannt.

Dies ist ein reiner Antwortwert.

PAUSED Die Kampagne wurde pausiert.
NOT_ELIGIBLE Die Kampagne ist nicht für die Auslieferung geeignet und es gibt Probleme, die möglicherweise ein Eingreifen erfordern.
PENDING Für die Kampagne steht die Genehmigung mindestens einer Anzeige aus.
ELIGIBLE Die Anzeigen der Kampagne können ausgeliefert werden.
REMOVED Die Kampagne wurde entfernt.
ENDED Die Kampagne ist beendet.

SmartCampaignNotEligibleDetails

Details zu smarten Kampagnen, die nicht für die Auslieferung infrage kommen.

JSON-Darstellung
{
  "notEligibleReason": enum (SmartCampaignNotEligibleReason)
}
Felder
notEligibleReason

enum (SmartCampaignNotEligibleReason)

Der Grund, warum die smarte Kampagne nicht für die Auslieferung infrage kommt.

SmartCampaignNotEligibleReason

Gründe, warum eine smarte Kampagne nicht für die Auslieferung infrage kommt.

Enums
UNSPECIFIED Der Status wurde nicht angegeben.
UNKNOWN

Der empfangene Wert ist in dieser Version nicht bekannt.

Dies ist ein reiner Antwortwert.

ACCOUNT_ISSUE Die Anzeigen der Kampagne können aufgrund eines Problems mit dem Konto nicht ausgeliefert werden.
BILLING_ISSUE Die Anzeigen der Kampagne können aufgrund eines Zahlungsproblems nicht ausgeliefert werden.
BUSINESS_PROFILE_LOCATION_REMOVED Der mit der Kampagne verknüpfte Standort im Unternehmensprofil wurde entfernt.
ALL_ADS_DISAPPROVED Alle vom System generierten Anzeigen wurden abgelehnt. Weitere Informationen finden Sie im Feld "policySummary" in der Ressource "Anzeigengruppe".

SmartCampaignEligibleDetails

Details zu smarten Kampagnen, die ausgeliefert werden können.

JSON-Darstellung
{
  "lastImpressionDateTime": string,
  "endDateTime": string
}
Felder
lastImpressionDateTime

string

Zeitstempel der letzten Impression, die in den letzten 48 Stunden für diese Kampagne erfasst wurde. Der Zeitstempel wird in der Zeitzone des Kunden angegeben und im Format „jjjj-MM-tt HH:mm:ss“ angegeben.

endDateTime

string

Der Zeitstempel für das Ende der Kampagne (falls zutreffend). Der Zeitstempel wird in der Zeitzone des Kunden angegeben und im Format „jjjj-MM-tt HH:mm:ss“ angegeben.

SmartCampaignPausedDetails

Details zu pausierten smarten Kampagnen

JSON-Darstellung
{
  "pausedDateTime": string
}
Felder
pausedDateTime

string

Zeitstempel, der angibt, wann die Kampagne zuletzt pausiert wurde. Der Zeitstempel wird in der Zeitzone des Kunden angegeben und im Format „jjjj-MM-tt HH:mm:ss“ angegeben.

SmartCampaignRemovedDetails

Details zu entfernten smarten Kampagnen.

JSON-Darstellung
{
  "removedDateTime": string
}
Felder
removedDateTime

string

Zeitstempel, der angibt, wann die Kampagne entfernt wurde Der Zeitstempel wird in der Zeitzone des Kunden angegeben und im Format „jjjj-MM-tt HH:mm:ss“ angegeben.

SmartCampaignEndedDetails

Details zu beendeten smarten Kampagnen

JSON-Darstellung
{
  "endDateTime": string
}
Felder
endDateTime

string

Der Zeitstempel für das Ende der Kampagne. Der Zeitstempel wird in der Zeitzone des Kunden angegeben und im Format „jjjj-MM-tt HH:mm:ss“ angegeben.