Method: customers.smartCampaignSettings.getSmartCampaignStatus

Retorna o status da campanha inteligente solicitada.

Solicitação HTTP

GET https://googleads.googleapis.com/v17/{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 receberá o status dela.

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. São detalhes adicionais que acompanham o status de uma campanha inteligente. smart_campaign_status_details só pode ser de um dos seguintes tipos:
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 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.

Tipos enumerados
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 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 pelos quais uma campanha inteligente não está qualificada para veiculação

Tipos enumerados
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 com a 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 no recurso GroupAd para saber 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

O carimbo de data/hora de quando a campanha vai 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 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”.