REST Resource: advertisers.campaigns.targetingTypes.assignedTargetingOptions

リソース: AssignedTargetingOption

割り当てられた 1 つのターゲティング オプションで、ターゲティング設定を使用するエンティティのターゲティング オプションの状態を定義します。

JSON 表現
{
  "name": string,
  "assignedTargetingOptionId": string,
  "targetingType": enum (TargetingType),
  "inheritance": enum (Inheritance),

  // Union field details can be only one of the following:
  "channelDetails": {
    object (ChannelAssignedTargetingOptionDetails)
  },
  "appCategoryDetails": {
    object (AppCategoryAssignedTargetingOptionDetails)
  },
  "appDetails": {
    object (AppAssignedTargetingOptionDetails)
  },
  "urlDetails": {
    object (UrlAssignedTargetingOptionDetails)
  },
  "dayAndTimeDetails": {
    object (DayAndTimeAssignedTargetingOptionDetails)
  },
  "ageRangeDetails": {
    object (AgeRangeAssignedTargetingOptionDetails)
  },
  "regionalLocationListDetails": {
    object (RegionalLocationListAssignedTargetingOptionDetails)
  },
  "proximityLocationListDetails": {
    object (ProximityLocationListAssignedTargetingOptionDetails)
  },
  "genderDetails": {
    object (GenderAssignedTargetingOptionDetails)
  },
  "videoPlayerSizeDetails": {
    object (VideoPlayerSizeAssignedTargetingOptionDetails)
  },
  "userRewardedContentDetails": {
    object (UserRewardedContentAssignedTargetingOptionDetails)
  },
  "parentalStatusDetails": {
    object (ParentalStatusAssignedTargetingOptionDetails)
  },
  "contentInstreamPositionDetails": {
    object (ContentInstreamPositionAssignedTargetingOptionDetails)
  },
  "contentOutstreamPositionDetails": {
    object (ContentOutstreamPositionAssignedTargetingOptionDetails)
  },
  "deviceTypeDetails": {
    object (DeviceTypeAssignedTargetingOptionDetails)
  },
  "audienceGroupDetails": {
    object (AudienceGroupAssignedTargetingOptionDetails)
  },
  "browserDetails": {
    object (BrowserAssignedTargetingOptionDetails)
  },
  "householdIncomeDetails": {
    object (HouseholdIncomeAssignedTargetingOptionDetails)
  },
  "onScreenPositionDetails": {
    object (OnScreenPositionAssignedTargetingOptionDetails)
  },
  "carrierAndIspDetails": {
    object (CarrierAndIspAssignedTargetingOptionDetails)
  },
  "keywordDetails": {
    object (KeywordAssignedTargetingOptionDetails)
  },
  "negativeKeywordListDetails": {
    object (NegativeKeywordListAssignedTargetingOptionDetails)
  },
  "operatingSystemDetails": {
    object (OperatingSystemAssignedTargetingOptionDetails)
  },
  "deviceMakeModelDetails": {
    object (DeviceMakeModelAssignedTargetingOptionDetails)
  },
  "environmentDetails": {
    object (EnvironmentAssignedTargetingOptionDetails)
  },
  "inventorySourceDetails": {
    object (InventorySourceAssignedTargetingOptionDetails)
  },
  "categoryDetails": {
    object (CategoryAssignedTargetingOptionDetails)
  },
  "viewabilityDetails": {
    object (ViewabilityAssignedTargetingOptionDetails)
  },
  "authorizedSellerStatusDetails": {
    object (AuthorizedSellerStatusAssignedTargetingOptionDetails)
  },
  "languageDetails": {
    object (LanguageAssignedTargetingOptionDetails)
  },
  "geoRegionDetails": {
    object (GeoRegionAssignedTargetingOptionDetails)
  },
  "inventorySourceGroupDetails": {
    object (InventorySourceGroupAssignedTargetingOptionDetails)
  },
  "digitalContentLabelExclusionDetails": {
    object (DigitalContentLabelAssignedTargetingOptionDetails)
  },
  "sensitiveCategoryExclusionDetails": {
    object (SensitiveCategoryAssignedTargetingOptionDetails)
  },
  "exchangeDetails": {
    object (ExchangeAssignedTargetingOptionDetails)
  },
  "subExchangeDetails": {
    object (SubExchangeAssignedTargetingOptionDetails)
  },
  "thirdPartyVerifierDetails": {
    object (ThirdPartyVerifierAssignedTargetingOptionDetails)
  },
  "poiDetails": {
    object (PoiAssignedTargetingOptionDetails)
  },
  "businessChainDetails": {
    object (BusinessChainAssignedTargetingOptionDetails)
  },
  "contentDurationDetails": {
    object (ContentDurationAssignedTargetingOptionDetails)
  },
  "contentStreamTypeDetails": {
    object (ContentStreamTypeAssignedTargetingOptionDetails)
  },
  "nativeContentPositionDetails": {
    object (NativeContentPositionAssignedTargetingOptionDetails)
  },
  "omidDetails": {
    object (OmidAssignedTargetingOptionDetails)
  },
  "audioContentTypeDetails": {
    object (AudioContentTypeAssignedTargetingOptionDetails)
  },
  "contentGenreDetails": {
    object (ContentGenreAssignedTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
フィールド
name

string

出力専用。この割り当てられたターゲティング オプションのリソース名。

assignedTargetingOptionId

string

出力専用。割り当てられたターゲティング オプションの一意の ID。ID は、特定のリソースとターゲティング タイプ内でのみ一意です。他のコンテキストで再利用できます。

targetingType

enum (TargetingType)

出力専用。この割り当てられたターゲティング オプションのタイプを指定します。

inheritance

enum (Inheritance)

出力専用。割り当てられたターゲティング オプションの継承ステータス。

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

object (ChannelAssignedTargetingOptionDetails)

チャンネルの詳細。このフィールドは、targetingTypeTARGETING_TYPE_CHANNEL の場合に入力されます。

appCategoryDetails

object (AppCategoryAssignedTargetingOptionDetails)

アプリのカテゴリの詳細。このフィールドは、targetingTypeTARGETING_TYPE_APP_CATEGORY の場合に入力されます。

appDetails

object (AppAssignedTargetingOptionDetails)

アプリの詳細。このフィールドは、targetingTypeTARGETING_TYPE_APP の場合に入力されます。

urlDetails

object (UrlAssignedTargetingOptionDetails)

URL の詳細。このフィールドは、targetingTypeTARGETING_TYPE_URL の場合に入力されます。

dayAndTimeDetails

object (DayAndTimeAssignedTargetingOptionDetails)

曜日と時間の詳細。このフィールドは、targetingTypeTARGETING_TYPE_DAY_AND_TIME の場合に入力されます。

ageRangeDetails

object (AgeRangeAssignedTargetingOptionDetails)

年齢層の詳細。このフィールドは、targetingTypeTARGETING_TYPE_AGE_RANGE の場合に入力されます。

regionalLocationListDetails

object (RegionalLocationListAssignedTargetingOptionDetails)

リージョン ロケーション リストの詳細。このフィールドは、targetingTypeTARGETING_TYPE_REGIONAL_LOCATION_LIST の場合に入力されます。

proximityLocationListDetails

object (ProximityLocationListAssignedTargetingOptionDetails)

近接地域リストの詳細。このフィールドは、targetingTypeTARGETING_TYPE_PROXIMITY_LOCATION_LIST の場合に入力されます。

genderDetails

object (GenderAssignedTargetingOptionDetails)

性別の詳細。このフィールドは、targetingTypeTARGETING_TYPE_GENDER の場合に入力されます。

videoPlayerSizeDetails

object (VideoPlayerSizeAssignedTargetingOptionDetails)

動画プレーヤーのサイズの詳細。このフィールドは、targetingTypeTARGETING_TYPE_VIDEO_PLAYER_SIZE の場合に入力されます。

userRewardedContentDetails

object (UserRewardedContentAssignedTargetingOptionDetails)

ユーザー リワード コンテンツの詳細。このフィールドは、targetingTypeTARGETING_TYPE_USER_REWARDED_CONTENT の場合に入力されます。

parentalStatusDetails

object (ParentalStatusAssignedTargetingOptionDetails)

子供の有無の詳細。このフィールドは、targetingTypeTARGETING_TYPE_PARENTAL_STATUS の場合に入力されます。

contentInstreamPositionDetails

object (ContentInstreamPositionAssignedTargetingOptionDetails)

コンテンツのインストリームの位置の詳細。このフィールドは、targetingTypeTARGETING_TYPE_CONTENT_INSTREAM_POSITION の場合に入力されます。

contentOutstreamPositionDetails

object (ContentOutstreamPositionAssignedTargetingOptionDetails)

コンテンツのアウトストリーム位置の詳細。このフィールドは、targetingTypeTARGETING_TYPE_CONTENT_OUTSTREAM_POSITION の場合に入力されます。

deviceTypeDetails

object (DeviceTypeAssignedTargetingOptionDetails)

デバイスタイプの詳細。このフィールドは、targetingTypeTARGETING_TYPE_DEVICE_TYPE の場合に入力されます。

audienceGroupDetails

object (AudienceGroupAssignedTargetingOptionDetails)

オーディエンス ターゲティングの詳細。このフィールドは、targetingTypeTARGETING_TYPE_AUDIENCE_GROUP の場合に入力されます。リソースごとにターゲットにできるオーディエンス グループ オプションは 1 つのみです。

browserDetails

object (BrowserAssignedTargetingOptionDetails)

ブラウザの詳細。このフィールドは、targetingTypeTARGETING_TYPE_BROWSER の場合に入力されます。

householdIncomeDetails

object (HouseholdIncomeAssignedTargetingOptionDetails)

世帯収入の詳細。このフィールドは、targetingTypeTARGETING_TYPE_HOUSEHOLD_INCOME の場合に入力されます。

onScreenPositionDetails

object (OnScreenPositionAssignedTargetingOptionDetails)

画面上の位置の詳細。このフィールドは、targetingTypeTARGETING_TYPE_ON_SCREEN_POSITION の場合に入力されます。

carrierAndIspDetails

object (CarrierAndIspAssignedTargetingOptionDetails)

携帯通信会社と ISP の詳細。このフィールドは、targetingTypeTARGETING_TYPE_CARRIER_AND_ISP の場合に入力されます。

keywordDetails

object (KeywordAssignedTargetingOptionDetails)

キーワードの詳細。このフィールドは、targetingTypeTARGETING_TYPE_KEYWORD の場合に入力されます。

1 つのリソースに最大 5,000 個の直接除外キーワードを割り当てることができます。割り当て可能なキーワード(非除外キーワード)の数に制限はありません。

negativeKeywordListDetails

object (NegativeKeywordListAssignedTargetingOptionDetails)

キーワードの詳細。このフィールドは、targetingTypeTARGETING_TYPE_NEGATIVE_KEYWORD_LIST の場合に入力されます。

1 つのリソースに設定できる除外キーワード リストは 4 つまでです。

operatingSystemDetails

object (OperatingSystemAssignedTargetingOptionDetails)

オペレーティング システムの詳細。このフィールドは、targetingTypeTARGETING_TYPE_OPERATING_SYSTEM の場合に入力されます。

deviceMakeModelDetails

object (DeviceMakeModelAssignedTargetingOptionDetails)

デバイスのメーカーとモデルの詳細。このフィールドは、targetingTypeTARGETING_TYPE_DEVICE_MAKE_MODEL の場合に入力されます。

environmentDetails

object (EnvironmentAssignedTargetingOptionDetails)

環境の詳細。このフィールドは、targetingTypeTARGETING_TYPE_ENVIRONMENT の場合に入力されます。

inventorySourceDetails

object (InventorySourceAssignedTargetingOptionDetails)

広告枠ソースの詳細。このフィールドは、targetingTypeTARGETING_TYPE_INVENTORY_SOURCE の場合に入力されます。

categoryDetails

object (CategoryAssignedTargetingOptionDetails)

カテゴリの詳細。このフィールドは、targetingTypeTARGETING_TYPE_CATEGORY の場合に入力されます。

カテゴリをターゲットに設定すると、そのサブカテゴリもターゲットに設定されます。ターゲティングから除外しているカテゴリにサブカテゴリが含まれている場合は、除外が優先されます。

viewabilityDetails

object (ViewabilityAssignedTargetingOptionDetails)

視認性の詳細。このフィールドは、targetingTypeTARGETING_TYPE_VIEWABILITY の場合に入力されます。

リソースごとにターゲットにできる視認性オプションは 1 つのみです。

authorizedSellerStatusDetails

object (AuthorizedSellerStatusAssignedTargetingOptionDetails)

認定販売者のステータスの詳細。このフィールドは、targetingTypeTARGETING_TYPE_AUTHORIZED_SELLER_STATUS の場合に入力されます。

リソースごとにターゲットにできる認定販売者ステータス オプションは 1 つのみです。

リソースに認定販売者ステータス オプションがない場合は、ads.txt ファイルで「DIRECT」または「RESELLER」と指定されているすべての認定販売者がデフォルトでターゲットに設定されます。

languageDetails

object (LanguageAssignedTargetingOptionDetails)

言語の詳細。このフィールドは、targetingTypeTARGETING_TYPE_LANGUAGE の場合に入力されます。

geoRegionDetails

object (GeoRegionAssignedTargetingOptionDetails)

地域の詳細。このフィールドは、targetingTypeTARGETING_TYPE_GEO_REGION の場合に入力されます。

inventorySourceGroupDetails

object (InventorySourceGroupAssignedTargetingOptionDetails)

広告枠ソースグループの詳細。このフィールドは、targetingTypeTARGETING_TYPE_INVENTORY_SOURCE_GROUP の場合に入力されます。

digitalContentLabelExclusionDetails

object (DigitalContentLabelAssignedTargetingOptionDetails)

デジタル コンテンツ ラベルの詳細。このフィールドは、targetingTypeTARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION の場合に入力されます。

デジタル コンテンツ ラベルはターゲットの除外です。広告主レベルのデジタル コンテンツ ラベルの除外を設定すると、(リソース設定に表示されない場合でも)配信で常に適用されます。リソース設定では、広告主の除外に加えて、コンテンツ ラベルを除外することはできますが、オーバーライドすることはできません。すべてのデジタル コンテンツ ラベルが除外されている場合、広告申込情報は配信されません。

sensitiveCategoryExclusionDetails

object (SensitiveCategoryAssignedTargetingOptionDetails)

デリケートなカテゴリの詳細。このフィールドは、targetingTypeTARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION の場合に入力されます。

デリケートなカテゴリはターゲティングの除外です。広告主レベルのデリケートなカテゴリの除外を設定すると、(リソース設定に表示されない場合でも)配信で常に適用されます。リソース設定では、広告主の除外に加えて、デリケートなカテゴリを除外することはできますが、オーバーライドすることはできません。

exchangeDetails

object (ExchangeAssignedTargetingOptionDetails)

交換の詳細。このフィールドは、targetingTypeTARGETING_TYPE_EXCHANGE の場合に入力されます。

subExchangeDetails

object (SubExchangeAssignedTargetingOptionDetails)

サブエクスチェンジの詳細。このフィールドは、targetingTypeTARGETING_TYPE_SUB_EXCHANGE の場合に入力されます。

thirdPartyVerifierDetails

object (ThirdPartyVerifierAssignedTargetingOptionDetails)

サードパーティによるオーナー確認の詳細。このフィールドは、targetingTypeTARGETING_TYPE_THIRD_PARTY_VERIFIER の場合に入力されます。

poiDetails

object (PoiAssignedTargetingOptionDetails)

スポットの詳細。このフィールドは、targetingTypeTARGETING_TYPE_POI の場合に入力されます。

businessChainDetails

object (BusinessChainAssignedTargetingOptionDetails)

ビジネス チェーンの詳細。このフィールドは、targetingTypeTARGETING_TYPE_BUSINESS_CHAIN の場合に入力されます。

contentDurationDetails

object (ContentDurationAssignedTargetingOptionDetails)

コンテンツの長さの詳細。このフィールドは、targetingTypeTARGETING_TYPE_CONTENT_DURATION の場合に入力されます。

contentStreamTypeDetails

object (ContentStreamTypeAssignedTargetingOptionDetails)

コンテンツの長さの詳細。このフィールドは、TargetingType が TARGETING_TYPE_CONTENT_STREAM_TYPE の場合に入力されます。

nativeContentPositionDetails

object (NativeContentPositionAssignedTargetingOptionDetails)

ネイティブ コンテンツの位置の詳細。このフィールドは、targetingTypeTARGETING_TYPE_NATIVE_CONTENT_POSITION の場合に入力されます。

omidDetails

object (OmidAssignedTargetingOptionDetails)

Open Measurement が有効な広告枠の詳細。このフィールドは、targetingTypeTARGETING_TYPE_OMID の場合に入力されます。

audioContentTypeDetails

object (AudioContentTypeAssignedTargetingOptionDetails)

音声コンテンツ タイプの詳細。このフィールドは、targetingTypeTARGETING_TYPE_AUDIO_CONTENT_TYPE の場合に入力されます。

contentGenreDetails

object (ContentGenreAssignedTargetingOptionDetails)

コンテンツ ジャンルの詳細。このフィールドは、targetingTypeTARGETING_TYPE_CONTENT_GENRE の場合に入力されます。

継承

割り当てられたターゲティング オプションが、パートナーや広告主などの上位エンティティから継承されているかどうかを示します。割り当てられたターゲティング オプションは継承されます。これは、現在のレベルで割り当てられているターゲティングよりも常に配信に適用されます。現在のエンティティ サービスでは変更できません。継承元のエンティティ サービスを通じて変更する必要があります。親レベルで設定されている場合、継承は、ターゲットから除外されたチャンネル、デリケートなカテゴリの除外、デジタル コンテンツ ラベルの除外にのみ適用されます。

列挙型
INHERITANCE_UNSPECIFIED 継承が指定されていないか、不明です。
NOT_INHERITED 割り当てられたターゲティング オプションは上位エンティティから継承されません。
INHERITED_FROM_PARTNER 割り当てられたターゲティング オプションは、パートナーのターゲット設定から継承されます。
INHERITED_FROM_ADVERTISER 割り当てられたターゲティング オプションは、広告主のターゲティング設定から継承されます。

ChannelAssignedTargetingOptionDetails

割り当てられたチャネル ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_CHANNEL の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "channelId": string,
  "negative": boolean
}
フィールド
channelId

string (int64 format)

必須。チャンネルの ID。パートナーが所有するチャネルまたは広告主が所有するチャネルリソースのチャネル ID フィールドを参照する必要があります。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。広告主レベルで割り当てられたターゲティング オプションの場合、このフィールドは true にする必要があります。

AppCategoryAssignedTargetingOptionDetails

割り当てられたアプリカテゴリのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_APP_CATEGORY の場合、AssignedTargetingOption の appCategoryDetails フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
フィールド
displayName

string

出力専用。アプリのカテゴリの表示名。

targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_APP_CATEGORY の場合の targetingOptionId フィールド。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

AppAssignedTargetingOptionDetails

割り当てられたアプリ ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_APP の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "appId": string,
  "displayName": string,
  "negative": boolean,
  "appPlatform": enum (AppPlatform)
}
フィールド
appId

string

必須。アプリの ID。

Android の Play ストア アプリではバンドル ID(com.google.android.gm など)が使用されます。Apple の App Store のアプリ ID では 9 桁の文字列(例: 422689480)が使用されます。

displayName

string

出力専用。アプリの表示名。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

appPlatform

enum (AppPlatform)

ターゲット アプリのプラットフォームを示します。このフィールドが指定されていない場合、アプリ プラットフォームはモバイル(Android や iOS など)として識別され、アプリ ID から適切なモバイル プラットフォームが導出されます。

AppPlatform

アプリ プラットフォームのターゲティング オプション。

列挙型
APP_PLATFORM_UNSPECIFIED このバージョンでアプリのプラットフォームが指定されていない場合のデフォルト値。この列挙型はデフォルト値のプレースホルダであり、実際のプラットフォーム オプションを表すものではありません。
APP_PLATFORM_IOS このアプリ プラットフォームは iOS です。
APP_PLATFORM_ANDROID このアプリ プラットフォームは Android です。
APP_PLATFORM_ROKU アプリ プラットフォームは Roku です。
APP_PLATFORM_AMAZON_FIRETV アプリ プラットフォームは Amazon FireTV です。
APP_PLATFORM_PLAYSTATION アプリ プラットフォームは Playstation です。
APP_PLATFORM_APPLE_TV アプリ プラットフォームは Apple TV です。
APP_PLATFORM_XBOX アプリのプラットフォームは Xbox です。
APP_PLATFORM_SAMSUNG_TV アプリ プラットフォームは Samsung TV です。
APP_PLATFORM_ANDROID_TV アプリ プラットフォームは Android TV です。
APP_PLATFORM_GENERIC_CTV このプラットフォームは、他の場所で明示されていない CTV プラットフォームです。

UrlAssignedTargetingOptionDetails

割り当てられた URL ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_URL の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "url": string,
  "negative": boolean
}
フィールド
url

string

必須。URL(例: example.com)。

ディスプレイ&ビデオ 360 では、2 レベルのサブディレクトリ ターゲティング(例: www.example.com/one-subdirectory-level/second-level)と 5 レベルのサブドメイン ターゲティング(例: five.four.three.two.one.example.com)がサポートされています。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

DayAndTimeAssignedTargetingOptionDetails

特定の曜日で定義された時間セグメントを表し、開始時刻と終了時刻があります。startHour で表される時刻は、endHour で表される時刻よりも前である必要があります。

JSON 表現
{
  "dayOfWeek": enum (DayOfWeek),
  "startHour": integer,
  "endHour": integer,
  "timeZoneResolution": enum (TimeZoneResolution)
}
フィールド
dayOfWeek

enum (DayOfWeek)

必須。この曜日と時間帯のターゲティング設定の曜日です。

startHour

integer

必須。曜日と時間によるターゲティングの開始時間。0(1 日の始まり)~ 23(1 日の終わりの 1 時間前)の範囲で指定してください。

endHour

integer

必須。曜日と時間によるターゲティングの終了時刻。1(1 日の始まりから 1 時間)~ 24(1 日の終わり)の値にする必要があります。

timeZoneResolution

enum (TimeZoneResolution)

必須。この日時のターゲティング設定で使用するタイムゾーンを決定するために使用されるメカニズムです。

DayOfWeek

曜日を表します。

列挙型
DAY_OF_WEEK_UNSPECIFIED 曜日が指定されていません。
MONDAY 月曜日
TUESDAY 火曜日
WEDNESDAY Wednesday
THURSDAY 木曜日
FRIDAY 金曜日
SATURDAY 土曜日
SUNDAY 日曜日

TimeZoneResolution

タイムゾーンを解決するために考えられるアプローチ。

列挙型
TIME_ZONE_RESOLUTION_UNSPECIFIED タイムゾーンの解決が不明確または不明です。
TIME_ZONE_RESOLUTION_END_USER 時間は、広告を見たユーザーのタイムゾーンで解決されます。
TIME_ZONE_RESOLUTION_ADVERTISER 時間は、広告を配信した広告主のタイムゾーンで解決されます。

AgeRangeAssignedTargetingOptionDetails

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

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

enum (AgeRange)

視聴者の年齢層。一定の年齢層のオーディエンスのみをターゲットに設定できます。したがって、このフィールドに示される年齢層は、1)単独で対象とするか、2)より大きな連続した年齢層の一部である可能性があります。年齢が不明なオーディエンスをターゲットに設定することで、継続的な年齢層のターゲティングによるリーチを広げることができる。

v1 でのみ出力されます。v2 では必須です。

targetingOptionId

string

必須。TARGETING_TYPE_AGE_RANGE 型の TargetingOptiontargetingOptionId

RegionalLocationListAssignedTargetingOptionDetails

地域の地域リストのターゲティングの詳細です。targetingTypeTARGETING_TYPE_REGIONAL_LOCATION_LIST の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "regionalLocationListId": string,
  "negative": boolean
}
フィールド
regionalLocationListId

string (int64 format)

必須。リージョンのロケーション リストの ID。タイプが TARGETING_LOCATION_TYPE_REGIONALLocationList リソースの locationListId フィールドを参照する必要があります。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

ProximityLocationListAssignedTargetingOptionDetails

近接地域リストのターゲティングの詳細です。targetingTypeTARGETING_TYPE_PROXIMITY_LOCATION_LIST の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "proximityLocationListId": string,
  "proximityRadiusRange": enum (ProximityRadiusRange)
}
フィールド
proximityLocationListId

string (int64 format)

必須。近接ロケーション リストの ID。タイプが TARGETING_LOCATION_TYPE_PROXIMITYLocationList リソースの locationListId フィールドを参照する必要があります。

proximityRadiusRange

enum (ProximityRadiusRange)

必須。近接地域リストの半径範囲です。ターゲットに設定する地域の周辺の面積を表します。

1 つのリソースで All の近接地域ターゲティングでは、半径の範囲の値を同じにする必要があります。既存のターゲティングと一致するようにこの値を設定します。このフィールドを更新すると、リソースに含まれるすべての近接ターゲティングの半径範囲が変更されます。

ProximityRadiusRange

地域タイプに基づく近接オプションの半径範囲のタイプ。半径の範囲は人口密度を基準とします。たとえば、農村部の PROXIMITY_RADIUS_RANGE_SMALL は、人口の多い都市の PROXIMITY_RADIUS_RANGE_SMALL とは異なります。

列挙型
PROXIMITY_RADIUS_RANGE_UNSPECIFIED ターゲットの半径の範囲が指定されていないか、不明です。このバージョンで半径の範囲が指定されていない場合のデフォルト値。この列挙型はデフォルト値のプレースホルダであり、実際の半径の範囲オプションを表すものではありません。
PROXIMITY_RADIUS_RANGE_SMALL ターゲットの半径の範囲が狭い。
PROXIMITY_RADIUS_RANGE_MEDIUM ターゲットの半径の範囲が中程度です。
PROXIMITY_RADIUS_RANGE_LARGE ターゲットの半径の範囲が大きいです。

GenderAssignedTargetingOptionDetails

割り当てられた性別ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_GENDER の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

enum (Gender)

オーディエンスの性別。

v1 でのみ出力されます。v2 では必須です。

targetingOptionId

string

必須。TARGETING_TYPE_GENDER 型の TargetingOptiontargetingOptionId

VideoPlayerSizeAssignedTargetingOptionDetails

動画プレーヤーのサイズ ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_VIDEO_PLAYER_SIZE の場合、videoPlayerSizeDetails フィールドに入力されます。すべてのオプションを明示的にターゲティングすることはできません。この効果を実現するには、動画プレーヤー サイズのターゲティング オプションをすべて削除してください。

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

string

必須。targetingTypeTARGETING_TYPE_VIDEO_PLAYER_SIZE の場合の targetingOptionId フィールド。

videoPlayerSize

enum (VideoPlayerSize)

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

v1 でのみ出力されます。v2 では必須です。

UserRewardedContentAssignedTargetingOptionDetails

ユーザー リワード コンテンツ ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_USER_REWARDED_CONTENT の場合、userRewardedContentDetails フィールドに入力されます。

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

string

必須。targetingTypeTARGETING_TYPE_USER_REWARDED_CONTENT の場合の targetingOptionId フィールド。

userRewardedContent

enum (UserRewardedContent)

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

ParentalStatusAssignedTargetingOptionDetails

割り当てられている子供の有無のターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_PARENTAL_STATUS の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

enum (ParentalStatus)

オーディエンスの子供の有無。

v1 でのみ出力されます。v2 では必須です。

targetingOptionId

string

必須。TARGETING_TYPE_PARENTAL_STATUS 型の TargetingOptiontargetingOptionId

ContentInstreamPositionAssignedTargetingOptionDetails

割り当てられたコンテンツのインストリーム位置ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_CONTENT_INSTREAM_POSITION の場合、contentInstreamPositionDetails フィールドに入力されます。

JSON 表現
{
  "targetingOptionId": string,
  "contentInstreamPosition": enum (ContentInstreamPosition),
  "adType": enum (AdType)
}
フィールド
targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_CONTENT_INSTREAM_POSITION の場合の targetingOptionId フィールド。

contentInstreamPosition

enum (ContentInstreamPosition)

動画広告またはオーディオ広告のコンテンツ インストリームの位置。

v1 でのみ出力されます。v2 では必須です。

adType

enum (AdType)

出力専用。ターゲットとする広告タイプ。このターゲティング オプションは、広告掲載オーダーのターゲティングにのみ適用され、指定した広告タイプをサポートする新しい広告申込情報にデフォルトで継承されます。指定できる値は次のとおりです。

  • AD_TYPE_VIDEO: lineItemTypeLINE_ITEM_TYPE_VIDEO_DEFAULT の場合、設定は新しい広告申込情報に継承されます。
  • AD_TYPE_AUDIO: lineItemTypeLINE_ITEM_TYPE_AUDIO_DEFAULT の場合、設定は新しい広告申込情報に継承されます。

AdType

広告に関連付けられているクリエイティブ タイプを表します。

列挙型
AD_TYPE_UNSPECIFIED 広告タイプが指定されていないか、このバージョンでは不明です。
AD_TYPE_DISPLAY ディスプレイ クリエイティブ。例:作成します
AD_TYPE_VIDEO 動画クリエイティブ動画プレーヤーでコンテンツのストリーミング中に再生される動画広告。
AD_TYPE_AUDIO オーディオ クリエイティブ(例:オーディオ コンテンツ中に再生されるオーディオ広告です。

ContentOutstreamPositionAssignedTargetingOptionDetails

割り当てられたコンテンツのアウトストリーム位置ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_CONTENT_OUTSTREAM_POSITION の場合、contentOutstreamPositionDetails フィールドに入力されます。

JSON 表現
{
  "targetingOptionId": string,
  "contentOutstreamPosition": enum (ContentOutstreamPosition),
  "adType": enum (AdType)
}
フィールド
targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_CONTENT_OUTSTREAM_POSITION の場合の targetingOptionId フィールド。

contentOutstreamPosition

enum (ContentOutstreamPosition)

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

v1 でのみ出力されます。v2 では必須です。

adType

enum (AdType)

出力専用。ターゲットとする広告タイプ。このターゲティング オプションは、広告掲載オーダーのターゲティングにのみ適用され、指定した広告タイプをサポートする新しい広告申込情報にデフォルトで継承されます。指定できる値は次のとおりです。

  • AD_TYPE_DISPLAY: lineItemTypeLINE_ITEM_TYPE_DISPLAY_DEFAULT の場合、設定は新しい広告申込情報に継承されます。
  • AD_TYPE_VIDEO: lineItemTypeLINE_ITEM_TYPE_VIDEO_DEFAULT の場合、設定は新しい広告申込情報に継承されます。

DeviceTypeAssignedTargetingOptionDetails

デバイスタイプのターゲティングの詳細。targetingTypeTARGETING_TYPE_DEVICE_TYPE の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string

必須。デバイスタイプの ID。

deviceType

enum (DeviceType)

デバイスタイプの表示名。

v1 でのみ出力されます。v2 では必須です。

AudienceGroupAssignedTargetingOptionDetails

割り当てられたオーディエンス グループのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_AUDIENCE_GROUP の場合、AssignedTargetingOption の詳細フィールドに入力されます。各グループ間のリレーションは UNION です。ただし、excludedFirstAndThirdPartyAudienceGroup と excludedGoogleAudienceGroup では、COMPLEMENT は他のグループとの INTERSECTION として使用されます。

JSON 表現
{
  "includedFirstAndThirdPartyAudienceGroups": [
    {
      object (FirstAndThirdPartyAudienceGroup)
    }
  ],
  "includedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  },
  "includedCustomListGroup": {
    object (CustomListGroup)
  },
  "includedCombinedAudienceGroup": {
    object (CombinedAudienceGroup)
  },
  "excludedFirstAndThirdPartyAudienceGroup": {
    object (FirstAndThirdPartyAudienceGroup)
  },
  "excludedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  }
}
フィールド
includedFirstAndThirdPartyAudienceGroups[]

object (FirstAndThirdPartyAudienceGroup)

含まれる自社オーディエンスと第三者オーディエンス グループの自社オーディエンス ID と第三者オーディエンス ID と期限。それぞれの自社オーディエンス グループと第三者オーディエンス グループには、自社オーディエンスと第三者オーディエンス ID のみが含まれます。それぞれの自社オーディエンス グループと第三者オーディエンス グループ間の関係は INTERSECTION で、結果は他のオーディエンス グループと UNION されます。同じ設定の繰り返しのグループは無視されます。

includedGoogleAudienceGroup

object (GoogleAudienceGroup)

含まれている Google オーディエンス グループの Google オーディエンス ID。Google オーディエンス ID のみが含まれます。

includedCustomListGroup

object (CustomListGroup)

含まれるカスタムリスト グループのカスタムリスト ID。カスタムリスト ID のみが含まれます。

includedCombinedAudienceGroup

object (CombinedAudienceGroup)

含まれる統合オーディエンス グループの統合オーディエンス ID。統合オーディエンス ID のみが含まれます。

excludedFirstAndThirdPartyAudienceGroup

object (FirstAndThirdPartyAudienceGroup)

除外された自社オーディエンスと第三者オーディエンス グループの自社オーディエンス ID と第三者オーディエンス ID と期限。ターゲット除外に使用されます。このグループと他の除外されたオーディエンス グループの UNION 「COMPLEMENT」が、すべての非除外オーディエンス ターゲティングへの結合として使用されます。すべてのアイテムは、互いに論理的に「OR」となります。

excludedGoogleAudienceGroup

object (GoogleAudienceGroup)

除外された Google オーディエンス グループの Google オーディエンス ID。ターゲット除外に使用されます。このグループと他の除外されたオーディエンス グループの UNION 「COMPLEMENT」が、すべての非除外オーディエンス ターゲティングへの結合として使用されます。アフィニティ、購買意向の強いオーディエンス、インストール済みのアプリタイプの Google オーディエンスのみを含む。すべてのアイテムは、互いに論理的に「OR」となります。

FirstAndThirdPartyAudienceGroup

自社と第三者のオーディエンス グループの詳細。自社と第三者のオーディエンス ターゲティングの設定はすべて論理的に「OR」となります。

JSON 表現
{
  "settings": [
    {
      object (FirstAndThirdPartyAudienceTargetingSetting)
    }
  ]
}
フィールド
settings[]

object (FirstAndThirdPartyAudienceTargetingSetting)

必須。自社と第三者のオーディエンス グループの、自社と第三者のすべてのオーディエンス ターゲティング設定。同じ ID で設定を繰り返すことはできません。

FirstAndThirdPartyAudienceTargetingSetting

自社と第三者のオーディエンス ターゲティング設定の詳細。

JSON 表現
{
  "firstAndThirdPartyAudienceId": string,
  "recency": enum (Recency)
}
フィールド
firstAndThirdPartyAudienceId

string (int64 format)

必須。自社と第三者のオーディエンス ターゲティング設定の自社オーディエンスと第三者オーディエンス ID。この ID は firstAndThirdPartyAudienceId です。

recency

enum (Recency)

自社と第三者のオーディエンス ターゲティング設定の新しさ。ファーストパーティ オーディエンスにのみ適用されます。それ以外の場合は無視されます。詳しくは、https://support.google.com/displayvideo/answer/2949947#recency をご覧ください。指定しない場合、新しさの制限は適用されません。

新しい順

サポートされているすべての自社および第三者オーディエンスのリピート間隔の値。

列挙型
RECENCY_NO_LIMIT 更新頻度の制限なし。
RECENCY_1_MINUTE 鮮度は 1 分です。
RECENCY_5_MINUTES リピート間隔は 5 分です。
RECENCY_10_MINUTES リピート間隔は 10 分です。
RECENCY_15_MINUTES 鮮度は 15 分です。
RECENCY_30_MINUTES リピート間隔は 30 分です。
RECENCY_1_HOUR リピート間隔は 1 時間です。
RECENCY_2_HOURS リピート間隔は 2 時間です。
RECENCY_3_HOURS リピート間隔は 3 時間です。
RECENCY_6_HOURS リピート間隔は 6 時間です。
RECENCY_12_HOURS リピート間隔は 12 時間です。
RECENCY_1_DAY リピート間隔は 1 日です。
RECENCY_2_DAYS リピート間隔は 2 日間です。
RECENCY_3_DAYS リピート間隔は 3 日間です。
RECENCY_5_DAYS リピート間隔は 5 日間です。
RECENCY_7_DAYS リピート間隔は 7 日間です。
RECENCY_10_DAYS リピート間隔は 10 日です。
RECENCY_14_DAYS リピート間隔は 14 日間です。
RECENCY_15_DAYS リピート間隔は 15 日間です。
RECENCY_21_DAYS リピート間隔は 21 日間です。
RECENCY_28_DAYS リピート間隔は 28 日間です。
RECENCY_30_DAYS リピート間隔は 30 日間です。
RECENCY_40_DAYS リピート間隔は 40 日です。
RECENCY_45_DAYS リピート間隔は 45 日です。
RECENCY_60_DAYS リピート間隔は 60 日です。
RECENCY_90_DAYS リピート間隔は 90 日間です。
RECENCY_120_DAYS リピート間隔は 120 日です。
RECENCY_180_DAYS リピート間隔は 180 日です。
RECENCY_270_DAYS リピート間隔は 270 日です。
RECENCY_365_DAYS リピート間隔は 365 日です。

GoogleAudienceGroup

Google オーディエンス グループの詳細。Google のオーディエンス ターゲティングの設定はすべて論理的に「OR」となります。

JSON 表現
{
  "settings": [
    {
      object (GoogleAudienceTargetingSetting)
    }
  ]
}
フィールド
settings[]

object (GoogleAudienceTargetingSetting)

必須。Google オーディエンス グループのすべての Google オーディエンス ターゲティング設定。同じ ID で繰り返し設定は無視されます。

GoogleAudienceTargetingSetting

Google オーディエンス ターゲティング設定の詳細。

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

string (int64 format)

必須。Google オーディエンス ターゲティング設定の Google オーディエンス ID。この ID は googleAudienceId です。

CustomListGroup

カスタムリストグループの詳細。カスタムリストのターゲット設定はすべて論理的に「OR」となります。

JSON 表現
{
  "settings": [
    {
      object (CustomListTargetingSetting)
    }
  ]
}
フィールド
settings[]

object (CustomListTargetingSetting)

必須。カスタム リスト グループのすべてのカスタムリストのターゲット設定。同じ ID で繰り返し設定は無視されます。

CustomListTargetingSetting

カスタムリストのターゲット設定の詳細。

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

string (int64 format)

必須。カスタムリスト ターゲティング設定のカスタム ID。この ID は customListId です。

CombinedAudienceGroup

統合オーディエンス グループの詳細。統合オーディエンス ターゲティングの設定はすべて論理的に「OR」となります。

JSON 表現
{
  "settings": [
    {
      object (CombinedAudienceTargetingSetting)
    }
  ]
}
フィールド
settings[]

object (CombinedAudienceTargetingSetting)

必須。統合オーディエンス グループのすべての統合オーディエンス ターゲティング設定。同じ ID で繰り返し設定は無視されます。組み合わせオーディエンスの設定数は 5 つ以下にしてください。5 つを超えるとエラーがスローされます。

CombinedAudienceTargetingSetting

組み合わせオーディエンス ターゲティングの設定に関する詳細。

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

string (int64 format)

必須。統合オーディエンス ターゲティング設定の統合オーディエンス ID。この ID は combinedAudienceId です。

BrowserAssignedTargetingOptionDetails

割り当てられたブラウザ ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_BROWSER の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
フィールド
displayName

string

出力専用。ブラウザの表示名。

targetingOptionId

string

必須。TARGETING_TYPE_BROWSER 型の TargetingOptiontargetingOptionId

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。同じリソースに割り当てられたブラウザ ターゲティング オプションはすべて、このフィールドに同じ値を設定する必要があります。

HouseholdIncomeAssignedTargetingOptionDetails

割り当てられた世帯収入のターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_HOUSEHOLD_INCOME の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

enum (HouseholdIncome)

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

v1 でのみ出力されます。v2 では必須です。

targetingOptionId

string

必須。TARGETING_TYPE_HOUSEHOLD_INCOME 型の TargetingOptiontargetingOptionId

OnScreenPositionAssignedTargetingOptionDetails

画面上の位置ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_ON_SCREEN_POSITION の場合、onScreenPositionDetails フィールドに入力されます。

JSON 表現
{
  "targetingOptionId": string,
  "onScreenPosition": enum (OnScreenPosition),
  "adType": enum (AdType)
}
フィールド
targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_ON_SCREEN_POSITION の場合の targetingOptionId フィールド。

onScreenPosition

enum (OnScreenPosition)

出力専用。画面上の位置。

adType

enum (AdType)

出力専用。ターゲットとする広告タイプ。このターゲティング オプションは、広告掲載オーダーのターゲティングにのみ適用され、指定した広告タイプをサポートする新しい広告申込情報にデフォルトで継承されます。指定できる値は次のとおりです。

  • AD_TYPE_DISPLAY: lineItemTypeLINE_ITEM_TYPE_DISPLAY_DEFAULT の場合、設定は新しい広告申込情報に継承されます。
  • AD_TYPE_VIDEO: lineItemTypeLINE_ITEM_TYPE_VIDEO_DEFAULT の場合、設定は新しい広告申込情報に継承されます。

CarrierAndIspAssignedTargetingOptionDetails

割り当てられた携帯通信会社と ISP のターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_CARRIER_AND_ISP の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
フィールド
displayName

string

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

targetingOptionId

string

必須。TARGETING_TYPE_CARRIER_AND_ISP 型の TargetingOptiontargetingOptionId

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。同じリソースに割り当てられた携帯通信会社と ISP のターゲティング オプションはすべて、このフィールドに同じ値を設定する必要があります。

KeywordAssignedTargetingOptionDetails

割り当てられたキーワード ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_KEYWORD の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "keyword": string,
  "negative": boolean
}
フィールド
keyword

string

必須。キーワード(例: car insurance)。

非除外キーワードに不適切な語句を含めることはできません。UTF-8 でエンコードして最大サイズ 255 バイトにする必要があります。最大文字数は 80 文字です。単語数は最大 10 語です。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

NegativeKeywordListAssignedTargetingOptionDetails

除外キーワード リストのターゲティングの詳細。targetingTypeTARGETING_TYPE_NEGATIVE_KEYWORD_LIST の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string (int64 format)

必須。除外キーワード リストの ID。NegativeKeywordList リソースの negativeKeywordListId フィールドを参照する必要があります。

OperatingSystemAssignedTargetingOptionDetails

割り当てられたオペレーティング システムのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_OPERATING_SYSTEM の場合、operatingSystemDetails フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
フィールド
displayName

string

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

targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_OPERATING_SYSTEM の場合に targetingOptionId フィールドに入力されるターゲティング オプション ID。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

DeviceMakeModelAssignedTargetingOptionDetails

割り当てられたデバイスのメーカーとモデルのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_DEVICE_MAKE_MODEL の場合、deviceMakeModelDetails フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
フィールド
displayName

string

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

targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_DEVICE_MAKE_MODEL の場合の targetingOptionId フィールド。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

EnvironmentAssignedTargetingOptionDetails

割り当て済み環境ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_ENVIRONMENT の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

enum (Environment)

サービス環境。

v1 でのみ出力されます。v2 では必須です。

targetingOptionId

string

必須。TARGETING_TYPE_ENVIRONMENT 型の TargetingOptiontargetingOptionId(例:「508010」ENVIRONMENT_WEB_OPTIMIZED オプションのターゲティングなど)を指定します。

InventorySourceAssignedTargetingOptionDetails

広告枠ソースのターゲティングの詳細です。targetingTypeTARGETING_TYPE_INVENTORY_SOURCE の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string (int64 format)

必須。広告枠ソースの ID。InventorySource リソースの inventorySourceId フィールドを参照する必要があります。

CategoryAssignedTargetingOptionDetails

割り当て済みカテゴリのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_CATEGORY の場合、categoryDetails フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
フィールド
displayName

string

出力専用。カテゴリの表示名。

targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_CATEGORY の場合の targetingOptionId フィールド。

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

ViewabilityAssignedTargetingOptionDetails

割り当てられた視認性ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_VIEWABILITY の場合、AssignedTargetingOption の viewabilityDetails フィールドに入力されます。

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

enum (Viewability)

視認性の予測値(%)。

v1 でのみ出力されます。v2 では必須です。

targetingOptionId

string

必須。TARGETING_TYPE_VIEWABILITY 型の TargetingOptiontargetingOptionId(例:「509010」VIEWABILITY_10_PERCENT_OR_MORE オプションのターゲティングなど)を指定します。

AuthorizedSellerStatusAssignedTargetingOptionDetails

割り当てられた認定販売者のステータスを表します。targetingTypeTARGETING_TYPE_AUTHORIZED_SELLER_STATUS の場合、AssignedTargetingOption の詳細フィールドに入力されます。

リソースに TARGETING_TYPE_AUTHORIZED_SELLER_STATUS ターゲティング オプションが割り当てられていない場合、「認定直接販売者と認定販売パートナー」が使用されます。選択します。

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

enum (AuthorizedSellerStatus)

出力専用。ターゲットに設定する認定販売者のステータス。

targetingOptionId

string

必須。TARGETING_TYPE_AUTHORIZED_SELLER_STATUS 型の TargetingOptiontargetingOptionId

LanguageAssignedTargetingOptionDetails

割り当てられた言語ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_LANGUAGE の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
フィールド
displayName

string

出力専用。言語の表示名(例:「フランス語」)を入力します。

targetingOptionId

string

必須。TARGETING_TYPE_LANGUAGE 型の TargetingOptiontargetingOptionId

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。同じリソースに割り当てられたすべてのターゲット言語オプションには、このフィールドに同じ値を設定する必要があります。

GeoRegionAssignedTargetingOptionDetails

割り当てられた地域ターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_GEO_REGION の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string

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

targetingOptionId

string

必須。TARGETING_TYPE_GEO_REGION 型の TargetingOptiontargetingOptionId

geoRegionType

enum (GeoRegionType)

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

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

InventorySourceGroupAssignedTargetingOptionDetails

広告枠ソース グループのターゲティングの詳細。targetingTypeTARGETING_TYPE_INVENTORY_SOURCE_GROUP の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string (int64 format)

必須。広告枠ソースグループの ID。InventorySourceGroup リソースの inventorySourceGroupId フィールドを参照する必要があります。

DigitalContentLabelAssignedTargetingOptionDetails

デジタル コンテンツ ラベルのターゲティングの詳細です。targetingTypeTARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string

必須。除外するデジタル コンテンツ ラベルの ID。

contentRatingTier

enum (ContentRatingTier)

出力専用。デジタル コンテンツ ラベルの評価階層の表示名。

SensitiveCategoryAssignedTargetingOptionDetails

デリケートなカテゴリのターゲティングの詳細。targetingTypeTARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string

必須。除外するデリケートなカテゴリの ID。

sensitiveCategory

enum (SensitiveCategory)

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

ExchangeAssignedTargetingOptionDetails

割り当てられたエクスチェンジのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_EXCHANGE の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string

必須。TARGETING_TYPE_EXCHANGE 型の TargetingOptiontargetingOptionId

SubExchangeAssignedTargetingOptionDetails

割り当てられたサブエクスチェンジのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_SUB_EXCHANGE の場合、AssignedTargetingOption の詳細フィールドに入力されます。

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

string

必須。TARGETING_TYPE_SUB_EXCHANGE 型の TargetingOptiontargetingOptionId

ThirdPartyVerifierAssignedTargetingOptionDetails

割り当てられた第三者検証担当者のターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_THIRD_PARTY_VERIFIER の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{

  // Union field verifier can be only one of the following:
  "adloox": {
    object (Adloox)
  },
  "doubleVerify": {
    object (DoubleVerify)
  },
  "integralAdScience": {
    object (IntegralAdScience)
  }
  // End of list of possible types for union field verifier.
}
フィールド
共用体フィールド verifier。第三者の検証ツールのいずれかをターゲットに設定して、インプレッションにブランド保護のしきい値を適用できます。verifier は次のいずれかになります。
adloox

object (Adloox)

第三者によるブランド確認ツール -- Adloox

doubleVerify

object (DoubleVerify)

第三者ブランド確認機能 -- DoubleVerify。

integralAdScience

object (IntegralAdScience)

第三者のブランド検証ツール -- Integral Ad Science

Adloox

Adloox 設定の詳細。

JSON 表現
{
  "excludedAdlooxCategories": [
    enum (AdlooxCategory)
  ]
}
フィールド
excludedAdlooxCategories[]

enum (AdlooxCategory)

Adloox のブランド保護設定。

AdlooxCategory

Adloox で利用可能なオプション。

列挙型
ADLOOX_UNSPECIFIED この列挙型は単なるプレースホルダであり、Adloox オプションは指定されていません。
ADULT_CONTENT_HARD アダルト コンテンツ(ハード)。
ADULT_CONTENT_SOFT アダルト コンテンツ(ソフト)。
ILLEGAL_CONTENT 不正なコンテンツ。
BORDERLINE_CONTENT ボーダーライン上のコンテンツ。
DISCRIMINATORY_CONTENT 差別的なコンテンツ。
VIOLENT_CONTENT_WEAPONS 暴力的なコンテンツとあります。
LOW_VIEWABILITY_DOMAINS 視認性が低いドメイン。
FRAUD 不正行為。

DoubleVerify

DoubleVerify 設定の詳細。

JSON 表現
{
  "brandSafetyCategories": {
    object (BrandSafetyCategories)
  },
  "avoidedAgeRatings": [
    enum (AgeRating)
  ],
  "appStarRating": {
    object (AppStarRating)
  },
  "displayViewability": {
    object (DisplayViewability)
  },
  "videoViewability": {
    object (VideoViewability)
  },
  "fraudInvalidTraffic": {
    object (FraudInvalidTraffic)
  },
  "customSegmentId": string
}
フィールド
brandSafetyCategories

object (BrandSafetyCategories)

DV ブランド保護設定

avoidedAgeRatings[]

enum (AgeRating)

年齢制限のあるアプリに入札しないでください。

appStarRating

object (AppStarRating)

星評価を使用しているアプリには入札しないようにします。

displayViewability

object (DisplayViewability)

ディスプレイの視認性設定(ディスプレイ広告申込情報のみに適用)。

videoViewability

object (VideoViewability)

動画の視認性の設定(動画広告申込情報にのみ適用)。

fraudInvalidTraffic

object (FraudInvalidTraffic)

過去に不正行為や無効なトラフィックの割合。

customSegmentId

string (int64 format)

DoubleVerify から提供されたカスタム セグメント ID。ID の先頭は「51」にしてください8 桁ですカスタム セグメント ID は、次のフィールドと同時に指定することはできません。

BrandSafetyCategories

ブランド保護設定の設定。

JSON 表現
{
  "avoidUnknownBrandSafetyCategory": boolean,
  "avoidedHighSeverityCategories": [
    enum (HighSeverityCategory)
  ],
  "avoidedMediumSeverityCategories": [
    enum (MediumSeverityCategory)
  ]
}
フィールド
avoidUnknownBrandSafetyCategory

boolean

不明または評価不能。

avoidedHighSeverityCategories[]

enum (HighSeverityCategory)

ブランド保護の重大度「高」の回避カテゴリ。

avoidedMediumSeverityCategories[]

enum (MediumSeverityCategory)

ブランド保護の重大度が「中」の回避カテゴリ。

HighSeverityCategory

重大度の高いカテゴリで可能なオプション。

列挙型
HIGHER_SEVERITY_UNSPECIFIED この列挙型は単なるプレースホルダであり、重大度の高いカテゴリは指定しません。
ADULT_CONTENT_PORNOGRAPHY アダルト コンテンツ: ポルノ、成人向けトピック、ヌード。
COPYRIGHT_INFRINGEMENT 著作権の侵害。
SUBSTANCE_ABUSE ドラッグ/アルコール/規制薬物: 薬物乱用。
GRAPHIC_VIOLENCE_WEAPONS 過度の生々しい暴力/露骨な暴力/武器。
HATE_PROFANITY ヘイト/冒とく的な表現。
CRIMINAL_SKILLS 違法行為: 犯罪スキル。
NUISANCE_INCENTIVIZED_MALWARE_CLUTTER インセンティブ型/マルウェア/クラッター。

MediumSeverityCategory

重大度が「中」のカテゴリに指定できるオプション。

列挙型
MEDIUM_SEVERITY_UNSPECIFIED この列挙型は単なるプレースホルダであり、中程度の重大度のカテゴリは指定しません。
AD_SERVERS 広告サーバー。
ADULT_CONTENT_SWIMSUIT アダルト コンテンツ: 水着。
ALTERNATIVE_LIFESTYLES 意見が分かれるテーマ: オルタナティブ ライフスタイル。
CELEBRITY_GOSSIP 物議を醸すテーマ: 有名人のゴシップ。
GAMBLING 意見が分かれるテーマ: ギャンブル
OCCULT 物議を醸すテーマ: オカルト。
SEX_EDUCATION 意見が分かれるテーマ: 性教育。
DISASTER_AVIATION 災害: 航空機、
DISASTER_MAN_MADE 災害: 人為的。
DISASTER_NATURAL 自然災害
DISASTER_TERRORIST_EVENTS 災害: テロ事件。
DISASTER_VEHICLE 災害: 車両。
ALCOHOL ドラッグ/アルコール/規制薬物: アルコール。
SMOKING ドラッグ/アルコール/規制薬物: 喫煙。
NEGATIVE_NEWS_FINANCIAL 否定的なニュース: 金融。
NON_ENGLISH 標準以外のコンテンツ: 英語以外。
PARKING_PAGE 標準以外のコンテンツ: パーキング ページ。
UNMODERATED_UGC 管理なしのユーザー作成コンテンツ: フォーラム、画像、動画。
INFLAMMATORY_POLITICS_AND_NEWS 意見が分かれるテーマ: 扇動的な政治やニュース。
NEGATIVE_NEWS_PHARMACEUTICAL 否定的なニュース: 製薬。

AgeRating

年齢制限に使用できるオプション。

列挙型
AGE_RATING_UNSPECIFIED この列挙型は単なるプレースホルダであり、年齢制限オプションは指定しません。
APP_AGE_RATE_UNKNOWN 対象年齢が不明なアプリ。
APP_AGE_RATE_4_PLUS 全ユーザー対象(4 歳以上)のアプリ。
APP_AGE_RATE_9_PLUS 9 歳以上を対象とするアプリ。
APP_AGE_RATE_12_PLUS 12 歳以上を対象とするアプリ。
APP_AGE_RATE_17_PLUS 成人向け(17 歳以上)にレーティングされたアプリ。
APP_AGE_RATE_18_PLUS 18 歳以上のみを対象とするアプリ。

AppStarRating

DoubleVerify 星評価設定の詳細。

JSON 表現
{
  "avoidedStarRating": enum (StarRating),
  "avoidInsufficientStarRating": boolean
}
フィールド
avoidedStarRating

enum (StarRating)

星評価を使用しているアプリには入札しないようにします。

avoidInsufficientStarRating

boolean

星の数が少ないアプリには入札しないようにします。

StarRating

評価に使用できるオプション。

列挙型
APP_STAR_RATE_UNSPECIFIED この列挙型は単なるプレースホルダであり、アプリの評価オプションは指定しません。
APP_STAR_RATE_1_POINT_5_LESS 公式アプリのレーティングが <星 1.5 個。
APP_STAR_RATE_2_LESS 公式アプリのレーティングが <2 つ星。
APP_STAR_RATE_2_POINT_5_LESS 公式アプリのレーティングが <スター 2.5 個。
APP_STAR_RATE_3_LESS 公式アプリのレーティングが <3 つ星。
APP_STAR_RATE_3_POINT_5_LESS 公式アプリのレーティングが <星 3.5 個。
APP_STAR_RATE_4_LESS 公式アプリのレーティングが <4 つ星。
APP_STAR_RATE_4_POINT_5_LESS 公式アプリのレーティングが <星 4.5 個。

DisplayViewability

DoubleVerify ディスプレイの視認性設定の詳細。

JSON 表現
{
  "iab": enum (IAB),
  "viewableDuring": enum (ViewableDuring)
}
フィールド
iab

enum (IAB)

IAB 視認可能率を最大化するには、ウェブとアプリの広告枠をターゲットに設定します。

viewableDuring

enum (ViewableDuring)

100% 視認可能な状態が最大になるように、ウェブとアプリの広告枠をターゲットに設定します。

IAB

IAB 視認可能率で指定可能なオプション。

列挙型
IAB_VIEWED_RATE_UNSPECIFIED この列挙型は単なるプレースホルダであり、IAB 視聴率のオプションは指定しません。
IAB_VIEWED_RATE_80_PERCENT_HIGHER IAB 視認可能率が 80% 以上になるようにウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_75_PERCENT_HIGHER IAB 視認可能率が 75% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_70_PERCENT_HIGHER IAB 視認可能率が 70% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_65_PERCENT_HIGHER IAB 視認可能率が 65% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_60_PERCENT_HIGHER IAB 視認可能率が 60% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_55_PERCENT_HIGHER IAB 視認可能率が 55% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_50_PERCENT_HIGHER IAB 視認可能率が 50% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_40_PERCENT_HIGHER IAB 視認可能率が 40% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWED_RATE_30_PERCENT_HIGHER IAB 視認可能率が 30% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。

ViewableDuring

視認可能時間の選択肢。

列挙型
AVERAGE_VIEW_DURATION_UNSPECIFIED この列挙型は単なるプレースホルダであり、平均視聴時間に関するオプションは指定しません。
AVERAGE_VIEW_DURATION_5_SEC 5 秒以上の視認可能時間 100% が最大になるように、ウェブとアプリの広告枠をターゲットに設定します。
AVERAGE_VIEW_DURATION_10_SEC 10 秒以上の視認可能時間 100% が最大になるように、ウェブとアプリの広告枠をターゲットに設定します。
AVERAGE_VIEW_DURATION_15_SEC 15 秒以上の視認可能時間 100% を最大化するために、ウェブ広告枠とアプリ広告枠をターゲットに設定します。

VideoViewability

DoubleVerify の動画視認性設定の詳細。

JSON 表現
{
  "videoIab": enum (VideoIAB),
  "videoViewableRate": enum (VideoViewableRate),
  "playerImpressionRate": enum (PlayerImpressionRate)
}
フィールド
videoIab

enum (VideoIAB)

IAB 視認可能率を最大化するには、ウェブ広告枠をターゲットに設定します。

videoViewableRate

enum (VideoViewableRate)

完全視認可能率を最大化できるようにウェブ広告枠をターゲットに設定します。

playerImpressionRate

enum (PlayerImpressionRate)

400×300 以上のプレーヤーでインプレッションが最大化されるよう、広告枠をターゲットに設定します。

VideoIAB

IAB 視認可能率のオプション。

列挙型
VIDEO_IAB_UNSPECIFIED この列挙型は単なるプレースホルダであり、動画の IAB 視認可能率のオプションは指定しません。
IAB_VIEWABILITY_80_PERCENT_HIGHER IAB 視認可能率が 80% 以上になるようにウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_75_PERCENT_HIGHER IAB 視認可能率が 75% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_70_PERCENT_HIGHER IAB 視認可能率が 70% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_65_PERCENT_HIHGER IAB 視認可能率が 65% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_60_PERCENT_HIGHER IAB 視認可能率が 60% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_55_PERCENT_HIHGER IAB 視認可能率が 55% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_50_PERCENT_HIGHER IAB 視認可能率が 50% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_40_PERCENT_HIHGER IAB 視認可能率が 40% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。
IAB_VIEWABILITY_30_PERCENT_HIHGER IAB 視認可能率が 30% 以上になるように、ウェブとアプリの広告枠をターゲットに設定します。

VideoViewableRate

完全視認可能率の選択肢。

列挙型
VIDEO_VIEWABLE_RATE_UNSPECIFIED この列挙型は単なるプレースホルダであり、動画視認可能率のオプションは指定しません。
VIEWED_PERFORMANCE_40_PERCENT_HIGHER 完全視認可能率が 40% 以上最大になるようにウェブ広告枠をターゲットに設定します。
VIEWED_PERFORMANCE_35_PERCENT_HIGHER 完全視認可能率が 35% 以上最大になるようにウェブ広告枠をターゲットに設定します。
VIEWED_PERFORMANCE_30_PERCENT_HIGHER 完全視認可能率が 30% 以上最大になるようにウェブ広告枠をターゲットに設定します。
VIEWED_PERFORMANCE_25_PERCENT_HIGHER 完全視認可能率が 25% 以上最大になるようにウェブ広告枠をターゲットに設定します。
VIEWED_PERFORMANCE_20_PERCENT_HIGHER 完全視認可能率が 20% 以上最大になるようにウェブ広告枠をターゲットに設定します。
VIEWED_PERFORMANCE_10_PERCENT_HIGHER 完全視認可能率が 10% 以上最大になるようにウェブ広告枠をターゲットに設定します。

PlayerImpressionRate

考えられるインプレッションのオプション。

列挙型
PLAYER_SIZE_400X300_UNSPECIFIED この列挙型は単なるプレースホルダであり、インプレッションのオプションは指定しません。
PLAYER_SIZE_400X300_95 インプレッションの 95%以上を占めるサイト。
PLAYER_SIZE_400X300_70 インプレッションの 70%以上を占めるサイト。
PLAYER_SIZE_400X300_25 インプレッションの 25%以上を占めるサイト。
PLAYER_SIZE_400X300_5 インプレッションの 5%以上を獲得したサイト。

FraudInvalidTraffic

DoubleVerify 不正行為と無効なトラフィックの設定。

JSON 表現
{
  "avoidedFraudOption": enum (FraudOption),
  "avoidInsufficientOption": boolean
}
フィールド
avoidedFraudOption

enum (FraudOption)

過去に不正行為や無効なトラフィック。

avoidInsufficientOption

boolean

過去の不正行為と無効なトラフィックの統計情報。

FraudOption

過去の不正行為と無効なトラフィックの割合。

列挙型
FRAUD_UNSPECIFIED この列挙型は単なるプレースホルダであり、不正行為や無効なトラフィックに関する選択肢は指定されていません。
AD_IMPRESSION_FRAUD_100 100% 不正行為と無効なトラフィック。
AD_IMPRESSION_FRAUD_50 50% 以上の不正行為と無効なトラフィック。
AD_IMPRESSION_FRAUD_25 25% 以上の不正行為と無効なトラフィック。
AD_IMPRESSION_FRAUD_10 10% 以上の不正行為と無効なトラフィック。
AD_IMPRESSION_FRAUD_8 8% 以上の不正行為と無効なトラフィック。
AD_IMPRESSION_FRAUD_6 6% 以上の不正行為と無効なトラフィック。
AD_IMPRESSION_FRAUD_4 4% 以上の不正行為と無効なトラフィック。
AD_IMPRESSION_FRAUD_2 2% 以上の不正行為と無効なトラフィック。

IntegralAdScience

Integral Ad Science 設定の詳細。

JSON 表現
{
  "traqScoreOption": enum (TRAQScore),
  "excludeUnrateable": boolean,
  "excludedAdultRisk": enum (Adult),
  "excludedAlcoholRisk": enum (Alcohol),
  "excludedIllegalDownloadsRisk": enum (IllegalDownloads),
  "excludedDrugsRisk": enum (Drugs),
  "excludedHateSpeechRisk": enum (HateSpeech),
  "excludedOffensiveLanguageRisk": enum (OffensiveLanguage),
  "excludedViolenceRisk": enum (Violence),
  "excludedGamblingRisk": enum (Gambling),
  "excludedAdFraudRisk": enum (AdFraudPrevention),
  "displayViewability": enum (DisplayViewability),
  "videoViewability": enum (VideoViewability),
  "customSegmentId": [
    string
  ]
}
フィールド
traqScoreOption

enum (TRAQScore)

真の広告品質(ディスプレイ広告申込情報のみに適用)。

excludeUnrateable

boolean

ブランド保護 - 評価不能

excludedAdultRisk

enum (Adult)

ブランド保護 - アダルト コンテンツ

excludedAlcoholRisk

enum (Alcohol)

ブランド保護 - アルコール

excludedIllegalDownloadsRisk

enum (IllegalDownloads)

ブランド保護 - 違法ダウンロード

excludedDrugsRisk

enum (Drugs)

ブランド保護 - 医薬品

excludedHateSpeechRisk

enum (HateSpeech)

ブランド保護 - ヘイトスピーチ

excludedOffensiveLanguageRisk

enum (OffensiveLanguage)

ブランド保護 - 不適切な表現

excludedViolenceRisk

enum (Violence)

ブランド保護 - 暴力

excludedGamblingRisk

enum (Gambling)

ブランド保護 - ギャンブル

excludedAdFraudRisk

enum (AdFraudPrevention)

広告の不正行為の設定。

displayViewability

enum (DisplayViewability)

ディスプレイの視認性セクション(ディスプレイ広告申込情報のみに適用)。

videoViewability

enum (VideoViewability)

動画の視認性セクション(動画広告申込情報のみに適用)。

customSegmentId[]

string (int64 format)

Integral Ad Science が提供するカスタム セグメント ID。ID は 10000011999999 の値にする必要があります。

TRAQScore

Integral Ad Science TRAQ(実際の広告品質)スコアの範囲。

列挙型
TRAQ_UNSPECIFIED この列挙型は単なるプレースホルダであり、実際の広告品質スコアは指定しません。
TRAQ_250 TRAQ スコアは 250 ~ 1,000 です。
TRAQ_500 TRAQ スコアは 500 ~ 1,000 です。
TRAQ_600 TRAQ スコアは 600 ~ 1,000 です。
TRAQ_700 TRAQ スコアは 700 ~ 1,000 です。
TRAQ_750 TRAQ スコアは 750 ~ 1,000 です。
TRAQ_875 TRAQ スコア 875 ~ 1,000。
TRAQ_1000 TRAQ スコア 1,000。

アダルト

Integral Ad Science アダルト オプションあり。

列挙型
ADULT_UNSPECIFIED この列挙型は単なるプレースホルダであり、アダルト オプションは指定しません。
ADULT_HR アダルト - 高いリスクを除外。
ADULT_HMR 18 歳以上 - 高リスクと中リスクを除外します。

アルコール

Integral Ad Science のアルコール オプションあり。

列挙型
ALCOHOL_UNSPECIFIED この列挙型は単なるプレースホルダであり、アルコール オプションを指定するものではありません。
ALCOHOL_HR アルコール - 高いリスクを除外します。
ALCOHOL_HMR アルコール - 高リスクと中リスクを除外します。

IllegalDownloads

Integral Ad Science 違法ダウンロード オプションの可能性。

列挙型
ILLEGAL_DOWNLOADS_UNSPECIFIED この列挙型は単なるプレースホルダであり、不正なダウンロードのオプションは指定していません。
ILLEGAL_DOWNLOADS_HR 違法なダウンロード - リスクの高いものは除外してください。
ILLEGAL_DOWNLOADS_HMR 違法なダウンロード - 高いリスクと中程度のリスクを除外します。

薬物

Integral Ad Science 薬品のオプション。

列挙型
DRUGS_UNSPECIFIED この列挙型は単なるプレースホルダであり、薬物のオプションは指定しません。
DRUGS_HR 薬物 - リスクの高いものを除外します。
DRUGS_HMR 薬物 - 高リスクと中リスクを除外する。

HateSpeech

Integral Ad Science ヘイトスピーチのオプション

列挙型
HATE_SPEECH_UNSPECIFIED この列挙型は単なるプレースホルダであり、ヘイトスピーチのオプションは指定していません。
HATE_SPEECH_HR ヘイトスピーチ - 高いリスクを除外する。
HATE_SPEECH_HMR ヘイトスピーチ - 高リスクと中リスクを除外する。

OffensiveLanguage

Integral Ad Science の不適切な表現の候補。

列挙型
OFFENSIVE_LANGUAGE_UNSPECIFIED この列挙型は単なるプレースホルダであり、言語オプションは指定しません。
OFFENSIVE_LANGUAGE_HR 攻撃的な表現 - 高いリスクを除外します。
OFFENSIVE_LANGUAGE_HMR 攻撃的な表現 - 高リスクと中リスクを除外する。

暴力

Integral Ad Science の暴力に関する可能性のあるオプション。

列挙型
VIOLENCE_UNSPECIFIED この列挙型は単なるプレースホルダであり、暴力のオプションは指定していません。
VIOLENCE_HR 暴力 - 高いリスクを除外する。
VIOLENCE_HMR 暴力 - 高リスクと中リスクを除外する。

ギャンブル

Integral Ad Science のギャンブル関連のオプション。

列挙型
GAMBLING_UNSPECIFIED この列挙型は単なるプレースホルダであり、ギャンブルのオプションは指定しません。
GAMBLING_HR ギャンブル - 高いリスクを除外します。
GAMBLING_HMR ギャンブル - 高リスクと中リスクを除外します。

AdFraudPrevention

Integral Ad Science の広告不正行為防止オプション。

列挙型
SUSPICIOUS_ACTIVITY_UNSPECIFIED この列挙型は単なるプレースホルダであり、広告の不正行為防止のオプションは指定しません。
SUSPICIOUS_ACTIVITY_HR 広告の不正行為 - 高いリスクを除外する。
SUSPICIOUS_ACTIVITY_HMR 広告の不正行為 - 高リスクと中リスクを除外する。

DisplayViewability

Integral Ad Science ディスプレイの視認性に関するオプション。

列挙型
PERFORMANCE_VIEWABILITY_UNSPECIFIED この列挙型は単なるプレースホルダであり、ディスプレイの視認性オプションは指定しません。
PERFORMANCE_VIEWABILITY_40 視認性は 40% 以上を目標とする。
PERFORMANCE_VIEWABILITY_50 視認性 50% 以上を目標とする。
PERFORMANCE_VIEWABILITY_60 視認性 60% 以上を目標とする。
PERFORMANCE_VIEWABILITY_70 視認性 70% 以上を目標とする。

VideoViewability

Integral Ad Science の動画視認性のオプション。

列挙型
VIDEO_VIEWABILITY_UNSPECIFIED この列挙型は単なるプレースホルダであり、動画の視認性に関するオプションは指定しません。
VIDEO_VIEWABILITY_40 40%以上視認可能(IAB 動画視認性標準)。
VIDEO_VIEWABILITY_50 50%以上(IAB 動画視認性標準)。
VIDEO_VIEWABILITY_60 60%以上視認可能(IAB 動画視認性標準)。
VIDEO_VIEWABILITY_70 70%以上(IAB 動画視認性標準)。

PoiAssignedTargetingOptionDetails

割り当てられたスポットのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_POI の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "latitude": number,
  "longitude": number,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
フィールド
displayName

string

出力専用。スポットの表示名(例:「タイムズ スクエア」、「スペース ニードル」、詳細な住所(ある場合)

targetingOptionId

string

必須。TARGETING_TYPE_POI 型の TargetingOptiontargetingOptionId

使用可能なスポット ターゲティング オプション ID は、SearchTargetingOptions を使用して取得できます。

住所またはスポット名から特定の緯度と経度の座標を削除する場合、必要なターゲティング オプション ID を生成するには、目的の座標値の小数点以下を 6 桁目に丸め、小数点以下を除いた値をセミコロンで区切って連結します。たとえば、ターゲティング オプション ID「40741469;-74003387」を使用して、40.7414691、-74.003387 の緯度と経度のペアをターゲットに設定できます。

latitude

number

出力専用。スポットの緯度は、小数点第 6 位に四捨五入されます。

longitude

number

出力専用。スポットの経度。小数点第 6 位に四捨五入されます。

proximityRadiusAmount

number

必須。ターゲットに設定するスポットを中心とした地域の半径です。半径の単位は proximityRadiusUnit で指定します。単位が DISTANCE_UNIT_KILOMETERS の場合は 1 ~ 800、単位が DISTANCE_UNIT_MILES の場合は 1 ~ 500 にする必要があります。

proximityRadiusUnit

enum (DistanceUnit)

必須。半径の単位です。

DistanceUnit

可能な距離の単位オプション。

列挙型
DISTANCE_UNIT_UNSPECIFIED タイプの値が指定されていないか、このバージョンでは不明です。
DISTANCE_UNIT_MILES マイル。
DISTANCE_UNIT_KILOMETERS km] を選択します。

BusinessChainAssignedTargetingOptionDetails

割り当てられたビジネス チェーンのターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_BUSINESS_CHAIN の場合、AssignedTargetingOption の詳細フィールドに入力されます。

JSON 表現
{
  "displayName": string,
  "targetingOptionId": string,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
フィールド
displayName

string

出力専用。ビジネス チェーンの表示名(例:「KFC」、「グーグル銀行」

targetingOptionId

string

必須。TARGETING_TYPE_BUSINESS_CHAIN 型の TargetingOptiontargetingOptionId

承認済みのビジネス チェーン ターゲティング オプション ID は、SearchTargetingOptions を使って取得できます。

proximityRadiusAmount

number

必須。ターゲットに設定するビジネス チェーンを中心とした地域の半径です。半径の単位は proximityRadiusUnit で指定します。単位が DISTANCE_UNIT_KILOMETERS の場合は 1 ~ 800、単位が DISTANCE_UNIT_MILES の場合は 1 ~ 500 にする必要があります。どちらの場合も、最小増分は 0.1 です。粒度が高すぎる場合、入力は最も近い許容値に丸められます(例:15.57 は 15.6 になります。

proximityRadiusUnit

enum (DistanceUnit)

必須。半径の単位です。

ContentDurationAssignedTargetingOptionDetails

割り当てられたターゲティング オプションのコンテンツ再生時間の詳細。targetingTypeTARGETING_TYPE_CONTENT_DURATION の場合、contentDurationDetails フィールドに入力されます。すべてのオプションを明示的にターゲティングすることはできません。この効果を実現するには、コンテンツ再生時間のターゲティング オプションをすべて削除してください。

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

string

必須。targetingTypeTARGETING_TYPE_CONTENT_DURATION の場合の targetingOptionId フィールド。

contentDuration

enum (ContentDuration)

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

ContentStreamTypeAssignedTargetingOptionDetails

ターゲティング オプションが割り当てられているコンテンツ ストリーム タイプの詳細。targetingTypeTARGETING_TYPE_CONTENT_STREAM_TYPE の場合、contentStreamTypeDetails フィールドに入力されます。すべてのオプションを明示的にターゲティングすることはできません。この効果を実現するには、すべてのコンテンツ ストリーム タイプのターゲティング オプションを削除してください。

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

string

必須。targetingTypeTARGETING_TYPE_CONTENT_STREAM_TYPE の場合の targetingOptionId フィールド。

contentStreamType

enum (ContentStreamType)

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

NativeContentPositionAssignedTargetingOptionDetails

ネイティブ コンテンツの位置に割り当てられているターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_NATIVE_CONTENT_POSITION の場合、nativeContentPositionDetails フィールドに入力されます。すべてのオプションを明示的にターゲティングすることはできません。この効果を実現するには、ネイティブ コンテンツの位置ターゲティング オプションをすべて削除してください。

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

string

必須。targetingTypeTARGETING_TYPE_NATIVE_CONTENT_POSITION の場合の targetingOptionId フィールド。

contentPosition

enum (NativeContentPosition)

コンテンツの位置。

v1 でのみ出力されます。v2 では必須です。

OmidAssignedTargetingOptionDetails

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

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

enum (Omid)

Open Measurement が有効になっている広告枠のタイプ。

v1 でのみ出力されます。v2 では必須です。

targetingOptionId

string

必須。TARGETING_TYPE_OMID 型の TargetingOptiontargetingOptionId

AudioContentTypeAssignedTargetingOptionDetails

オーディオ コンテンツ タイプに割り当てられているターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_AUDIO_CONTENT_TYPE の場合、audioContentTypeDetails フィールドに入力されます。すべてのオプションを明示的にターゲティングすることはできません。この効果を実現するには、音声コンテンツ タイプのターゲティング オプションをすべて削除してください。

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

string

必須。targetingTypeTARGETING_TYPE_AUDIO_CONTENT_TYPE の場合の targetingOptionId フィールド。

audioContentType

enum (AudioContentType)

音声コンテンツ タイプ。

v1 でのみ出力されます。v2 では必須です。

ContentGenreAssignedTargetingOptionDetails

コンテンツ ジャンルに割り当てられたターゲティング オプションの詳細。targetingTypeTARGETING_TYPE_CONTENT_GENRE の場合、contentGenreDetails フィールドに入力されます。すべてのオプションを明示的にターゲティングすることはできません。この効果を実現するには、コンテンツ ジャンルのターゲティング オプションをすべて削除してください。

JSON 表現
{
  "targetingOptionId": string,
  "displayName": string,
  "negative": boolean
}
フィールド
targetingOptionId

string

必須。targetingTypeTARGETING_TYPE_CONTENT_GENRE の場合の targetingOptionId フィールド。

displayName

string

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

negative

boolean

このオプションがターゲットから除外されているかどうかを示します。

メソッド

get

キャンペーンに割り当てられているターゲティング オプションを 1 つ取得します。

list

指定したターゲティング タイプのキャンペーンに割り当てられているターゲティング オプションを一覧表示します。