Создать новый сегмент данных
Вы можете создать новый сегмент данных с помощью метода curators.dataSegments.create . После создания ваш сегмент данных находится в состоянии ACTIVE
, что позволяет сделкам или пакетам, участвующим в торгах в режиме реального времени, использовать его для таргетинга.
Чтобы сделать сегменты данных видимыми для медиапланировщиков для таргетинга сделок или пакетов, необходимо включить видимость сегмента на вкладке настроек сегмента данных в пользовательском интерфейсе курирования .
В следующем примере выполняется HTTP-запрос POST
с JSON-телом, содержащим объект DataSegment
. Запрос отправляется в конечную точку API, которая создаёт сегмент данных с указанной конфигурацией.
Пример вызова API curl
Запрос
curl --request POST \ 'https://authorizedbuyersmarketplace.googleapis.com/v1beta/curators/[YOUR_ACCOUNT_ID]/dataSegments?key=[YOUR_API_KEY]' \ --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"cpmFee":{"nanos":100,"units":0,"currencyCode":"USD"},"name":"curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2"}' \ --compressed
Ответ
{ "name": "curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2", "createTime": "2025-08-14T17:45:08.744379Z", "updateTime": "2025-08-14T17:45:08.744379Z", "cpmFee": { "currencyCode": "USD", "nanos": 100 }, "state": "ACTIVE" }
Изменить существующий сегмент данных
Чтобы изменить существующий сегмент данных, можно использовать метод curators.dataSegments.patch . Например, с его помощью можно настроить поле cpmFee
для сегмента данных.
В следующем примере выполняется HTTP-запрос PATCH
с JSON-телом, содержащим объект DataSegment
. Запрос отправляется в конечную точку API, которая изменяет указанный сегмент данных, при этом изменяется только поле DataSegment.cpmFee.nanos
, указанное в updateMask
.
Пример вызова API curl
Запрос
curl --request PATCH \ 'https://authorizedbuyersmarketplace.googleapis.com/v1beta/curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2?updateMask=cpmFee.nanos&key=[YOUR_API_KEY]' \ --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"cpmFee":{"nanos":50}}' \ --compressed
Ответ
{ "name": "curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2", "createTime": "2025-08-14T17:45:08.744Z", "updateTime": "2025-08-14T17:56:02.200619Z", "cpmFee": { "currencyCode": "USD", "nanos": 50 }, "state": "ACTIVE" }
Следующие шаги
- Узнайте, как активировать и деактивировать сегменты данных с помощью API Marketplace.
- Узнайте, как просматривать сегменты данных с помощью API Marketplace.
- Ознакомьтесь со спецификацией курирования в реальном времени .
- Узнайте, как анализировать входящие запросы сегментов в режиме реального времени.