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", } ] }