Method: advertisers.lineItems.bulkEditAssignedTargetingOptions
HTTP-запрос
POST https://displayvideo.googleapis.com/v3/advertisers/{advertiserId}/lineItems:bulkEditAssignedTargetingOptions
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры |
---|
advertiserId | string ( int64 format) Необходимый. Идентификатор рекламодателя, которому принадлежат позиции. |
Тело запроса
Тело запроса содержит данные следующей структуры:
Поля |
---|
lineItemIds[] | string ( int64 format) Необходимый. Идентификатор позиций, таргетинг которых обновляется. |
deleteRequests[] | object ( DeleteAssignedTargetingOptionsRequest ) Назначенные параметры таргетинга для пакетного удаления в виде списка DeleteAssignedTargetingOptionsRequest . Поддерживаемые типы таргетинга: -
TARGETING_TYPE_AGE_RANGE -
TARGETING_TYPE_APP -
TARGETING_TYPE_APP_CATEGORY -
TARGETING_TYPE_AUDIENCE_GROUP -
TARGETING_TYPE_AUDIO_CONTENT_TYPE -
TARGETING_TYPE_AUTHORIZED_SELLER_STATUS -
TARGETING_TYPE_BROWSER -
TARGETING_TYPE_BUSINESS_CHAIN -
TARGETING_TYPE_CARRIER_AND_ISP -
TARGETING_TYPE_CATEGORY -
TARGETING_TYPE_CHANNEL -
TARGETING_TYPE_CONTENT_DURATION -
TARGETING_TYPE_CONTENT_GENRE -
TARGETING_TYPE_CONTENT_INSTREAM_POSITION -
TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION -
TARGETING_TYPE_CONTENT_STREAM_TYPE -
TARGETING_TYPE_DAY_AND_TIME -
TARGETING_TYPE_DEVICE_MAKE_MODEL -
TARGETING_TYPE_DEVICE_TYPE -
TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION -
TARGETING_TYPE_ENVIRONMENT -
TARGETING_TYPE_EXCHANGE -
TARGETING_TYPE_GENDER -
TARGETING_TYPE_GEO_REGION -
TARGETING_TYPE_HOUSEHOLD_INCOME -
TARGETING_TYPE_INVENTORY_SOURCE -
TARGETING_TYPE_INVENTORY_SOURCE_GROUP -
TARGETING_TYPE_KEYWORD -
TARGETING_TYPE_LANGUAGE -
TARGETING_TYPE_NATIVE_CONTENT_POSITION -
TARGETING_TYPE_NEGATIVE_KEYWORD_LIST -
TARGETING_TYPE_OMID -
TARGETING_TYPE_ON_SCREEN_POSITION -
TARGETING_TYPE_OPERATING_SYSTEM -
TARGETING_TYPE_PARENTAL_STATUS -
TARGETING_TYPE_POI -
TARGETING_TYPE_PROXIMITY_LOCATION_LIST -
TARGETING_TYPE_REGIONAL_LOCATION_LIST -
TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION -
TARGETING_TYPE_SUB_EXCHANGE -
TARGETING_TYPE_THIRD_PARTY_VERIFIER -
TARGETING_TYPE_URL -
TARGETING_TYPE_USER_REWARDED_CONTENT -
TARGETING_TYPE_VIDEO_PLAYER_SIZE -
TARGETING_TYPE_VIEWABILITY
|
createRequests[] | object ( CreateAssignedTargetingOptionsRequest ) Назначенные параметры таргетинга, которые необходимо создать в пакетном режиме, в виде списка CreateAssignedTargetingOptionsRequest . Поддерживаемые типы таргетинга: -
TARGETING_TYPE_AGE_RANGE -
TARGETING_TYPE_APP -
TARGETING_TYPE_APP_CATEGORY -
TARGETING_TYPE_AUDIENCE_GROUP -
TARGETING_TYPE_AUDIO_CONTENT_TYPE -
TARGETING_TYPE_AUTHORIZED_SELLER_STATUS -
TARGETING_TYPE_BROWSER -
TARGETING_TYPE_BUSINESS_CHAIN -
TARGETING_TYPE_CARRIER_AND_ISP -
TARGETING_TYPE_CATEGORY -
TARGETING_TYPE_CHANNEL -
TARGETING_TYPE_CONTENT_DURATION -
TARGETING_TYPE_CONTENT_GENRE -
TARGETING_TYPE_CONTENT_INSTREAM_POSITION -
TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION -
TARGETING_TYPE_CONTENT_STREAM_TYPE -
TARGETING_TYPE_DAY_AND_TIME -
TARGETING_TYPE_DEVICE_MAKE_MODEL -
TARGETING_TYPE_DEVICE_TYPE -
TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION -
TARGETING_TYPE_ENVIRONMENT -
TARGETING_TYPE_EXCHANGE -
TARGETING_TYPE_GENDER -
TARGETING_TYPE_GEO_REGION -
TARGETING_TYPE_HOUSEHOLD_INCOME -
TARGETING_TYPE_INVENTORY_SOURCE -
TARGETING_TYPE_INVENTORY_SOURCE_GROUP -
TARGETING_TYPE_KEYWORD -
TARGETING_TYPE_LANGUAGE -
TARGETING_TYPE_NATIVE_CONTENT_POSITION -
TARGETING_TYPE_NEGATIVE_KEYWORD_LIST -
TARGETING_TYPE_OMID -
TARGETING_TYPE_ON_SCREEN_POSITION -
TARGETING_TYPE_OPERATING_SYSTEM -
TARGETING_TYPE_PARENTAL_STATUS -
TARGETING_TYPE_POI -
TARGETING_TYPE_PROXIMITY_LOCATION_LIST -
TARGETING_TYPE_REGIONAL_LOCATION_LIST -
TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION -
TARGETING_TYPE_SUB_EXCHANGE -
TARGETING_TYPE_THIRD_PARTY_VERIFIER -
TARGETING_TYPE_URL -
TARGETING_TYPE_USER_REWARDED_CONTENT -
TARGETING_TYPE_VIDEO_PLAYER_SIZE -
TARGETING_TYPE_VIEWABILITY
|
Тело ответа
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"updatedLineItemIds": [
string
],
"failedLineItemIds": [
string
],
"errors": [
{
object (Status )
}
]
} |
Поля |
---|
updatedLineItemIds[] | string ( int64 format) Только вывод. Идентификаторы позиций, которые были успешно обновлены. |
failedLineItemIds[] | string ( int64 format) Только вывод. Идентификаторы позиций, которые не были выполнены. |
errors[] | object ( Status ) Информация об ошибке для каждой позиции, которую не удалось обновить. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/display-video
Для получения дополнительной информации см.OAuth 2.0 Overview .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-02-25 UTC.
[null,null,["Последнее обновление: 2025-02-25 UTC."],[[["This endpoint enables bulk editing of targeting options for multiple line items by deleting and creating assigned targeting options."],["It involves specifying the line item IDs, the targeting options to delete, and the targeting options to create in the request body."],["Concurrent requests updating the same line items using other methods are restricted."],["The response provides details about successfully updated line items, failed line items, and any associated errors."],["Authorization requires the `https://www.googleapis.com/auth/display-video` scope."]]],["This operation performs bulk edits to targeting options for multiple line items. It deletes assigned targeting options specified in `deleteRequests` and creates new ones from `createRequests`. The request includes `lineItemIds` to identify which items to edit. The request is a POST request to a URL with a specific path parameter: `advertiserId`. Concurrent requests to update the same line item are restricted. Successful edits are returned in `updatedLineItemIds`, failures in `failedLineItemIds`, and errors in `errors`.\n"]]