Method: customers.smartCampaignSettings.getSmartCampaignStatus

Zwraca stan żądanej kampanii inteligentnej.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
resourceName

string

To pole jest wymagane. Nazwa zasobu ustawienia kampanii inteligentnej należącego do kampanii inteligentnej, do którego pobierane są informacje o stanie.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Wiadomość z odpowiedzią na temat: SmartCampaignSettingService.GetSmartCampaignStatus.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "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.
}
Pola
smartCampaignStatus

enum (SmartCampaignStatus)

Stan tej kampanii inteligentnej.

Pole sumy smart_campaign_status_details. Dodatkowe informacje dotyczące stanu kampanii inteligentnej. smart_campaign_status_details może mieć tylko jedną z tych wartości:
notEligibleDetails

object (SmartCampaignNotEligibleDetails)

Szczegóły dotyczące kampanii inteligentnych, które nie mogą wyświetlać reklam.

eligibleDetails

object (SmartCampaignEligibleDetails)

Szczegóły dotyczące kampanii inteligentnych, które mogą wyświetlać reklamy.

pausedDetails

object (SmartCampaignPausedDetails)

Szczegóły dotyczące wstrzymanych kampanii inteligentnych.

removedDetails

object (SmartCampaignRemovedDetails)

Szczegóły dotyczące usuniętych kampanii inteligentnych.

endedDetails

object (SmartCampaignEndedDetails)

Szczegóły dotyczące zakończonych kampanii inteligentnych.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

SmartCampaignStatus

Stany kampanii inteligentnych.

Wartości w polu enum
UNSPECIFIED Stan nie został określony.
UNKNOWN

Otrzymana wartość nie jest znana w tej wersji.

To jest wartość tylko na odpowiedź.

PAUSED Kampania została wstrzymana.
NOT_ELIGIBLE Kampania nie może się wyświetlać i występują problemy, które mogą wymagać interwencji.
PENDING Kampania oczekuje na zatwierdzenie co najmniej jednej reklamy.
ELIGIBLE Kampania kwalifikuje się do wyświetlania.
REMOVED Kampania została usunięta.
ENDED Kampania została zakończona.

SmartCampaignNotEligibleDetails

Szczegóły dotyczące kampanii inteligentnych, które nie mogą wyświetlać reklam.

Zapis JSON
{
  "notEligibleReason": enum (SmartCampaignNotEligibleReason)
}
Pola
notEligibleReason

enum (SmartCampaignNotEligibleReason)

Powód, dla którego kampania inteligentna nie może wyświetlać reklam.

SmartCampaignNotEligibleReason

Przyczyny, dla których kampania inteligentna nie może wyświetlać reklam.

Wartości w polu enum
UNSPECIFIED Stan nie został określony.
UNKNOWN

Otrzymana wartość nie jest znana w tej wersji.

To jest wartość tylko na odpowiedź.

ACCOUNT_ISSUE Kampania nie może się wyświetlać z powodu problemu z kontem.
BILLING_ISSUE Kampania nie może się wyświetlać z powodu problemu z płatnością.
BUSINESS_PROFILE_LOCATION_REMOVED Lokalizacja profilu firmy powiązana z kampanią została usunięta.
ALL_ADS_DISAPPROVED Wszystkie reklamy wygenerowane przez system zostały odrzucone. Więcej informacji znajdziesz w polu policySummary w zasobie Grupa reklam.

SmartCampaignEligibleDetails

Szczegóły dotyczące kampanii inteligentnych, które mogą wyświetlać reklamy.

Zapis JSON
{
  "lastImpressionDateTime": string,
  "endDateTime": string
}
Pola
lastImpressionDateTime

string

Sygnatura czasowa ostatniego wyświetlenia zaobserwowanego w ciągu ostatnich 48 godzin w przypadku tej kampanii. Sygnatura czasowa jest podana w strefie czasowej klienta i w formacie „rrrr-MM-dd GG:mm:ss”.

endDateTime

string

Sygnatura czasowa zakończenia kampanii (w odpowiednich przypadkach). Sygnatura czasowa jest podana w strefie czasowej klienta i w formacie „rrrr-MM-dd GG:mm:ss”.

SmartCampaignPausedDetails

Szczegóły dotyczące wstrzymanych kampanii inteligentnych.

Zapis JSON
{
  "pausedDateTime": string
}
Pola
pausedDateTime

string

Sygnatura czasowa ostatniego wstrzymania kampanii. Sygnatura czasowa jest podana w strefie czasowej klienta i w formacie „rrrr-MM-dd GG:mm:ss”.

SmartCampaignRemovedDetails

Szczegóły dotyczące usuniętych kampanii inteligentnych.

Zapis JSON
{
  "removedDateTime": string
}
Pola
removedDateTime

string

Sygnatura czasowa usunięcia kampanii. Sygnatura czasowa jest podana w strefie czasowej klienta i w formacie „rrrr-MM-dd GG:mm:ss”.

SmartCampaignEndedDetails

Szczegóły dotyczące zakończonych kampanii inteligentnych.

Zapis JSON
{
  "endDateTime": string
}
Pola
endDateTime

string

Sygnatura czasowa zakończenia kampanii. Sygnatura czasowa jest podana w strefie czasowej klienta i w formacie „rrrr-MM-dd GG:mm:ss”.