Method: customers.smartCampaignSettings.getSmartCampaignStatus

Retorna o status da campanha inteligente solicitada.

Solicitação HTTP

GET https://googleads.googleapis.com/v14/{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 às campanhas inteligentes pausadas.

removedDetails

object (SmartCampaignRemovedDetails)

Detalhes relacionados às campanhas inteligentes removidas

endedDetails

object (SmartCampaignEndedDetails)

Detalhes relacionados às campanhas inteligentes que foram encerradas

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 somente de resposta.

PAUSED A campanha foi pausada.
NOT_ELIGIBLE A campanha não está qualificada para veiculação e tem problemas que podem precisar de intervenção.
PENDING A campanha está aguardando a aprovação de pelo menos um anúncio.
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 podem ser veiculadas

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

enum (SmartCampaignNotEligibleReason)

Motivo pelo qual a campanha inteligente não está 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 somente 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 com o 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" no recurso "Anúncios do grupo de anúncios" para obter 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 essa campanha. O carimbo de data/hora está no fuso horário do cliente e no formato “aaaa-MM-dd HH:mm:ss”.

endDateTime

string

A data/hora de quando a campanha terminará, 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 às campanhas inteligentes pausadas.

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

string

O carimbo de data/hora da última pausa da campanha. 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 às campanhas inteligentes que foram encerradas

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”.