پرش به مطلب اصلی

RTB برای DSPها

یکتانت ظرفیت تبلیغاتی ناشران خود (وب، اپ‌های ادیوری و…) را از طریق RTB (Real-Time Bidding) به DSPهای خارجی عرضه می‌کند. در هر درخواست تبلیغ، یکتانت به‌طور هم‌زمان از همه‌ی DSPهای متصل پیشنهاد قیمت می‌گیرد و برنده را در یک حراج انتخاب می‌کند.

خلاصه‌ی پروتکل​

استانداردOpenRTB 2.5 (همراه OpenRTB Native 1.2)
انتقالgRPC با Protocol Buffers (نه HTTP/JSON)
سمت سرورDSP سرور gRPC را پیاده‌سازی می‌کند؛ یکتانت کلاینت است
نوع حراجFirst price (at = 1)
ارزریال (IRR)
قیمتCPM (قیمت هزار نمایش)
مهلت پاسخ۲۰۰ میلی‌ثانیه (tmax)
فرمت تبلیغNative، Banner و ویدیو (VAST داخل Native)

سرویس gRPC​

DSP باید این سرویس را پیاده‌سازی کند:

syntax = "proto3";
package dspconapi;

import "openrtb.proto"; // OpenRTB 2.5 proto (proto2) based on Google's openrtb.proto

service DSPConInterface {
rpc Bid (openrtb.BidRequest) returns (openrtb.BidResponse) {}
rpc HealthCheck (HealthRequest) returns (HealthResponse) {}
}

message HealthRequest {
string request = 1;
}
message HealthResponse {
string response = 1;
}

فایل‌های proto کامل هنگام شروع همکاری در اختیار شما قرار می‌گیرند. openrtb.proto مبتنی بر openrtb.proto گوگل است.

جریان یک حراج​

هم‌زمان برای همه‌ی DSPهاناشرwebsite / appیکتانتSSP + event serverDSP شماgRPC server۱. درخواست تبلیغ۲. درخواست پیشنهاد قیمتBid(BidRequest) · tmax = 200ms۳. پیشنهاد قیمتBidResponse۴. حراجfirst price · price ≥ bidfloor۵. تبلیغ برنده۶. اعلان نتیجه‌ی حراجGET nurl + burl | GET lurl۷. کلیک کاربر۸. اعلان کلیکGET link.clicktrackers[]
جریان یک حراج RTB

ادامه​