Method: customers.smartCampaignSettings.getSmartCampaignStatus

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

HTTP リクエスト

GET https://googleads.googleapis.com/v14/{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」形式で指定します。