REST Resource: targetingTypes.targetingOptions

リソース: TargetionOption

単一のターゲティング オプションを表します。これは、ディスプレイ&ビデオ 360 でターゲティング可能なコンセプトです。

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。ターゲティング オプションの詳細情報。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 の場合に TargetingOption の digitalContentLabelDetails フィールドに入力されます。

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

enum (ContentRatingTier)

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

SensitiveCategoryTargetingOptionDetails

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

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

enum (HouseholdIncome)

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

GenderTargetingOptionDetails

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

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

enum (Gender)

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

DeviceTypeTargetingOptionDetails

ターゲット設定可能なデバイスタイプを表します。これは、targetingTypeTARGETING_TYPE_DEVICE_TYPE の場合に、TargetingOption の 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

CarrierAndIspTargetingOption のタイプ。

列挙型
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 の場合に、TargetingOption の viewabilityDetails フィールドに入力されます。

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

enum (Viewability)

出力専用。予測される視認性の割合。

CategoryTargetingOptionDetails

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

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

enum (Exchange)

出力専用。交換の種類。

SubExchangeTargetingOptionDetails

ターゲティング可能なサブエクスチェンジを表します。これは、targetingTypeTARGETING_TYPE_SUB_EXCHANGE の場合に、TargetingOption の 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

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

メソッド

get

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

list

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