REST Resource: targetingTypes.targetingOptions

リソース: TargetingOption

単一のターゲティング オプションを表します。これは、ディスプレイ&ビデオ 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)
  },
  "contentThemeDetails": {
    object (ContentThemeTargetingOptionDetails)
  },
  "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 は次のいずれかになります。
digitalContentLabelDetails

object (DigitalContentLabelTargetingOptionDetails)

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

sensitiveCategoryDetails

object (SensitiveCategoryTargetingOptionDetails)

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

contentThemeDetails

object (ContentThemeTargetingOptionDetails)

コンテンツ テーマの詳細。

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)

POI リソースの詳細。

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 のデリケートなカテゴリのコンテンツ分類子の列挙型。

ContentThemeTargetingOptionDetails

ターゲティング可能なコンテンツ テーマを表します。これは、targetingTypeTARGETING_TYPE_CONTENT_THEME_EXCLUSION の場合、TargetingOption の contentThemeDetails フィールドに入力されます。

JSON 表現
{
  "contentTheme": enum (ContentTheme)
}
フィールド
contentTheme

enum (ContentTheme)

出力専用。ディスプレイ&ビデオ 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 の場合、TargetingOption の 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 の場合、TargetingOption の 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 の場合、TargetingOption の environmentDetails フィールドに入力されます。

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

enum (Environment)

出力専用。サービング環境。

OperatingSystemTargetingOptionDetails

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

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

string

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

DeviceMakeModelTargetingOptionDetails

ターゲティング可能なデバイスのメーカーとモデルを表します。これは、targetingTypeTARGETING_TYPE_DEVICE_MAKE_MODEL の場合、TargetingOption の 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

出力専用。POI の緯度(小数点第 6 位まで)。

longitude

number

出力専用。POI の経度(小数点第 6 位まで)。

displayName

string

出力専用。POI の表示名(「タイムズ スクエア」、「スペース ニードル」など)。利用可能な場合は、完全な住所も続きます。

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

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

list

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