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 の場合に、TargetOption の digitalContentLabelDetails フィールドに入力されます。

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

enum (ContentRatingTier)

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

SensitiveCategoryTargetingOptionDetails

ターゲット設定可能なデリケートなカテゴリを表します。targetingTypeTARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION の場合に、TargetOption の 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 の場合に、TargetOption の 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 の場合に、TargetOption の householdIncomeDetails フィールドに入力されます。

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

enum (HouseholdIncome)

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

GenderTargetingOptionDetails

ターゲットに設定できる性別を表します。targetingTypeTARGETING_TYPE_GENDER の場合に、TargetOption の genderDetails フィールドに入力されます。

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

enum (Gender)

出力のみ。オーディエンスの性別。

DeviceTypeTargetingOptionDetails

ターゲットに設定できるデバイスタイプを表します。targetingTypeTARGETING_TYPE_DEVICE_TYPE の場合に、TargetOption の 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 の場合に、TargetOption の carrierAndIspDetails フィールドに入力されます。

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

string

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

type

enum (CarrierAndIspType)

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

CarrierAndIspType

CarrierAndIspreportingOption のタイプ。

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

EnvironmentTargetingOptionDetails

ターゲットに設定できる環境を表します。targetingTypeTARGETING_TYPE_ENVIRONMENT の場合に、TargetOption の environmentDetails フィールドに入力されます。

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

enum (Environment)

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

OperatingSystemTargetingOptionDetails

ターゲットに設定できるオペレーティング システムを表します。targetingTypeTARGETING_TYPE_OPERATING_SYSTEM の場合に、TargetOption の operatingSystemDetails フィールドに入力されます。

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

string

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

DeviceMakeModelTargetingOptionDetails

ターゲットに設定できるデバイスのメーカーとモデルを表します。targetingTypeTARGETING_TYPE_DEVICE_MAKE_MODEL の場合に、TargetOption の deviceMakeModelDetails フィールドに入力されます。

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

string

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

ViewabilityTargetingOptionDetails

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

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

enum (Viewability)

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

CategoryTargetingOptionDetails

ターゲット設定可能なカテゴリを表します。targetingTypeTARGETING_TYPE_CATEGORY の場合に、TargetOption の 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 の場合に、TargetOption の exchangeDetails フィールドに入力されます。

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

enum (Exchange)

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

SubExchangeTargetingOptionDetails

ターゲットに設定可能なサブエクスチェンジを表します。targetingTypeTARGETING_TYPE_SUB_EXCHANGE の場合に、TargetOption の 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

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