Method: customers.smartCampaignSettings.getSmartCampaignStatus

リクエストされたスマート アシスト キャンペーンのステータスを返します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
resourceName

string

必須。ステータスを取得するスマート アシスト キャンペーンに属するスマート アシスト キャンペーンの設定のリソース名。

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

SmartCampaignSettingService.GetSmartCampaignStatus に対するレスポンス メッセージです。

成功すると、レスポンスの本文に次の構造のデータが含まれます。

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.
}
フィールド
smartCampaignStatus

enum (SmartCampaignStatus)

このスマート アシスト キャンペーンのステータスです。

共用体フィールド smart_campaign_status_details。スマート アシスト キャンペーンのステータスに関する追加情報。smart_campaign_status_details は次のいずれかになります。
notEligibleDetails

object (SmartCampaignNotEligibleDetails)

配信に適さないスマート アシスト キャンペーンに関する詳細。

eligibleDetails

object (SmartCampaignEligibleDetails)

配信可能なスマート アシスト キャンペーンに関する詳細情報。

pausedDetails

object (SmartCampaignPausedDetails)

一時停止中のスマート アシスト キャンペーンに関する詳細情報。

removedDetails

object (SmartCampaignRemovedDetails)

削除されたスマート アシスト キャンペーンに関する詳細。

endedDetails

object (SmartCampaignEndedDetails)

終了したスマート アシスト キャンペーンに関する詳細。

承認スコープ

次の OAuth スコープが必要です。

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

詳細については、OAuth 2.0 の概要をご覧ください。

SmartCampaignStatus

スマート アシスト キャンペーンのステータス。

列挙型
UNSPECIFIED ステータスが指定されていません。
UNKNOWN

このバージョンでは受信した値が不明です。

これはレスポンス専用の値です。

PAUSED キャンペーンは一時停止されました。
NOT_ELIGIBLE このキャンペーンは配信の対象外で、対応が必要な問題があります。
PENDING このキャンペーンは 1 つ以上の広告の承認待ちです。
ELIGIBLE キャンペーンは配信可能です。
REMOVED キャンペーンが削除されました。
ENDED キャンペーンは終了しました。

SmartCampaignNotEligibleDetails

配信に適さないスマート アシスト キャンペーンに関する詳細。

JSON 表現
{
  "notEligibleReason": enum (SmartCampaignNotEligibleReason)
}
フィールド
notEligibleReason

enum (SmartCampaignNotEligibleReason)

スマート アシスト キャンペーンで広告が配信されない理由。

SmartCampaignNotEligibleReason

スマート アシスト キャンペーンが配信されない理由です。

列挙型
UNSPECIFIED ステータスが指定されていません。
UNKNOWN

このバージョンでは受信した値が不明です。

これはレスポンス専用の値です。

ACCOUNT_ISSUE アカウントに問題があるため、キャンペーンを配信できません。
BILLING_ISSUE お支払いに関する問題があるため、このキャンペーンは配信できません。
BUSINESS_PROFILE_LOCATION_REMOVED キャンペーンに関連付けられているビジネス プロフィールの地域が削除されています。
ALL_ADS_DISAPPROVED システムによって生成された広告はすべて不承認となっています。詳しくは、AdGroupAd リソースの policySummary フィールドをご覧ください。

SmartCampaignEligibleDetails

配信可能なスマート アシスト キャンペーンに関する詳細情報。

JSON 表現
{
  "lastImpressionDateTime": string,
  "endDateTime": string
}
フィールド
lastImpressionDateTime

string

このキャンペーンの過去 48 時間に観測された最後のインプレッションのタイムスタンプ。このタイムスタンプは、お客様のタイムゾーンの「yyyy-MM-dd HH:mm:ss」形式です。

endDateTime

string

キャンペーンの終了日のタイムスタンプ(該当する場合)。このタイムスタンプは、お客様のタイムゾーンの「yyyy-MM-dd HH:mm:ss」形式です。

SmartCampaignPausedDetails

一時停止中のスマート アシスト キャンペーンに関する詳細情報。

JSON 表現
{
  "pausedDateTime": string
}
フィールド
pausedDateTime

string

キャンペーンが最後に一時停止されたときのタイムスタンプ。このタイムスタンプは、お客様のタイムゾーンの「yyyy-MM-dd HH:mm:ss」形式です。

SmartCampaignRemovedDetails

削除されたスマート アシスト キャンペーンに関する詳細。

JSON 表現
{
  "removedDateTime": string
}
フィールド
removedDateTime

string

キャンペーンが削除されたときのタイムスタンプ。このタイムスタンプは、お客様のタイムゾーンの「yyyy-MM-dd HH:mm:ss」形式です。

SmartCampaignEndedDetails

終了したスマート アシスト キャンペーンに関する詳細。

JSON 表現
{
  "endDateTime": string
}
フィールド
endDateTime

string

キャンペーンが終了したときのタイムスタンプ。このタイムスタンプは、お客様のタイムゾーンの「yyyy-MM-dd HH:mm:ss」形式です。