Method: customers.smartCampaignSettings.getSmartCampaignStatus

Retorna o status da campanha inteligente solicitada.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
resourceName

string

Obrigatório. O nome do recurso da configuração da campanha inteligente que pertence à campanha inteligente para buscar o status.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Mensagem de resposta para SmartCampaignSettingService.GetSmartCampaignStatus.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação 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.
}
Campos
smartCampaignStatus

enum (SmartCampaignStatus)

O status dessa campanha inteligente.

Campo de união smart_campaign_status_details. Outros detalhes que acompanham o status de uma campanha inteligente. smart_campaign_status_details pode ser apenas de um dos tipos a seguir:
notEligibleDetails

object (SmartCampaignNotEligibleDetails)

Detalhes relacionados a campanhas inteligentes que não estão qualificadas para veiculação

eligibleDetails

object (SmartCampaignEligibleDetails)

Detalhes relacionados às campanhas inteligentes qualificadas para veiculação.

pausedDetails

object (SmartCampaignPausedDetails)

Detalhes relacionados a campanhas inteligentes pausadas.

removedDetails

object (SmartCampaignRemovedDetails)

Detalhes relacionados às campanhas inteligentes removidas

endedDetails

object (SmartCampaignEndedDetails)

Detalhes relacionados a campanhas inteligentes que foram finalizadas.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

SmartCampaignStatus

Status da campanha inteligente.

Enums
UNSPECIFIED O status não foi especificado.
UNKNOWN

O valor recebido não é conhecido nesta versão.

Esse é um valor apenas de resposta.

PAUSED A campanha foi pausada.
NOT_ELIGIBLE A campanha não está qualificada para veiculação e tem problemas que podem exigir intervenção.
PENDING A campanha está com a aprovação de pelo menos um anúncio pendente.
ELIGIBLE A campanha está qualificada para veiculação.
REMOVED A campanha foi removida.
ENDED A campanha terminou.

SmartCampaignNotEligibleDetails

Detalhes relacionados a campanhas inteligentes que não estão qualificadas para veiculação

Representação JSON
{
  "notEligibleReason": enum (SmartCampaignNotEligibleReason)
}
Campos
notEligibleReason

enum (SmartCampaignNotEligibleReason)

É o motivo de a campanha inteligente não estar qualificada para veiculação.

SmartCampaignNotEligibleReason

Motivos para uma campanha inteligente não estar qualificada para veiculação.

Enums
UNSPECIFIED O status não foi especificado.
UNKNOWN

O valor recebido não é conhecido nesta versão.

Esse é um valor apenas de resposta.

ACCOUNT_ISSUE A campanha não está qualificada para veiculação devido a um problema na conta.
BILLING_ISSUE A campanha não está qualificada para veiculação devido a um problema no pagamento.
BUSINESS_PROFILE_LOCATION_REMOVED O local do Perfil da Empresa associado à campanha foi removido.
ALL_ADS_DISAPPROVED Todos os anúncios gerados pelo sistema foram reprovados. Consulte o campo "policySummary" do recurso "Nome do anúncio" para ver mais detalhes.

SmartCampaignEligibleDetails

Detalhes relacionados às campanhas inteligentes qualificadas para veiculação.

Representação JSON
{
  "lastImpressionDateTime": string,
  "endDateTime": string
}
Campos
lastImpressionDateTime

string

O carimbo de data/hora da última impressão observada nas últimas 48 horas para a campanha. O carimbo de data/hora está no fuso horário do cliente e no formato “aaaa-MM-dd HH:mm:ss”.

endDateTime

string

O carimbo de data/hora do término da campanha, se aplicável. O carimbo de data/hora está no fuso horário do cliente e no formato “aaaa-MM-dd HH:mm:ss”.

SmartCampaignPausedDetails

Detalhes relacionados a campanhas inteligentes pausadas.

Representação JSON
{
  "pausedDateTime": string
}
Campos
pausedDateTime

string

O carimbo de data/hora de quando a campanha foi pausada pela última vez. O carimbo de data/hora está no fuso horário do cliente e no formato “aaaa-MM-dd HH:mm:ss”.

SmartCampaignRemovedDetails

Detalhes relacionados às campanhas inteligentes removidas

Representação JSON
{
  "removedDateTime": string
}
Campos
removedDateTime

string

O carimbo de data/hora de quando a campanha foi removida. O carimbo de data/hora está no fuso horário do cliente e no formato “aaaa-MM-dd HH:mm:ss”.

SmartCampaignEndedDetails

Detalhes relacionados a campanhas inteligentes que foram finalizadas.

Representação JSON
{
  "endDateTime": string
}
Campos
endDateTime

string

O carimbo de data/hora de quando a campanha terminou. O carimbo de data/hora está no fuso horário do cliente e no formato “aaaa-MM-dd HH:mm:ss”.