REST Resource: advertisers.targetingTypes.assignedTargetingOptions

資源:Assign TargetingOption

單一指派的指定目標選項,可為採用指定目標設定的實體定義指定目標選項的狀態。

JSON 表示法
{
  "name": string,
  "assignedTargetingOptionId": string,
  "assignedTargetingOptionIdAlias": 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)
  },
  "youtubeVideoDetails": {
    object (YoutubeVideoAssignedTargetingOptionDetails)
  },
  "youtubeChannelDetails": {
    object (YoutubeChannelAssignedTargetingOptionDetails)
  },
  "sessionPositionDetails": {
    object (SessionPositionAssignedTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
欄位
name

string

僅供輸出。這個指派指定目標選項的資源名稱。

assignedTargetingOptionId

string

僅供輸出。所指定指定目標選項的專屬 ID。此 ID 在特定資源和指定類型中不得重複。在其他情況下可能會重複使用。

assignedTargetingOptionIdAlias

string

僅供輸出。assignedTargetingOptionId 的別名。擷取或刪除現有指定目標時,這個值可用來取代 assignedTargetingOptionId

只有下列指定類型的所有指派指定目標選項都支援這個欄位:

  • TARGETING_TYPE_AGE_RANGE
  • TARGETING_TYPE_DEVICE_TYPE
  • TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
  • TARGETING_TYPE_ENVIRONMENT
  • TARGETING_TYPE_EXCHANGE
  • TARGETING_TYPE_GENDER
  • TARGETING_TYPE_HOUSEHOLD_INCOME
  • TARGETING_TYPE_NATIVE_CONTENT_POSITION
  • TARGETING_TYPE_OMID
  • TARGETING_TYPE_PARENTAL_STATUS
  • TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
  • TARGETING_TYPE_VIDEO_PLAYER_SIZE
  • TARGETING_TYPE_VIEWABILITY

下列指定類型的委刊項指定目標選項也同樣支援這個欄位:

  • TARGETING_TYPE_CONTENT_INSTREAM_POSITION
  • TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
targetingType

enum (TargetingType)

僅供輸出。表示這個指定指定目標選項的類型。

inheritance

enum (Inheritance)

僅供輸出。所指派指定目標選項的沿用狀態。

聯集欄位 details。指定目標選項的詳細資訊。詳細資料中的一個欄位只能填入一個欄位,而且該欄位必須對應至 targeting_typedetails 只能採用下列其中一種做法:
channelDetails

object (ChannelAssignedTargetingOptionDetails)

頻道詳細資料。如果 targetingTypeTARGETING_TYPE_CHANNEL,系統就會填入這個欄位。

appCategoryDetails

object (AppCategoryAssignedTargetingOptionDetails)

應用程式類別詳細資料。如果 targetingTypeTARGETING_TYPE_APP_CATEGORY,系統就會填入這個欄位。

appDetails

object (AppAssignedTargetingOptionDetails)

應用程式詳細資料。如果 targetingTypeTARGETING_TYPE_APP,系統就會填入這個欄位。

urlDetails

object (UrlAssignedTargetingOptionDetails)

網址詳細資料。如果 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,系統就會填入這個欄位。每項資源只能指定一個目標對象群組選項。

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,系統就會填入這個欄位。

每項資源最多可指派 5,000 個直接排除關鍵字。可指派的正面關鍵字數量沒有限制。

negativeKeywordListDetails

object (NegativeKeywordListAssignedTargetingOptionDetails)

關鍵字詳情。如果 targetingTypeTARGETING_TYPE_NEGATIVE_KEYWORD_LIST,系統就會填入這個欄位。

最多只能將 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,系統就會填入這個欄位。

每個資源只能指定一個可視度選項。

authorizedSellerStatusDetails

object (AuthorizedSellerStatusAssignedTargetingOptionDetails)

授權賣方狀態詳細資料。如果 targetingTypeTARGETING_TYPE_AUTHORIZED_SELLER_STATUS,系統就會填入這個欄位。

每個資源只能指定一個授權賣方狀態選項。

如果資源沒有授權賣家狀態選項,系統預設會指定 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)

內容時間長度詳細資料。當指定類型為 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,系統就會填入這個欄位。

youtubeVideoDetails

object (YoutubeVideoAssignedTargetingOptionDetails)

YouTube 影片詳細資料。如果 targetingTypeTARGETING_TYPE_YOUTUBE_VIDEO,系統就會填入這個欄位。

youtubeChannelDetails

object (YoutubeChannelAssignedTargetingOptionDetails)

YouTube 頻道詳細資料。如果 targetingTypeTARGETING_TYPE_YOUTUBE_CHANNEL,系統就會填入這個欄位。

sessionPositionDetails

object (SessionPositionAssignedTargetingOptionDetails)

工作階段排名詳細資料。如果 targetingTypeTARGETING_TYPE_SESSION_POSITION,系統就會填入這個欄位。

方法

create

替廣告客戶指定指定目標選項。

delete

從廣告主刪除指派的指定目標選項。

get

取得指派給廣告客戶的單一指定目標選項。

list

列出指派給廣告客戶的指定目標選項。