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

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

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

Определения

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

Аукционы

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

Участники

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

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

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

Многопрофильный аукцион «Защищенная аудитория»

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

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

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

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

Оценка аукционов высшего уровня и рендеринг рекламы

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

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

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