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。ターゲティング オプションに関する詳細情報。詳細の入力欄は 1 つのみで、targeting_type に対応している必要があります。details は次のいずれかになります。
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

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 の場合、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」、「グーグル銀行」

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

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