Wydawcy zwykle dywersyfikują źródła popytu na reklamy, aby optymalizować przychody, i wywołują wiele firm (np. platformy dostawców i platformy popytu), aby określić najlepszą reklamę dla danego miejsca na reklamę na stronie. Protected Audience może służyć do przeprowadzania aukcji z danymi z różnych witryn, w której wielu sprzedawców przeprowadza własne aukcje.
Zanim zaczniesz, dowiedz się więcej o przeprowadzaniu aukcji Protected Audience z jednym sprzedawcą.
Definicje
W tabelach poniżej opisujemy niektóre terminy używane w tym dokumencie.
Aukcje
| Aukcja | Definicja |
|---|---|
| Aukcja z Protected Audience API | Aukcja reklam, która obejmuje określanie stawek za grupę zainteresowań utworzoną w innej witrynie. |
| Aukcja z Protected Audience API z udziałem wielu sprzedawców | Dwupoziomowa aukcja Protected Audience, która najpierw obejmuje kilka równoległych aukcji komponentów, a następnie przesyła reklamę z najwyższym wynikiem do ostatecznej aukcji najwyższego poziomu. |
| Aukcja najwyższego poziomu | Ostatnia aukcja reklam w ramach aukcji z użyciem Protected Audience API z udziałem wielu sprzedawców, która zapewnia ocenę zwycięzców aukcji komponentów z aukcji komponentów. |
| Aukcja komponentów | Zagnieżdżona aukcja w ramach aukcji z Protected Audience API z udziałem wielu sprzedawców, w której każdy sprzedawca komponentów prowadzi swoje aukcje komponentów równolegle. Reklamy z najwyższymi wynikami z każdej aukcji komponentu są przekazywane do aukcji najwyższego poziomu. |
Uczestnicy
| Uczestnik | Definicja |
|---|---|
| Reklamodawca | Podmiot, który chce umieścić reklamę i tworzy kreację reklamy. |
| Wydawca | Strona, która udostępnia zasoby reklamowe na aukcję. |
| Osoba odpowiadająca za zakupy | Podmiot, który licytuje w aukcji, aby kupić przestrzeń reklamową od sprzedawcy. Zazwyczaj jest to platforma DSP. |
| Sprzedawca najwyższego poziomu | Podmiot, który wywołuje (czyli tworzy) aukcję Protected Audience API z udziałem wielu sprzedawców i uczestniczy w aukcji najwyższego poziomu. |
| Sprzedawca komponentów | Podmiot, który przeprowadza aukcję komponentową w ramach aukcji z Protected Audience API z udziałem wielu sprzedawców, aby sprzedać przestrzeń reklamową wydawcy kupującym. Zwykle jest to platforma dostawców reklam (SSP). |
Konfigurowanie aukcji wielu sprzedawców
Konfigurowanie aukcji wielu sprzedawców przebiega w dużej mierze tak samo jak konfigurowanie aukcji jednego sprzedawcy, z jedną kluczową różnicą. Aby uruchomić aukcje komponentów, sprzedawca najwyższego poziomu musi uwzględnić listę auctionConfigs dla każdego sprzedawcy w polu componentAuctions w auctionConfig. Te aukcjeauctionConfigs mają taki sam format jak aukcje z jednym sprzedawcą, ale mogą nie zawierać componentAuctions. W ramach aukcji Protected Audience API może się odbywać tylko jedna aukcja najwyższego poziomu. Dodatkowo, jeśli pole componentAuctions nie jest puste, pole interestGroupBuyers musi być puste.
Aukcja z Protected Audience API z udziałem wielu sprzedawców
Aukcje komponentów są przeprowadzane równolegle. W każdej z nich przeglądarka generuje stawki na podstawie logiki określania stawek każdego kupującego biorącego udział w danej aukcji komponentu, ocenia każdą stawkę za pomocą logiki oceny sprzedawcy komponentu, a następnie zwraca reklamę z najwyższą oceną do aukcji najwyższego poziomu. Aukcja każdego sprzedawcy komponentów może zwrócić co najwyżej 1 kandydata na reklamę do aukcji najwyższego poziomu. Przebieg aukcji można opisać w ten sposób:
- Witryna wydawcy wczytuje skrypt sprzedawcy najwyższego poziomu.
- Biblioteka po stronie klienta sprzedawcy najwyższego poziomu udostępnia konfiguracje aukcji komponentów z sygnałami od kupujących do sprzedawcy najwyższego poziomu.
- Sprzedawca najwyższego poziomu rozpoczyna aukcję Protected Audience, wywołując funkcję
runAdAuction(). - Aukcja komponentów Sprzedawcy A (prowadzona równolegle z aukcją komponentów Sprzedawcy B). Przeglądarka odczytuje grupy zainteresowań użytkownika dla wszystkich kupujących biorących udział w aukcji komponentów sprzedawcy A.
- Przeglądarka pobiera skrypty ustalania stawek i zaufane sygnały ustalania stawek z lokalizacji określonych w grupach zainteresowań kupujących uczestniczących w aukcji komponentów.
- Przeglądarka generuje stawki, wykonując logikę generowania stawek każdego kupującego.
- Przeglądarka pobiera skrypt oceniający i zaufane sygnały oceniające każdej reklamy od Sprzedawcy A.
- Przeglądarka wykonuje logikę oceny sprzedawcy A dla każdej stawki.
- Przeglądarka wybiera reklamę z najwyższym wynikiem przesłanym przez logikę oceny Sprzedawcy A.
- Aukcja komponentów Sprzedawcy B (prowadzona równolegle z aukcją komponentów Sprzedawcy A). Przeglądarka odczytuje grupy zainteresowań użytkownika dla wszystkich kupujących biorących udział w aukcji komponentów sprzedawcy B.
- Przeglądarka pobiera skrypty ustalania stawek i zaufane sygnały ustalania stawek z lokalizacji określonych w grupach zainteresowań kupujących uczestniczących w aukcji komponentów.
- Przeglądarka generuje stawki, wykonując logikę generowania stawek każdego kupującego.
- Przeglądarka pobiera skrypt oceniający i zaufane sygnały oceniające każdej reklamy od Sprzedawcy B.
- Przeglądarka wykonuje logikę oceny sprzedawcy B dla każdej stawki.
- Przeglądarka wybiera reklamę z najwyższym wynikiem przesłanym przez logikę oceny Sprzedawcy B.
Po zakończeniu aukcji komponentów przeglądarka ma listę reklam, które można przesłać do logiki oceny sprzedawcy najwyższego poziomu.
Ocena aukcji najwyższego poziomu i renderowanie reklam
Po przeprowadzeniu aukcji komponentów z poprzedniej sekcji przeglądarka uruchamia logikę oceny sprzedawcy najwyższego poziomu w przypadku zwycięskiej reklamy z każdej aukcji komponentu.
- Przeglądarka pobiera skrypt oceniający od sprzedawcy najwyższego poziomu wraz z zaufanymi sygnałami oceniającymi każdej reklamy.
- Przeglądarka wykonuje logikę oceny sprzedawcy najwyższego poziomu dla każdej wygrywającej stawki ze wszystkich aukcji komponentów. Skrypt oblicza wynik atrakcyjności, prawdopodobnie na podstawie ceny oferty Protected Audience API.
- Przeglądarka wybiera reklamę o najwyższym wyniku atrakcyjności przesłanym przez logikę oceny sprzedawcy najwyższego poziomu.
- Aukcja Protected Audience zwraca obiekt
FencedFrameConfiglub nieprzezroczysty URN do biblioteki po stronie klienta sprzedawcy najwyższego poziomu. - Biblioteka po stronie klienta ustawia atrybut
configelementu fenced frame na obiektFencedFrameConfiglub ustawia atrybutsrcelementu iframe na nieprzezroczysty URN zwycięskiej reklamy z Protected Audience. - Przeglądarka pobiera od kupującego reklamę, która wygrała aukcję z użyciem Protected Audience API.
- Przeglądarka renderuje reklamę użytkownikowi.