REST Resource: targetingTypes.targetingOptions

リソース: TargetOption

ディスプレイ&ビデオ 360 のターゲット設定である 1 つのターゲティング オプションを表します。

JSON 表現
{
  "name": string,
  "targetingOptionId": string,
  "targetingType": enum (TargetingType),

  // Union field details can be only one of the following:
  "digitalContentLabelDetails": {
    object (DigitalContentLabelTargetingOptionDetails)
  },
  "sensitiveCategoryDetails": {
    object (SensitiveCategoryTargetingOptionDetails)
  },
  "appCategoryDetails": {
    object (AppCategoryTargetingOptionDetails)
  },
  "onScreenPositionDetails": {
    object (OnScreenPositionTargetingOptionDetails)
  },
  "contentOutstreamPositionDetails": {
    object (ContentOutstreamPositionTargetingOptionDetails)
  },
  "contentInstreamPositionDetails": {
    object (ContentInstreamPositionTargetingOptionDetails)
  },
  "videoPlayerSizeDetails": {
    object (VideoPlayerSizeTargetingOptionDetails)
  },
  "ageRangeDetails": {
    object (AgeRangeTargetingOptionDetails)
  },
  "parentalStatusDetails": {
    object (ParentalStatusTargetingOptionDetails)
  },
  "userRewardedContentDetails": {
    object (UserRewardedContentTargetingOptionDetails)
  },
  "householdIncomeDetails": {
    object (HouseholdIncomeTargetingOptionDetails)
  },
  "genderDetails": {
    object (GenderTargetingOptionDetails)
  },
  "deviceTypeDetails": {
    object (DeviceTypeTargetingOptionDetails)
  },
  "browserDetails": {
    object (BrowserTargetingOptionDetails)
  },
  "carrierAndIspDetails": {
    object (CarrierAndIspTargetingOptionDetails)
  },
  "environmentDetails": {
    object (EnvironmentTargetingOptionDetails)
  },
  "operatingSystemDetails": {
    object (OperatingSystemTargetingOptionDetails)
  },
  "deviceMakeModelDetails": {
    object (DeviceMakeModelTargetingOptionDetails)
  },
  "viewabilityDetails": {
    object (ViewabilityTargetingOptionDetails)
  },
  "categoryDetails": {
    object (CategoryTargetingOptionDetails)
  },
  "languageDetails": {
    object (LanguageTargetingOptionDetails)
  },
  "authorizedSellerStatusDetails": {
    object (AuthorizedSellerStatusTargetingOptionDetails)
  },
  "geoRegionDetails": {
    object (GeoRegionTargetingOptionDetails)
  },
  "exchangeDetails": {
    object (ExchangeTargetingOptionDetails)
  },
  "subExchangeDetails": {
    object (SubExchangeTargetingOptionDetails)
  },
  "poiDetails": {
    object (PoiTargetingOptionDetails)
  },
  "businessChainDetails": {
    object (BusinessChainTargetingOptionDetails)
  },
  "contentDurationDetails": {
    object (ContentDurationTargetingOptionDetails)
  },
  "contentStreamTypeDetails": {
    object (ContentStreamTypeTargetingOptionDetails)
  },
  "nativeContentPositionDetails": {
    object (NativeContentPositionTargetingOptionDetails)
  },
  "omidDetails": {
    object (OmidTargetingOptionDetails)
  },
  "audioContentTypeDetails": {
    object (AudioContentTypeTargetingOptionDetails)
  },
  "contentGenreDetails": {
    object (ContentGenreTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
フィールド
name

string

出力のみ。このターゲティング オプションのリソース名。

targetingOptionId

string

出力のみ。このターゲティング オプションの一意の識別子。タプル {targetingType, targetingOptionId} は一意になります。

targetingType

enum (TargetingType)

出力のみ。このターゲティング オプションのタイプ。

共用体フィールド details。ターゲティング オプションに関する詳細情報。入力する詳細情報フィールドは 1 つのみで、targeting_type に対応している必要があります。details には次のいずれか 1 つのみを指定できます。
digitalContentLabelDetails

object (DigitalContentLabelTargetingOptionDetails)

デジタル コンテンツ ラベルの詳細。

sensitiveCategoryDetails

object (SensitiveCategoryTargetingOptionDetails)

デリケートなカテゴリの詳細。

appCategoryDetails

object (AppCategoryTargetingOptionDetails)

アプリのカテゴリの詳細。

onScreenPositionDetails

object (OnScreenPositionTargetingOptionDetails)

画面上の位置の詳細。

contentOutstreamPositionDetails

object (ContentOutstreamPositionTargetingOptionDetails)

コンテンツのアウトストリームの位置の詳細。

contentInstreamPositionDetails

object (ContentInstreamPositionTargetingOptionDetails)

コンテンツのインストリーム位置の詳細。

videoPlayerSizeDetails

object (VideoPlayerSizeTargetingOptionDetails)

動画プレーヤーのサイズの詳細。

ageRangeDetails

object (AgeRangeTargetingOptionDetails)

年齢層の詳細。

parentalStatusDetails

object (ParentalStatusTargetingOptionDetails)

子供の有無に関する設定の詳細。

userRewardedContentDetails

object (UserRewardedContentTargetingOptionDetails)

ユーザーのリワード獲得コンテンツの詳細。

householdIncomeDetails

object (HouseholdIncomeTargetingOptionDetails)

世帯収入の詳細。

genderDetails

object (GenderTargetingOptionDetails)

性別の詳細。

deviceTypeDetails

object (DeviceTypeTargetingOptionDetails)

デバイスタイプの詳細。

browserDetails

object (BrowserTargetingOptionDetails)

ブラウザの詳細。

carrierAndIspDetails

object (CarrierAndIspTargetingOptionDetails)

携帯通信会社と ISP の詳細。

environmentDetails

object (EnvironmentTargetingOptionDetails)

環境の詳細。

operatingSystemDetails

object (OperatingSystemTargetingOptionDetails)

オペレーティング システムのリソースの詳細。

deviceMakeModelDetails

object (DeviceMakeModelTargetingOptionDetails)

デバイスのメーカーとモデルのリソースの詳細。

viewabilityDetails

object (ViewabilityTargetingOptionDetails)

視認性リソースの詳細。

categoryDetails

object (CategoryTargetingOptionDetails)

カテゴリ リソースの詳細。

languageDetails

object (LanguageTargetingOptionDetails)

言語リソースの詳細です。

authorizedSellerStatusDetails

object (AuthorizedSellerStatusTargetingOptionDetails)

認定販売者ステータスのリソースの詳細。

geoRegionDetails

object (GeoRegionTargetingOptionDetails)

地理的リージョン リソースの詳細。

exchangeDetails

object (ExchangeTargetingOptionDetails)

エクスチェンジの詳細。

subExchangeDetails

object (SubExchangeTargetingOptionDetails)

サブエクスチェンジの詳細。

poiDetails

object (PoiTargetingOptionDetails)

スポット リソースの詳細。

businessChainDetails

object (BusinessChainTargetingOptionDetails)

ビジネス チェーン リソースの詳細。

contentDurationDetails

object (ContentDurationTargetingOptionDetails)

コンテンツ再生時間のリソースの詳細。

contentStreamTypeDetails

object (ContentStreamTypeTargetingOptionDetails)

コンテンツ ストリーム タイプ リソースの詳細。

nativeContentPositionDetails

object (NativeContentPositionTargetingOptionDetails)

ネイティブ コンテンツの位置の詳細。

omidDetails

object (OmidTargetingOptionDetails)

Open Measurement が有効な広告枠の詳細。

audioContentTypeDetails

object (AudioContentTypeTargetingOptionDetails)

オーディオ コンテンツ タイプの詳細。

contentGenreDetails

object (ContentGenreTargetingOptionDetails)

コンテンツ ジャンルのリソースの詳細。

DigitalContentLabelTargetingOptionDetails

ターゲット設定可能なデジタル コンテンツ ラベルの評価階層を表します。targetingTypeTARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION の場合に、ターゲティング条件の digitalContentLabelDetails フィールドに入力されます。

JSON 表現
{
  "contentRatingTier": enum (ContentRatingTier)
}
フィールド
contentRatingTier

enum (ContentRatingTier)

出力のみ。コンテンツ ラベルのブランド保護階層の列挙型。

SensitiveCategoryTargetingOptionDetails

ターゲットに設定できるデリケートなカテゴリを表します。targetingTypeTARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION の場合に、ターゲティング条件の sensitiveCategoryDetails フィールドに入力されます。

JSON 表現
{
  "sensitiveCategory": enum (SensitiveCategory)
}
フィールド
sensitiveCategory

enum (SensitiveCategory)

出力のみ。ディスプレイ&ビデオ 360 のデリケートなカテゴリのコンテンツ分類器の列挙型です。

AppCategoryTargetingOptionDetails

ターゲットに設定できるアプリのコレクションを表します。コレクションを使用すると、プラットフォームで管理されている関連アプリの動的グループ(All Apps/Google Play/Games など)をターゲットにできます。targetingTypeTARGETING_TYPE_APP_CATEGORY の場合、appCategoryDetails フィールドに入力されます。

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

string

出力のみ。アプリ コレクションの名前。

OnScreenPositionTargetingOptionDetails

ディスプレイ広告や動画広告で使用できる、ターゲットに設定できる画面上の位置を表します。targetingTypeTARGETING_TYPE_ON_SCREEN_POSITION の場合、onScreenPositionDetails フィールドに入力されます。

JSON 表現
{
  "onScreenPosition": enum (OnScreenPosition)
}
フィールド
onScreenPosition

enum (OnScreenPosition)

出力のみ。画面上の位置。

ContentOutstreamPositionTargetingOptionDetails

ディスプレイ広告や動画広告で使用できる、ターゲットに設定できるコンテンツのアウトストリーム位置を表します。targetingTypeTARGETING_TYPE_CONTENT_OUTSTREAM_POSITION の場合、contentOutstreamPositionDetails フィールドに入力されます。

JSON 表現
{
  "contentOutstreamPosition": enum (ContentOutstreamPosition)
}
フィールド
contentOutstreamPosition

enum (ContentOutstreamPosition)

出力のみ。コンテンツのアウトストリームの位置。

ContentInstreamPositionTargetingOptionDetails

ターゲティング可能なコンテンツのインストリーム位置を表します。動画広告とオーディオ広告で使用できます。targetingTypeTARGETING_TYPE_CONTENT_INSTREAM_POSITION の場合、contentInstreamPositionDetails フィールドに入力されます。

JSON 表現
{
  "contentInstreamPosition": enum (ContentInstreamPosition)
}
フィールド
contentInstreamPosition

enum (ContentInstreamPosition)

出力のみ。コンテンツのインストリームの位置。

VideoPlayerSizeTargetingOptionDetails

ターゲット設定可能な動画プレーヤーのサイズを表します。targetingTypeTARGETING_TYPE_VIDEO_PLAYER_SIZE の場合、videoPlayerSizeDetails フィールドに入力されます。

JSON 表現
{
  "videoPlayerSize": enum (VideoPlayerSize)
}
フィールド
videoPlayerSize

enum (VideoPlayerSize)

出力のみ。動画プレーヤーのサイズ。

AgeRangeTargetingOptionDetails

ターゲットに設定できる年齢層を表します。targetingTypeTARGETING_TYPE_AGE_RANGE の場合、ageRangeDetails フィールドに入力されます。

JSON 表現
{
  "ageRange": enum (AgeRange)
}
フィールド
ageRange

enum (AgeRange)

出力のみ。オーディエンスの年齢層。

ParentalStatusTargetingOptionDetails

ターゲット設定可能な子供の有無を表します。targetingTypeTARGETING_TYPE_PARENTAL_STATUS の場合、ターゲティング条件の parentalStatusDetails フィールドに入力されます。

JSON 表現
{
  "parentalStatus": enum (ParentalStatus)
}
フィールド
parentalStatus

enum (ParentalStatus)

出力のみ。オーディエンスの子供の有無に関する設定です。

UserRewardedContentTargetingOptionDetails

動画広告のみの、ターゲットに設定可能なユーザーのリワード コンテンツ ステータスを表します。targetingTypeTARGETING_TYPE_USER_REWARDED_CONTENT の場合、userRewardedContentDetails フィールドに入力されます。

JSON 表現
{
  "userRewardedContent": enum (UserRewardedContent)
}
フィールド
userRewardedContent

enum (UserRewardedContent)

出力のみ。動画広告のリワード コンテンツ ステータスのユーザーです。

HouseholdIncomeTargetingOptionDetails

ターゲット設定可能な世帯収入を表します。targetingTypeTARGETING_TYPE_HOUSEHOLD_INCOME の場合、ターゲティング条件の householdIncomeDetails フィールドに入力されます。

JSON 表現
{
  "householdIncome": enum (HouseholdIncome)
}
フィールド
householdIncome

enum (HouseholdIncome)

出力のみ。オーディエンスの世帯収入。

GenderTargetingOptionDetails

ターゲット設定可能な性別を表します。targetingTypeTARGETING_TYPE_GENDER の場合、ターゲティング条件の genderDetails フィールドに入力されます。

JSON 表現
{
  "gender": enum (Gender)
}
フィールド
gender

enum (Gender)

出力のみ。視聴者の性別。

DeviceTypeTargetingOptionDetails

ターゲットに設定できるデバイスタイプを表します。targetingTypeTARGETING_TYPE_DEVICE_TYPE の場合、ターゲティング条件の deviceTypeDetails フィールドに入力されます。

JSON 表現
{
  "deviceType": enum (DeviceType)
}
フィールド
deviceType

enum (DeviceType)

出力のみ。ターゲットに設定されるデバイスタイプ。

BrowserTargetingOptionDetails

ターゲット設定可能なブラウザを表します。targetingTypeTARGETING_TYPE_BROWSER の場合、browserDetails フィールドに入力されます。

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

string

出力のみ。ブラウザの表示名。

CarrierAndIspTargetingOptionDetails

ターゲットに設定できる携帯通信会社または ISP を表します。targetingTypeTARGETING_TYPE_CARRIER_AND_ISP の場合、ターゲティング条件の carrierAndIspDetails フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "type": enum (CarrierAndIspType)
}
フィールド
displayName

string

出力のみ。携帯通信会社または ISP の表示名。

type

enum (CarrierAndIspType)

出力のみ。携帯通信会社か ISP かを示すタイプ。

CarrierAndIspType

CarrierAndIspTargetingOption のタイプ。

列挙型
CARRIER_AND_ISP_TYPE_UNSPECIFIED このバージョンではタイプが未指定または不明な場合のデフォルト値。
CARRIER_AND_ISP_TYPE_ISP このターゲティング リソースが ISP を参照していることを示します。
CARRIER_AND_ISP_TYPE_CARRIER このターゲティング リソースが携帯通信会社を参照していることを示します。

EnvironmentTargetingOptionDetails

ターゲット設定可能な環境を表します。targetingTypeTARGETING_TYPE_ENVIRONMENT の場合、ターゲティング条件の environmentDetails フィールドに入力されます。

JSON 表現
{
  "environment": enum (Environment)
}
フィールド
environment

enum (Environment)

出力のみ。サービス環境。

OperatingSystemTargetingOptionDetails

ターゲティング可能なオペレーティング システムを表します。targetingTypeTARGETING_TYPE_OPERATING_SYSTEM の場合、ターゲティング条件の operatingSystemDetails フィールドに入力されます。

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

string

出力のみ。オペレーティング システムの表示名。

DeviceMakeModelTargetingOptionDetails

ターゲット設定可能なデバイスのメーカーとモデルを表します。targetingTypeTARGETING_TYPE_DEVICE_MAKE_MODEL の場合、ターゲティング条件の deviceMakeModelDetails フィールドに入力されます。

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

string

出力のみ。デバイスのメーカーとモデルの表示名。

ViewabilityTargetingOptionDetails

ターゲット設定可能な視認性を表します。targetingTypeTARGETING_TYPE_VIEWABILITY の場合、ターゲティング条件の viewabilityDetails フィールドに入力されます。

JSON 表現
{
  "viewability": enum (Viewability)
}
フィールド
viewability

enum (Viewability)

出力のみ。予測される視認可能率。

CategoryTargetingOptionDetails

ターゲット設定可能なカテゴリを表します。targetingTypeTARGETING_TYPE_CATEGORY の場合、ターゲティング条件の categoryDetails フィールドに入力されます。

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

string

出力のみ。カテゴリの表示名。

LanguageTargetingOptionDetails

ターゲットに設定できる言語を表します。targetingTypeTARGETING_TYPE_LANGUAGE の場合、languageDetails フィールドに入力されます。

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

string

出力のみ。言語の表示名(「フランス語」など)。

AuthorizedSellerStatusTargetingOptionDetails

ターゲット設定可能な認定販売者のステータスを表します。targetingTypeTARGETING_TYPE_AUTHORIZED_SELLER_STATUS の場合、authorizedSellerStatusDetails フィールドに入力されます。

JSON 表現
{
  "authorizedSellerStatus": enum (AuthorizedSellerStatus)
}
フィールド
authorizedSellerStatus

enum (AuthorizedSellerStatus)

出力のみ。認定販売者のステータス。

GeoRegionTargetingOptionDetails

ターゲットに設定できる地域を表します。targetingTypeTARGETING_TYPE_GEO_REGION の場合、geoRegionDetails フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "geoRegionType": enum (GeoRegionType)
}
フィールド
displayName

string

出力のみ。地域の表示名(例:「オンタリオ州、カナダ」)。

geoRegionType

enum (GeoRegionType)

出力のみ。地域ターゲティングのタイプ。

ExchangeTargetingOptionDetails

ターゲットに設定できるエクスチェンジを表します。targetingTypeTARGETING_TYPE_EXCHANGE の場合、ターゲティング条件の exchangeDetails フィールドに入力されます。

JSON 表現
{
  "exchange": enum (Exchange)
}
フィールド
exchange

enum (Exchange)

出力のみ。エクスチェンジのタイプ。

SubExchangeTargetingOptionDetails

ターゲットに設定できるサブエクスチェンジを表します。targetingTypeTARGETING_TYPE_SUB_EXCHANGE の場合、ターゲティング条件の subExchangeDetails フィールドに入力されます。

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

string

出力のみ。サブエクスチェンジの表示名。

PoiTargetingOptionDetails

ターゲットに設定できるスポット(POI)を表します。targetingTypeTARGETING_TYPE_POI の場合、poiDetails フィールドに入力されます。

JSON 表現
{
  "latitude": number,
  "longitude": number,
  "displayName": string
}
フィールド
latitude

number

出力のみ。スポットの緯度。小数第 6 位に丸めます。

longitude

number

出力のみ。スポットの経度。小数点以下 6 桁に丸められます。

displayName

string

出力のみ。スポットの表示名(「タイムズ スクエア」、「スペース ニードル」など)の後に完全な住所が続く場合(利用可能な場合)。

BusinessChainTargetingOptionDetails

地域内でターゲット設定可能なビジネス チェーンを表します。targetingTypeTARGETING_TYPE_BUSINESS_CHAIN の場合、businessChainDetails フィールドに入力されます。

JSON 表現
{
  "businessChain": string,
  "geoRegion": string,
  "geoRegionType": enum (GeoRegionType)
}
フィールド
businessChain

string

出力のみ。ビジネス チェーンの表示名(「KFC」、「Chase Bank」など)。

geoRegion

string

出力のみ。地域の表示名(例: 「オンタリオ、カナダ」)。

geoRegionType

enum (GeoRegionType)

出力のみ。地域のタイプ。

ContentDurationTargetingOptionDetails

ターゲティング可能なコンテンツの再生時間を表します。targetingTypeTARGETING_TYPE_CONTENT_DURATION の場合、contentDurationDetails フィールドに入力されます。

JSON 表現
{
  "contentDuration": enum (ContentDuration)
}
フィールド
contentDuration

enum (ContentDuration)

出力のみ。コンテンツの再生時間。

ContentStreamTypeTargetingOptionDetails

ターゲティング可能なコンテンツ ストリーム タイプを表します。targetingTypeTARGETING_TYPE_CONTENT_STREAM_TYPE の場合、contentStreamTypeDetails フィールドに入力されます。

JSON 表現
{
  "contentStreamType": enum (ContentStreamType)
}
フィールド
contentStreamType

enum (ContentStreamType)

出力のみ。コンテンツ ストリーム タイプ。

NativeContentPositionTargetingOptionDetails

ターゲティング可能なネイティブ コンテンツの位置を表します。targetingTypeTARGETING_TYPE_NATIVE_CONTENT_POSITION の場合、nativeContentPositionDetails フィールドに入力されます。

JSON 表現
{
  "contentPosition": enum (NativeContentPosition)
}
フィールド
contentPosition

enum (NativeContentPosition)

出力のみ。コンテンツの位置。

OmidTargetingOptionDetails

ターゲットに設定可能な Open Measurement が有効な広告枠タイプを表します。targetingTypeTARGETING_TYPE_OMID の場合、omidDetails フィールドに入力されます。

JSON 表現
{
  "omid": enum (Omid)
}
フィールド
omid

enum (Omid)

出力のみ。Open Measurement が有効な広告枠のタイプ。

AudioContentTypeTargetingOptionDetails

ターゲティング可能なオーディオ コンテンツ タイプを表します。targetingTypeTARGETING_TYPE_AUDIO_CONTENT_TYPE の場合、audioContentTypeDetails フィールドに入力されます。

JSON 表現
{
  "audioContentType": enum (AudioContentType)
}
フィールド
audioContentType

enum (AudioContentType)

出力のみ。音声コンテンツ タイプ。

ContentGenreTargetingOptionDetails

ターゲティング可能なコンテンツのジャンルを表します。targetingTypeTARGETING_TYPE_CONTENT_GENRE の場合、contentGenreDetails フィールドに入力されます。

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

string

出力のみ。コンテンツ ジャンルの表示名

Methods

get

ターゲティング オプションを 1 つ取得します。

list

指定したタイプのターゲティング オプションをリストします。
指定した検索キーワードに基づいて、指定したタイプのターゲティング オプションを検索します。