Объект SupplyChain позволяет покупателям и посредникам видеть все стороны, принимающие участие в продаже и перепродаже рекламного инвентаря. Вместе с файлами ads.txt
, app-ads.txt
и sellers.json
он помогает обеспечить прозрачность рекламной экосистемы.
- Издатель отправляет запрос ставки.
- Покупатель получает запрос ставки и данные из объекта SupplyChain.
- Покупатель изучает сведения о каждом посреднике, который будет заниматься перепродажей инвентаря.
- Покупатель выполняет сканирование и проверку всех поставщиков, которым разрешено продавать инвентарь.
Google автоматически создает такие объекты в рамках запроса OpenRTB или протокола Google RTB.
Как работает объект SupplyChain
Объект SupplyChain (
) является частью запроса ставки OpenRTB и состоит из узлов. Каждый узел в объекте schain
schain
представляет сторону, участвующую в запросе ставки, который включает все стороны, задействованные в прямом потоке платежных операций для инвентаря.
// Example object
"schain": {
"complete": 1,
"nodes": [{
"asi":"google.com",
"sid":"pub-1234567891234567", // Тот же идентификатор издателя, что и seller_id в файле sellers.json
"hp":1
}],
"ver":"1.0"
}
Более подробная информация приведена в документации для разработчиков по OpenRTB и в этом документе IAB.
Объект SupplyChain имеет разный вид в зависимости от того, как вы работаете с покупателями.
Издатели, продающие инвентарь напрямую через Google
Для издателей, которые продают инвентарь напрямую через Менеджер рекламы, Рекламу в приложении или AdSense, объект schain
содержит только один узел для "google.com" с идентификатором seller_id
, указанным в файле sellers.json.
Издатели, использующие Open Bidding
Для издателей, которые работают со сторонними аукционами через функцию Open Bidding, объект schain
содержит два узла: один для google.com с идентификатором seller_id
, указанным в файле sellers.json, и один для партнера по группе доходности на аукционе.
Прежде чем отправить запрос ставки, система Google создает узел для google.com. Сторонний аукцион также должен добавлять свой узел перед отправкой запроса.
Посредники, не работающие с платежами
В объект SupplyChain не включаются посредники, которые не обрабатывают платежи, в частности предоставляющие услуги назначения ставок в заголовке на стороне клиента или без оплаты.
Издатели, которые пользуются услугами посредников в вопросах оплаты до запроса
В соответствии с правилами IAB издателям, которые собирают информацию о посредниках в цепочке платежей Google Менеджера рекламы, необходимо передавать объект SupplyChain
. В объекте SupplyChain
должны быть указаны только посредники, которые непосредственно вовлечены в цепочку платежей за инвентарь. Это могут быть поставщики технологий стороннего сервера объявлений, которыми пользуется издатель. Объект SupplyChain
можно передать в запрос объявления с помощью параметра schain.
SupplyChain
, необходимо также указать в файле ads.txt или app-ads.txt издателя. В противном случае покупатели могут посчитать, что трафик привлечен запрещенными способами.Издатели, использующие Инструмент управления клиентами (MCM)
Благодаря Инструменту управления клиентами (MCM) издатели могут работать с клиентскими аккаунтами AdMob с тем же уровнем доступа и контроля, какой у них есть в аккаунте издателя.
Если родительский и дочерний издатели используют AdMob MCM, объект schain
содержит один узел с идентификатором продавца дочернего издателя и одним узлом для родительского издателя, а объект schain помечается как полный ("complete": 1). Монетизация в этом случае происходит в аккаунте дочернего издателя. Дочерний издатель считается конечным.