Po przetworzeniu sygnałów wysłanych w żądaniu segmentu punkt końcowy selekcjonowania musi w ciągu 50 ms utworzyć i wysłać do Google obiekt SegmentResponse, który identyfikuje segmenty danych mające zastosowanie do każdego wyświetlenia. Google ignoruje odpowiedzi otrzymane po upływie 50 ms.
Identyfikatory segmentów istotne w przypadku możliwości wyświetlenia reklamy możesz określić za pomocą pola SegmentResponse.segment.segment_id. Identyfikatory utworzonych przez Ciebie segmentów danych znajdziesz w zasobie dataSegments interfejsu Marketplace API. Więcej informacji znajdziesz w artykule Jak identyfikować segmenty danych w interfejsie API w porównaniu z selekcją w czasie rzeczywistym.
Odpowiadanie, gdy nie ma zastosowania żaden segment danych
Jeśli okaże się, że żaden z Twoich segmentów danych nie ma zastosowania w przypadku danego żądania segmentu, pomiń tworzenie obiektu SegmentResponse i odpowiedz pustym stanem HTTP 204.
Przykład SegmentResponse
Jeśli zawartość obiektu SegmentRequest wskazuje, że wyświetlenie jest istotne dla segmentów danych test-data-segment-1 i test-data-segment-2, zwróć ich identyfikatory w obiekcie SegmentResponse:
{
"segment": [
{
"segment_id": "test-data-segment-1",
},
{
"segment_id": "test-data-segment-2",
}
]
}