Method: customers.smartCampaignSettings.getSmartCampaignStatus

Zwraca stan żądanej kampanii inteligentnej.

Żądanie HTTP

GET https://googleads.googleapis.com/v16/{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żącej do kampanii inteligentnej, z którego można pobrać stan.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź na pytanie: 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 kampanii inteligentnej.

Pole sumy smart_campaign_status_details. Dodatkowe informacje towarzyszące stanowi kampanii inteligentnej. smart_campaign_status_details może być 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ółowe informacje o kampaniach inteligentnych, które mogą wyświetlać reklamy.

pausedDetails

object (SmartCampaignPausedDetails)

Szczegółowe informacje dotyczące wstrzymanych kampanii inteligentnych.

removedDetails

object (SmartCampaignRemovedDetails)

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

endedDetails

object (SmartCampaignEndedDetails)

Szczegółowe informacje 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 omówieniu 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 z odpowiedzią.

PAUSED Kampania została wstrzymana.
NOT_ELIGIBLE Kampania nie może wyświetlać reklam 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 reklam.
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 z odpowiedzią.

ACCOUNT_ISSUE Kampania nie może wyświetlać reklam 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 (podsumowania zasad) w zasobie AdvertiserAd.

SmartCampaignEligibleDetails

Szczegółowe informacje o kampaniach 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 stosownych przypadkach). Sygnatura czasowa jest podana w strefie czasowej klienta i w formacie „rrrr-MM-dd GG:mm:ss”.

SmartCampaignPausedDetails

Szczegółowe informacje 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ółowe informacje 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ółowe informacje 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”.