Запустите аукцион на основе браузера с несколькими продавцами

Как правило, издатели диверсифицируют источники спроса на рекламу, чтобы оптимизировать доход, и привлекают несколько компаний (например, платформы со стороны предложения и платформы со стороны спроса), чтобы определить лучшую рекламу для конкретного рекламного места на странице. Функция «Защищенная аудитория» может использоваться для проведения аукциона с использованием межсайтовых данных, где несколько продавцов проводят свой собственный аукцион.

Прежде чем начать, ознакомьтесь с информацией о проведении аукциона с защищенной аудиторией для одного продавца .

Определения

В приведенных ниже таблицах описаны некоторые термины, используемые в этом документе.

Аукционы

Аукцион Определение
Аукцион для защищенной аудитории Рекламный аукцион, в рамках которого участники делают ставки на группу по интересам, созданную на другом сайте.
Аукцион с участием нескольких продавцов, предназначенный для защищенной аудитории. Двухуровневый аукцион защищенной аудитории, в котором сначала участвуют несколько параллельных аукционов, участники которых затем передают объявление с наивысшим баллом на финальный аукцион верхнего уровня.
аукцион высшего уровня Финальный рекламный аукцион в рамках многопродавцового аукциона с защищенной аудиторией, который определяет победителей отдельных аукционов.
Аукцион компонентов Вложенный аукцион внутри многопродавцового аукциона с защищенной аудиторией, где каждый продавец компонентов запускает свои аукционы компонентов параллельно. Объявления с наивысшим рейтингом из каждого аукциона компонентов передаются на аукцион верхнего уровня.

Участники

Участник Определение
Рекламодатель Сторона, желающая разместить рекламу и создающая рекламный материал.
Издатель Сторона, предоставляющая рекламное пространство для аукциона.
Покупатель Сторона, участвующая в аукционе по покупке рекламного места у продавца. Обычно это платформа для размещения рекламы (DSP).
Продавец высшего уровня Сторона, которая инициирует (то есть создает) многосторонний аукцион для защищенной аудитории и участвует в аукционе верхнего уровня.
Продавец комплектующих Сторона, которая проводит компонентный аукцион в рамках многопользовательского аукциона Protected Audience для продажи рекламного пространства издателя покупателям. Обычно это платформа со стороны предложения (SSP).

Настройте аукцион с участием нескольких продавцов.

Настройка аукциона с несколькими продавцами в основном выполняется по тем же шагам, что и настройка аукциона с одним продавцом, с одним ключевым отличием. Для запуска компонентных аукционов продавцу верхнего уровня необходимо включить список auctionConfigs для каждого продавца в поле componentAuctions своего auctionConfig . Эти auctionConfigs имеют тот же формат, что и при работе с аукционом с одним продавцом, хотя сами componentAuctions могут и не включать. В любом аукционе Protected Audience API может быть только один аукцион верхнего уровня. Кроме того, если componentAuctions не пуст, interestGroupBuyers должен быть пустым.

Аукцион с участием нескольких продавцов, защищенный для целевой аудитории

В многопродавцовом аукционе с защищенной аудиторией выбирается объявление с наивысшим баллом из заявок, поданных в рамках отдельных аукционов.
Последовательность этапов аукциона для защищенной аудитории на странице издателя.

Компонентные аукционы выполняются параллельно, и в каждом компонентном аукционе браузер генерирует ставки на основе логики торгов каждого покупателя, участвующего в этом компонентном аукционе, оценивает каждую ставку, используя логику оценки продавца компонента, а затем возвращает объявление с наивысшим баллом на аукцион верхнего уровня. Аукцион каждого продавца компонента может вернуть на аукцион верхнего уровня не более одного кандидата на объявление. Последовательность аукциона можно описать следующим образом:

  1. На сайте издателя загружается скрипт продавца верхнего уровня.
  2. Клиентская библиотека продавца верхнего уровня предоставляет компоненты конфигурации аукциона с сигналами от покупателей к продавцу верхнего уровня.
  3. Продавец верхнего уровня запускает аукцион для защищенной аудитории, вызывая функцию runAdAuction() .
  4. Аукцион компонентов продавца А (проходящий параллельно с аукционом компонентов продавца Б). Браузер считывает группы интересов пользователя для всех покупателей, участвующих в аукционе компонентов продавца А.
  5. Браузер получает скрипты для размещения ставок и доверенные сигналы для торгов из мест, указанных в группах интересов покупателей, участвующих в аукционе компонентов.
  6. Браузер генерирует ставки, выполняя логику генерации ставок для каждого покупателя.
  7. Браузер получает от продавца А скрипт оценки и надежные сигналы оценки для каждого объявления.
  8. Браузер выполняет логику оценки продавца А для каждой ставки.
  9. Браузер выбирает объявление с наивысшим баллом, полученным согласно логике оценки продавца А.
  10. Аукцион компонентов продавца B (проходящий параллельно с аукционом компонентов продавца A). Браузер считывает группы интересов пользователя для всех покупателей, участвующих в аукционе компонентов продавца B.
  11. Браузер получает скрипты для размещения ставок и доверенные сигналы для торгов из мест, указанных в группах интересов покупателей, участвующих в аукционе компонентов.
  12. Браузер генерирует ставки, выполняя логику генерации ставок для каждого покупателя.
  13. Браузер получает от продавца B скрипт оценки и надежные сигналы оценки для каждого объявления.
  14. Браузер выполняет логику оценки продавца B для каждой ставки.
  15. Браузер выбирает объявление с наивысшим баллом, полученным согласно логике оценки продавца B.

После завершения аукционов компонентов браузер получает список объявлений, которые можно отправить в систему оценки продавцов верхнего уровня.

Оценка результатов аукциона на высшем уровне и рендеринг рекламы.

Клиентская библиотека рекламного сервера издателя отображает объявление, приведшее к победе.
Последовательность отображения рекламы на странице издателя.

После выполнения аукционов компонентов из предыдущего раздела браузер применяет логику оценки продавца верхнего уровня к выигрышному объявлению каждого аукциона компонентов.

  1. Браузер получает скрипт оценки от продавца верхнего уровня, а также надежные сигналы оценки для каждого объявления.
  2. Браузер выполняет логику оценки продавца верхнего уровня для каждой выигрышной ставки во всех компонентных аукционах. Скрипт вычисляет показатель привлекательности, вероятно, на основе цены ставки компонента «Защищенная аудитория».
  3. Браузер выбирает объявление с наивысшим баллом привлекательности, полученным на основе логики оценки продавца верхнего уровня.
  4. Аукцион Protected Audience возвращает объект FencedFrameConfig или непрозрачный URN в клиентскую библиотеку продавца верхнего уровня.
  5. Библиотека на стороне клиента устанавливает атрибут config огороженного фрейма в объект FencedFrameConfig или устанавливает атрибут src iframe в непрозрачный URN выигрышного объявления защищенной аудитории.
  6. Браузер получает от покупателя объявление, выигравшее аукцион в рамках защищенной аудитории.
  7. Браузер отображает рекламу пользователю.