Deal
представляет собой сегмент инвентаря, условия, сведения о таргетинге и другую информацию для показа рекламы. Вы можете включить в Proposal
одну или несколько сделок для переговоров с издателями.
Типы сделок
В переговорах можно использовать три типа сделок:
- Частные аукционы (по инициативе издателя)
- Приоритетные сделки
- Гарантированные алгоритмические сделки
Жизненный цикл
В этом разделе объясняются различные этапы жизненного цикла сделки.
Создание предложений
Покупатели могут начать переговоры, отправив запрос предложения (RFP) , где тип сделки указан в preferredDealTerms
или programmaticGuaranteedTerms
в теле запроса. Для этих типов сделок требуются поля flightStartTime
и flightEndTime
.
Чтобы отправить предложение, вы должны обратиться к издателю по его PublisherProfile
.
Переговоры с издателями
На этом этапе вы делаете следующее:
- Обновите предложение и соответствующие сделки.
- Опрос для получения обновлений от издателя.
- Решите, когда принять условия предложения.
Вы можете внести изменения в предложение или сделку . Обновление предложения увеличивает proposalRevision
.
Отменить переговоры
Что произойдет, если вы отмените переговоры по предложению и соответствующим сделкам, зависит от того, имеет ли предложение Finalized proposalRevision
.
Если завершенного proposalRevision
не существует, состояние предложения — TERMINATED
и предложение больше не доступно для обсуждения. В этом случае вам необходимо отправить новое предложение , чтобы возобновить переговоры с издателем.
В противном случае предложение и его сделки возвращаются к последнему завершенному proposalRevision
.
Вы не можете отменить предложения по сделкам частного аукциона с помощью Marketplace API. Вы можете заархивировать сделки частного аукциона в пользовательском интерфейсе торговой площадки авторизованных покупателей.
Завершить сделки
После того как обе стороны примут предложение, сделки в предложении считаются завершенными. Вы можете использовать ресурс buyers.finalizedDeals
для управления завершенными сделками.
Если предложение изменено до его принятия обеими сторонами, обе стороны должны принять новую редакцию, прежде чем сделки в предложении будут считаться завершенными.
Обслуживать завершенные сделки
После завершения сделки она появляется в запросах ставок в зависимости от диапазона времени, указанного в параметрах flightStartTime
и flightEndTime
. Если время полета не указано (возможно только для сделок частного аукциона), сделка действует бессрочно.
Предложения начнут действовать сразу после их завершения. Обслуживание обычно начинается в указанное flightStartTime
.
Если вы хотите отказаться от режима показа по умолчанию и вручную указать, когда вы готовы начать получать запросы ставок, попросите своего технического менеджера по работе с клиентами разрешить вам вручную устанавливать сделки как готовые к показу .
Google рекомендует вручную начинать показ гарантированных программных сделок, если вам нужно подготовить креативы для этих сделок, чтобы вы могли быть уверены, что креативы проверены и готовы к отправке в ставках для назначения ставок в режиме реального времени, прежде чем сделки начнут обслуживаться. После того как вы добавите креативы, которые хотите разместить в рамках гарантированной алгоритмической сделки, мы рекомендуем вам проверить креативы, связанные со сделкой, прежде чем начинать показ.
В запросах ставок сделки могут быть представлены одним из следующих полей в зависимости от протокола:
- Google :
BidRequest.adslot[].matching_ad_data[].direct_deal[].direct_deal_id
- OpenRTB :
BidRequest.imp[].pmp.deals[].id
Вы можете приостанавливать и возобновлять приоритетные сделки и гарантированные алгоритмические сделки после их начала. Приостановка сделки приведет к тому, что вы перестанете получать запросы ставок для этой сделки до тех пор, пока не возобновите сделку.
Только издатель может приостанавливать сделки частного аукциона.
Начать повторные переговоры
Покупатели и издатели могут начать повторные переговоры по завершенным приоритетным сделкам и гарантированным алгоритмическим сделкам. Вы можете начать повторные переговоры, изменив предложение или его сделки . Затем вы можете провести повторные переговоры до тех пор, пока обе стороны не примут изменения или повторные переговоры не будут отменены .
В случае принятия пересмотренные сделки предложения заменят существующие завершенные сделки и будут действовать на основе обновленных условий.
В случае отмены предложение и его сделки возвращаются к последнему завершенному proposalRevision
.
Во время пересмотра ранее заключенные сделки продолжают действовать. Вы можете продолжать просматривать свои завершенные сделки и их последнюю версию предложений .
Повторные переговоры не поддерживаются для сделок на частных аукционах.
Завершить показ
Для завершенных сделок для всех поддерживаемых типов сделок dealServingStatus
устанавливается в значение ENDED
после прекращения обслуживания сделки. Вот несколько примеров условий, при которых может закончиться срок действия сделки:
- Период времени, установленный в
flightStartTime
иflightEndTime
проходит. Это обычное дело для приоритетных сделок или гарантированных программных сделок, поскольку эти поля являются обязательными. - Достигнут
impressionCap
гарантированной алгоритмической сделки.
Сделки частного аукциона, для которых не определены значения flightStartTime
и flightEndTime
, могут действовать неограниченное время.