هنگام مراجعه به این صفحه، مشخصات OpenRTB 2.6 را در دسترس داشته باشید.
Display and Video 360 از همه فیلدهای مشخصات OpenRTB پشتیبانی نمیکند و ممکن است تفاوتهای ظریفی در آن اعمال شود. بخشهایی از این سند حاوی اطلاعات و توصیههای خاص برای پیادهسازی Display and Video 360 است. شما همچنین باید دستورالعملهای ارائه شده در مشخصات OpenRTB را دنبال کنید، مگر اینکه خلاف آن ذکر شده باشد.
برخی از فیلدها پشتیبانی نمیشوند، اما همچنان تجزیه میشوند. این فیلدها باید به درستی قالببندی شوند، اما بر نتیجه مناقصه تأثیری نخواهند داشت.
مشخصات درخواست پیشنهاد قیمت
یک درخواست پیشنهاد، یک درخواست HTTP Post با بدنهی شیء درخواست پیشنهاد است. قالب بدنه در هدر Content-Type تعریف شده است.
پاسخ مربوطه یا یک HTTP 204 بدون بدنه برای no-bid است، یا یک HTTP 200 با بدنه پاسخ bid .
اگر درخواست پیشنهاد ناقص باشد، ممکن است یک HTTP 200 با بدنه پاسخ پیشنهاد که فیلد nbr در آن پر شده است، بازگردانده شود.
قالب پاسخ توسط سرآیند Accept کنترل میشود.
فرمت JSON
قالب پیشفرض زمانی استفاده میشود که هیچ نوع MIME پذیرفتهشدهای ارائه نشده باشد.
درخواستها و پاسخهای JSON از مشخصات IAB OpenRTB 2.6 پیروی میکنند. مستندات زیر، افزونهها و پشتیبانی میدانی را شرح میدهد.
هدر Content-Type : application/json نشان دهنده درخواست پیشنهاد JSON است، Accept : application/json نشان میدهد که پاسخهای پیشنهاد باید در قالب JSON باشند.
قالب پروتوباف
توجه: پشتیبانی Protobuf در مرحله بتا است، در صورت تمایل با DV360 تماس بگیرید.
درخواستها و پاسخهای JSON از مشخصات IAB OpenRTB 2.6 Protobuf پیروی میکنند.
افزونهها پشتیبانی محدودی دارند، در صورت تمایل با DV360 تماس بگیرید.
هدر Content-Type : application/x-protobuf برای نشان دادن درخواست پیشنهاد Protobuf ارسال کنید و Accept : application/x-protobuf برای دریافت پاسخهای پیشنهاد Protobuf تنظیم کنید.
شیء درخواست پیشنهاد
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | الزامی است. شناسه منحصر به فرد درخواست پیشنهاد. این شناسه میتواند برای شناسایی درخواستهای منفرد برای مدت زمان بسیار محدودی پس از ارائه آنها استفاده شود. |
imp | آرایه Imp | حداقل یک شیء imp مورد نیاز است. برای غلافهای صوتی، بیش از یک شیء |
site | سایت | برای درخواستهای وبسایت الزامی است.site و app کاملاً مستقل از هم هستند. |
app | برنامه | برای درخواست برنامه مورد نیاز است.app و site کاملاً مستقل از هم هستند. |
device | دستگاه | الزامی است. |
user | کاربر | الزامی است. |
test | عدد صحیح | پشتیبانی نمیشود. |
at | عدد صحیح | 1 : حراج با قیمت اول که در آن مبلغ پیشنهادی از تبلیغکننده دریافت میشود.2 (پیشفرض): حراج قیمت دوم که در آن تبلیغکننده کمی بالاتر از دومین پیشنهاددهندهی برتر قیمتگذاری میشود.3 : قیمت پایه در درخواست ذکر شده است و هیچ ارتباطی با پیشنهادات رقابتی ندارد. |
tmax | عدد صحیح | اختیاری، پیشفرض برای هر ادغام سفارشی است. |
wseat | آرایه رشتهای | فهرست صندلیهای مجاز خریدار. توصیه میشود مگر اینکه به همه تبلیغکنندگان اجازه پیشنهاد قیمت داده شود. تنظیم نشده به معنای عدم محدودیت است. |
bseat | آرایه رشتهای | فهرست جایگاههای خریدارانی که پیشنهادهایشان باید مسدود شود. خریداران فهرستشده از پیشنهاد قیمت در معاملات و حراج عمومی منع خواهند شد. |
allimps | عدد صحیح | پشتیبانی نمیشود. |
cur | آرایه رشتهای | اختیاری است، اما اکیداً توصیه میشود. پیشفرض به ازای هر ادغام است. ارز درخواست پیشنهاد قیمت باید با یکی از ارزهای ثبت شده در طول ادغام مطابقت داشته باشد. اکیداً توصیه میشود که از یک ارز واحد در هر صرافی پشتیبانی شود. |
wlang | آرایه رشتهای | پشتیبانی نمیشود. |
bcat | آرایه رشتهای | دستههای تبلیغکنندگان مسدود شده با استفاده از دستههای محتوای IAB. عدم تنظیم به معنای عدم مسدود بودن دستهها است. |
badv | آرایه رشتهای | تبلیغکننده مسدود شده را بر اساس دامنه ارائه شده توسط تبلیغکننده مشخص کنید. لغو تنظیم هیچ تبلیغکننده مسدود شدهای نیست. |
bapp | آرایه رشتهای | پشتیبانی نمیشود. |
source | منبع | نیمه مورد نیاز برای schain . |
regs | رگها | اختیاری. |
ext | تمدید درخواست پیشنهاد قیمت | اختیاری. |
شیء تمدید درخواست پیشنهاد
| میدان | نوع | جزئیات |
|---|---|---|
schain | زنجیره تامین | ادغامهای جدید باید به جای آن از فیلد BidRequest.source.schain در Source استفاده کنند. |
purch | عدد صحیح | پارامتر ترافیک خریداریشده، ترافیکی است که از داراییهایی غیر از فعالیتهای تحت مالکیت، اکتسابی یا سایر فعالیتهای تشویقی هدایت میشود. این مطابق با مشخصات جدید MRC IVT 2.0 است. این در گزارشدهی خریدار ، منبع ترافیک ناشر نامیده میشود و یکی از مقادیر زیر را خواهد داشت: |
gdemsignals | رشته | یک حباب سیگنال API SCAR از GMA SDK. اگر ترافیک GMA SDK باشد، توصیه میشود، در غیر این صورت ممنوع است. |
disable_gma_format | عدد صحیح | اگر gdemsignals ارائه شده باشد، اختیاری و در غیر این صورت ممنوع است.0 (پیشفرض): وقتی gdemsignals پر میشود، پاسخ پیشنهاد adm یک json blob است.1 : به جای json blob، یک تگ ad نیز ارائه خواهد شد. |
شیء منبع
| میدان | نوع | جزئیات |
|---|---|---|
fd | عدد صحیح | نهاد مسئول تصمیم نهایی فروش تبلیغات محیطی0 (پیشفرض): صرافی تصمیم میگیرد.1 : یک منبع بالادستی تصمیم میگیرد. |
tid | رشته | پشتیبانی نمیشود. |
pchain | رشته | پشتیبانی نمیشود. |
schain | زنجیره تامین | تقریباً در همه موارد لازم است. این فیلد نسبت به ارائه |
ext | افزونههای منبع | اختیاری. |
شیء افزونههای منبع
این افزونه اکیداً توصیه میشود زیرا بر نحوه گزارش اندازهگیریهای قابلیت مشاهده در DV3 به مشتری تأثیر میگذارد. اگر نام شریک OMID در فهرست گواهینامه IAB نباشد، MRC ما را ملزم میکند که معیارهای قابلیت مشاهده را جدا از معیارهای دارای گواهینامه MRC گزارش کنیم. اطلاعات بیشتر .
| میدان | نوع | جزئیات |
|---|---|---|
omidpn | رشته | شناسهی یکپارچهسازی OM SDK. این همان پارامتر "name" برای شیء OMID Partner است. |
omidpv | رشته | نسخه یکپارچهسازی OM SDK. این همان پارامتر "versionString" از شیء OMID Partner است. |
schain | زنجیره تامین | ادغامهای جدید باید به جای آن از فیلد schain در Source استفاده کنند. |
شیء Regs
| میدان | نوع | جزئیات |
|---|---|---|
coppa | عدد صحیح | 0 (پیشفرض): COPPA برای این درخواست قابل اجرا نیست.1 : این درخواست مشمول قانون COPPA میشود. |
ext | پسوندهای Regs | اختیاری. |
شیء پسوندهای Regs
| میدان | نوع | جزئیات |
|---|---|---|
gdpr | عدد صحیح | مشخص کنید که آیا درخواست پیشنهاد از منطقه EEA است یا خیر.0 (پیشفرض): منطقه غیر EEA.1 : منطقه اقتصادی اروپا،برای جزئیات بیشتر به راهکار ارائهدهندهی رضایتبخش برای GDPR مراجعه کنید. |
us_privacy | رشته | لطفاً برای پیادهسازی رشته us_privacy مشخصات فنی ارائه شده توسط آزمایشگاه فناوری IAB را دنبال کنید. وقتی رشته |
شیء Imp
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | یک شناسه منحصر به فرد برای این نمایش در چارچوب درخواست پیشنهاد (معمولاً مقدار با ۱ شروع میشود و برای n نمایش تا n افزایش مییابد). |
metric | شیء | پشتیبانی نمیشود. |
banner | بنر | برای فرصتهای تبلیغات بنری مورد نیاز است. |
video | ویدئو | برای فرصتهای تبلیغات ویدیویی مورد نیاز است. |
audio | صوتی | برای فرصتهای تبلیغات صوتی مورد نیاز است. |
native | بومی | برای فرصتهای تبلیغات بومی مورد نیاز است. |
pmp | پی ام پی | معاملات بازار خصوصی در واقع برای این تصور مؤثر هستند. |
displaymanager | رشته | نام شریک واسطهگری تبلیغات، فناوری SDK یا پخشکننده مسئول رندر کردن تبلیغات (معمولاً ویدیو یا موبایل). توسط برخی از سرورهای تبلیغاتی برای سفارشیسازی کد تبلیغ توسط شریک استفاده میشود. برای ویدیو و/یا برنامهها توصیه میشود. |
displaymanagerver | رشته | نسخهای از شریک واسطهگری تبلیغات، فناوری SDK یا پخشکنندهای که مسئول رندر کردن تبلیغات (معمولاً ویدیو یا موبایل) است. توسط برخی از سرورهای تبلیغاتی برای سفارشیسازی کد تبلیغ توسط شریک استفاده میشود. برای ویدیو و/یا برنامهها توصیه میشود. |
instl | عدد صحیح | 0 (پیشفرض): بینابینی نیست.1 : تبلیغ بینابینی یا تمام صفحه است. |
tagid | رشته | شناسهای برای محل قرارگیری تبلیغ یا برچسب تبلیغی خاص که برای شروع حراج استفاده شده است. این میتواند برای رفع هرگونه مشکل یا برای بهینهسازی توسط خریدار مفید باشد. |
bidfloor | شناور | حداقل پیشنهاد برای این نمایش که به صورت CPM بیان میشود. |
bidfloorcur | رشته | ارز با استفاده از کدهای آلفای ISO-4217 مشخص شده است. |
clickbrowser | عدد صحیح | نوع مرورگری را که با کلیک روی دکمهی «خلاصه» در یک برنامه باز میشود، نشان میدهد. توجه داشته باشید که کنترلر نمای سافاری در دستگاههای iOS 9.x برای اهداف این فیلد، یک مرورگر بومی در نظر گرفته میشود. |
secure | عدد صحیح | اگر این برداشت به یک URL امن HTTPS یا یک URL ناامن HTTP نیاز داشته باشد.0 (پیشفرض): ناامن1 : امن |
iframebuster | آرایه رشتهای | |
exp | عدد صحیح | انقضای پیشنهاد توسط DV 360 بدون توجه به مقدار ارسال شده توسط شریک در این فیلد تعیین میشود. رویدادهای نمایش که پس از پنجرهی ماندگاری نمایش (معمولاً ۱ ساعت) دریافت میشوند، به عنوان قدیمی کنار گذاشته میشوند و توسط DV360 قابل پرداخت در نظر گرفته نمیشوند. |
rwdd | عدد صحیح | نشان میدهد که آیا کاربر برای مشاهده تبلیغ پاداش دریافت میکند یا خیر.0 (پیشفرض): پاداش داده نمیشود1 : پاداش داده شدهمعمولاً، پیادهسازی تبلیغات ویدیویی به کاربران اجازه میدهد یک مقاله خبری اضافی را به صورت رایگان بخوانند، یک امتیاز اضافی در یک بازی دریافت کنند یا یک جلسه موسیقی بدون تبلیغات با حمایت مالی دریافت کنند. این پاداش معمولاً پس از اتمام تبلیغ ویدیویی توزیع میشود. |
شیء پسوند Imp
| میدان | نوع | جزئیات |
|---|---|---|
bcrid | رشته | فهرست شناسههای خلاق که باید مسدود شوند. |
شیء بنر
| میدان | نوع | جزئیات |
|---|---|---|
format | قالببندی آرایه | فهرستی از فرمتهای پشتیبانیشده. |
w | عدد صحیح | format استفاده کنید. |
h | عدد صحیح | format استفاده کنید. |
wmax | عدد صحیح | پشتیبانی نمیشود. |
hmax | عدد صحیح | پشتیبانی نمیشود. |
wmin | عدد صحیح | پشتیبانی نمیشود. |
hmin | عدد صحیح | پشتیبانی نمیشود. |
btype | آرایه عدد صحیح | فهرستی از انواع تبلیغات بنری مسدود شده: |
battr | آرایه عدد صحیح | مقادیر زیر را پشتیبانی کنید: |
pos | عدد صحیح | موقعیت آگهی: |
mimes | آرایه رشتهای | پشتیبانی نمیشود. DV360 برای تمام بنرهای تبلیغاتی از متن/html استفاده خواهد کرد. |
topframe | عدد صحیح | 0 (پیشفرض): بنر در یک iframe ارائه میشود.1 : پشتیبانی نمیشود: بنر در کادر بالا نمایش داده میشود. |
expdir | آرایه عدد صحیح | 1 : چپ2 : راست3 : بالا4 : پایین5 : تمام صفحه قابل گسترش |
api | آرایه عدد صحیح | چارچوبهای API پشتیبانیشده |
id | رشته | یک شناسه برای شیء بنر و باید در تصویر منحصر به فرد باشد. زمانی که اشیاء |
vcm | عدد صحیح | فقط مربوط به 0 : بنر همزمان با ویدیوی تبلیغاتی قابل مشاهده است.1 : بنر، کارت پایان بازی بعد از ویدیو است. |
شیء قالببندی
| میدان | نوع | جزئیات |
|---|---|---|
w | عدد صحیح | عرض بر حسب پیکسلهای مستقل از دستگاه (DIPS). |
h | عدد صحیح | ارتفاع بر حسب پیکسلهای مستقل از دستگاه (DIPS). |
wratio | عدد صحیح | پشتیبانی نمیشود. |
hratio | عدد صحیح | پشتیبانی نمیشود. |
wmin | عدد صحیح | پشتیبانی نمیشود. |
شیء ویدیویی
ما اکیداً توصیه میکنیم که در درخواست پیشنهاد، محل قرارگیری ویدیو را مشخص کنید. عدم وجود فیلد محل قرارگیری به عنوان محل قرارگیری ناشناخته طبقهبندی میشود. برای جزئیات بیشتر به مقاله مربوط به هدفگذاری موقعیتی مراجعه کنید.
| میدان | نوع | جزئیات |
|---|---|---|
mimes | آرایه رشتهای | حداقل یک نوع mime مورد نیاز است. |
minduration | عدد صحیح | حداقل مدت زمان ویدیو بر حسب ثانیه، پیشفرض حداقلی ندارد. |
maxduration | عدد صحیح | حداکثر مدت زمان یک ویدیو بر حسب ثانیه، پیشفرض حداکثری ندارد. |
protocols | آرایه عدد صحیح | حداقل یک پروتکل پشتیبانی شده مورد نیاز است. |
w | عدد صحیح | عرض پخشکننده ویدیو بر حسب پیکسلهای مستقل از دستگاه (DIPS). |
h | عدد صحیح | ارتفاع پخشکننده ویدیو بر حسب پیکسلهای مستقل از دستگاه (DIPS). |
startdelay | عدد صحیح | تأخیر شروع نمایش تبلیغات (بر حسب ثانیه) برای قبل از پخش، اواسط پخش یا بعد از پخش. |
placement | عدد صحیح | اکیداً توصیه میشود که در درخواست پیشنهاد قیمت، محل قرارگیری ویدیو (و/یا محل قرارگیری ویدیو) مشخص شود. عدم وجود هر دو فیلد به عنوان محل قرارگیری نامشخص طبقهبندی خواهد شد. |
plcmt | عدد صحیح | اکیداً توصیه میشود که در درخواست پیشنهاد قیمت، محل قرارگیری ویدیو (و/یا محل قرارگیری ویدیو) مشخص شود. عدم وجود هر دو فیلد به عنوان محل قرارگیری نامشخص طبقهبندی خواهد شد. توجه: برای اینکه نمایش/نمایش ویدیو در حالت In-Stream (Placement یا Plcmt Type 1) قرار گیرد، باید روی «sound on» تنظیم شده باشد و به درستی در Playback Method (مقادیر ۱، ۳، ۴ و ۵) علامتگذاری شده باشد. توجه: در صورت ارائه هر دو مورد plcmt: Accompanying Content (2) به placement: In Article (3)plcmt: No Content/Standalone (4) به placement: In feed (4)placement: In Banner هیچ نگاشتی در plcmt وجود ندارد |
linearity | عدد صحیح | پشتیبانی نمیشود. |
skip | عدد صحیح | اگر پخشکنندهی ویدیو اجازهی رد شدن از تبلیغ را بدهد. |
skipmin | عدد صحیح | پشتیبانی نمیشود. |
skipafter | عدد صحیح | پشتیبانی نمیشود. |
sequence | عدد صحیح | اگر چندین نمایش آگهی در یک درخواست پیشنهاد قیمت ارائه شود، شماره ترتیب امکان تحویل هماهنگ چندین آگهی تبلیغاتی را فراهم میکند. |
battr | آرایه عدد صحیح | ویژگیهای خلاقانه مسدود شده. |
maxextended | عدد صحیح | حداکثر مدت زمان تبلیغ ویدیویی طولانی، در صورت مجاز بودن تمدید. |
minbitrate | عدد صحیح | حداقل نرخ بیت بر حسب کیلوبیت بر ثانیه |
maxbitrate | عدد صحیح | حداکثر نرخ بیت بر حسب کیلوبیت بر ثانیه |
boxingallowed | عدد صحیح | نشان میدهد که آیا قرار دادن محتوای ۴:۳ در یک پنجره ۱۶:۹ با استفاده از کادربندی حروف مجاز است یا خیر. |
playbackmethod | آرایه عدد صحیح | روشهای پخشی که ممکن است مورد استفاده قرار گیرند. اگر هیچ کدام مشخص نشده باشند، میتوان از هر روشی استفاده کرد. |
playbackend | عدد صحیح | رویدادی که باعث پایان پخش میشود. |
delivery | آرایه عدد صحیح | روشهای تحویل پشتیبانیشده. اگر هیچکدام مشخص نشده باشد، فرض کنید همه پشتیبانی میشوند. |
pos | عدد صحیح | موقعیت تبلیغ روی صفحه نمایش |
companionad | آرایه بنر | تبلیغات همراه، در صورت وجود. |
api | آرایه عدد صحیح | |
companiontype | آرایه عدد صحیح | پشتیبانی نمیشود. |
maxseq | عدد صحیح | حداکثر تعداد تبلیغاتی که میتوان در یک پاد ویدیویی پویا نمایش داد. |
poddur | آرایه عدد صحیح | حداکثر طول یک پاد ویدیویی پویا بر حسب ثانیه. |
افزونه پشتیبانی شده برای شیء ویدیویی
| میدان | نوع | جزئیات |
|---|---|---|
rewarded | عدد صحیح | این فیلد برای نشان دادن این است که آیا درخواستها مورد ارزیابی قرار میگیرند یا خیر. این باید به صورت یک عدد صحیح ارسال شود. |
شیء صوتی
| میدان | نوع | جزئیات |
|---|---|---|
mimes | آرایه رشتهای | حداقل یک نوع mime مورد نیاز است. |
minduration | عدد صحیح | حداقل مدت زمان تبلیغ (ثانیه) |
maxduration | عدد صحیح | حداکثر مدت زمان تبلیغ (ثانیه) |
protocols | آرایه عدد صحیح | |
startdelay | عدد صحیح | تأخیر شروع نمایش تبلیغات (بر حسب ثانیه) برای قبل از پخش، اواسط پخش یا بعد از پخش. |
sequence | عدد صحیح | پشتیبانی نمیشود. |
battr | آرایه عدد صحیح | پشتیبانی نمیشود. |
maxextended | عدد صحیح | پشتیبانی نمیشود. |
minbitrate | عدد صحیح | حداقل نرخ بیت بر حسب کیلوبیت بر ثانیه |
maxbitrate | عدد صحیح | حداکثر نرخ بیت بر حسب کیلوبیت بر ثانیه |
delivery | آرایه عدد صحیح | پشتیبانی نمیشود. |
companionad | آرایه شیء بنر | هرگونه بنر همراه با اسلاتهای خلاقانه. |
api | آرایه عدد صحیح | فهرست چارچوبهای API پشتیبانیشده برای این برداشت. |
companiontype | آرایه عدد صحیح | پشتیبانی نمیشود. |
maxseq | آرایه عدد صحیح | پشتیبانی نمیشود. |
feed | عدد صحیح | نوع منبع صوتی. |
stitched | عدد صحیح | پشتیبانی نمیشود. |
nvol | عدد صحیح | پشتیبانی نمیشود. |
شیء بومی
برای جزئیات بیشتر به مشخصات تبلیغات بومی DV360 مراجعه کنید.
| میدان | نوع | جزئیات |
|---|---|---|
request | رشته | شیء json بومی کدگذاری شده با رشته. |
ver | رشته | 1.0 : پشتیبانی نمیشود1.1 : پشتیبانی نمیشود1.2 |
api | آرایه عدد صحیح | فهرست چارچوبهای API پشتیبانیشده برای این برداشت. |
battr | آرایه عدد صحیح | پشتیبانی نمیشود. |
شیء PMP
| میدان | نوع | جزئیات |
|---|---|---|
private_auction | عدد صحیح | 0 (پیشفرض): همه پیشنهادها مجاز است1 : فقط معاملات |
deals | آرایه شیء Deal | معاملاتی که باید لحاظ شوند. |
شیء معامله
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | شیء PMP نمیتواند بیش از یک شیء معامله در هر شناسه داشته باشد. |
bidfloor | دو برابر | حداقل پیشنهاد برای این نمایش در CPM اگر |
bidfloorcur | رشته | ارز با استفاده از کدهای آلفای ISO-4217 مشخص شده است. اگر مشخص نشده باشد، به طور پیشفرض از واحد پول درخواست پیشنهاد استفاده میکند. |
at | عدد صحیح | اگر مشخص نشده باشد، پیشفرض با bid_request.at مطابقت دارد. |
wseat | آرایه رشتهای | مدارک شناسایی شرکای واجد شرایط برای انجام معامله. نداشتن صندلی به معنای نداشتن محدودیت صندلی است. |
wadomain | آرایه رشتهای | دامنههای تبلیغکننده مجاز به پیشنهاد قیمت در این معامله هستند. نداشتن صندلی به معنای نداشتن محدودیت دامنه است. |
guar | عدد صحیح | این فیلد برای اعلام این است که آیا معامله تضمین شده است یا خیر. این باید به صورت یک عدد صحیح ارسال شود. برای اینکه DV360 بتواند معاملات تضمینشده را بپذیرد، باید یک صرافی در فهرست مجاز قرار گرفته باشد؛ برای درخواست این موضوع با ما تماس بگیرید . اگر صرافی شما در حال حاضر از مکانیزم متفاوتی برای نشان دادن معاملات تضمینشده با DV360 استفاده میکند، برای بحث در مورد انتقال به این افزونه ترجیحی با ما تماس بگیرید . |
ext | تمدید قرارداد | اختیاری. |
افزونه پشتیبانی شده برای شیء معامله
| میدان | نوع | جزئیات |
|---|---|---|
guaranteed | عدد صحیح | این فیلد برای اعلام این است که آیا معامله تضمین شده است یا خیر. این باید به صورت یک عدد صحیح ارسال شود. برای اینکه DV360 بتواند معاملات تضمینشده را بپذیرد، باید یک صرافی در فهرست مجاز قرار گرفته باشد؛ برای درخواست این موضوع با ما تماس بگیرید . اگر صرافی شما در حال حاضر از مکانیزم متفاوتی برای نشان دادن معاملات تضمینشده با DV360 استفاده میکند، برای بحث در مورد انتقال به این افزونه ترجیحی با ما تماس بگیرید . توصیه میشود به جای این فیلد از |
شیء سایت
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | شناسه سایت در صرافی. |
name | رشته | پشتیبانی نمیشود. |
domain | رشته | دامنه سایت. توصیه میشود به جای اینکه فقط site.domain را پر کنید، یک URL کامل در site.page ارسال کنید. |
cat | آرایه رشتهای | پشتیبانی نمیشود. |
sectioncat | آرایه رشتهای | پشتیبانی نمیشود. |
pagecat | آرایه رشتهای | پشتیبانی نمیشود. |
page | رشته | آدرس اینترنتی (URL) کامل که قرار است نمایش داده شود. توصیه میشود برای اهداف هدفمند، آدرس کامل URL را ارسال کنید. |
ref | رشته | آدرس اینترنتی ارجاعدهندهای که باعث هدایت به صفحه فعلی شده است. |
search | رشته | پشتیبانی نمیشود. |
mobile | عدد صحیح | پشتیبانی نمیشود. |
privacypolicy | عدد صحیح | پشتیبانی نمیشود. |
publisher | شیء ناشر | جزئیات مربوط به ناشر سایت. |
content | شیء محتوا | جزئیات مربوط به محتوای درون یک سایت. |
keywords | رشته (با فرمت CSV) | پشتیبانی نمیشود. |
ext | افزونههای سایت | افزونههایی برای شیء سایت. |
شیء افزونه سایت
| میدان | نوع | جزئیات |
|---|---|---|
inventorypartnerdomain | رشته | برای اشتراکگذاری موجودی CTV استفاده میشود، به توضیحات اضافه شده در اپلیکیشن IAB CTV مراجعه کنید. |
شیء برنامه
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | شناسه برنامه در صرافی. |
name | رشته | نام برنامهها، که ممکن است بنا به درخواست ناشران، نام مستعار داشته باشند. نام برنامه برای درخواستهای بدون SDK (عمدتاً تلویزیونهای متصل) میتواند توسط ناشر مستقیماً در درخواست ارائه شود. |
bundle | رشته | الزامی است. برای iOS، لازم است شناسه فروشگاه برنامه عددی باشد. ما شناسه بسته به سبک DNS معکوس را نمیپذیریم. برای اپلیکیشن CTV، توصیه میکنیم شناسه اپلیکیشن تعریفشده توسط فروشگاه را وارد کنید. لطفاً به دستورالعملهای شناسه اختصاصیافته به فروشگاه IAB OTT/CTV که اخیراً منتشر شده است، پایبند باشید. |
domain | رشته | دامنه، برای مثال mygame.foo.com |
storeurl | رشته | برای تأیید app-ads.txt و اعتبارسنجی فروشگاه برنامه Connected TV مورد نیاز است. |
cat | آرایه رشتهای | پشتیبانی نمیشود. |
sectioncat | آرایه رشتهای | پشتیبانی نمیشود. |
pagecat | آرایه رشتهای | پشتیبانی نمیشود. |
ver | رشته | پشتیبانی نمیشود. |
privacypolicy | عدد صحیح | پشتیبانی نمیشود. |
paid | عدد صحیح | پشتیبانی نمیشود. |
publisher | شیء ناشر | اطلاعات مربوط به ناشر برنامه. |
content | شیء محتوا | اطلاعات مربوط به محتوای برنامه. |
keywords | رشته (با فرمت csv) | پشتیبانی نمیشود. |
ext | افزونههای برنامه | افزونههایی برای شیء app. |
شیء افزونه برنامه
| میدان | نوع | جزئیات |
|---|---|---|
inventorypartnerdomain | رشته | برای اشتراکگذاری موجودی CTV استفاده میشود، به توضیحات اضافه شده در اپلیکیشن IAB CTV مراجعه کنید. |
شیء محتوا
توصیه میکنیم در صورت وجود، این ویژگیها را ارسال کنید.
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | یک شناسه منحصر به فرد که محتوا را مشخص میکند. |
episode | عدد صحیح | شماره قسمت محتوا (معمولاً برای محتوای ویدیویی). |
title | رشته | برای درخواستهای CTV، ویدئو و صدا توصیه میشود. |
series | رشته | برای درخواستهای CTV، ویدئو و صدا توصیه میشود. |
season | رشته | برچسبی برای فصل محتوا. |
artist | رشته | این هنرمند اعتبار محتوا را به خود اختصاص داد. |
genre | رشته | ژانری که به بهترین شکل محتوا را توصیف میکند. DV360 توصیه میکند این سیگنال را برای درخواستهای CTV، ویدیو و صدا ارائه دهید. DV360 از چند طبقهبندی مقادیر ژانر ویدیویی برای این فیلد پشتیبانی میکند: |
album | رشته | آلبومی که محتوا به آن تعلق دارد، معمولاً برای فایلهای صوتی. |
isrc | رشته | کد استاندارد بینالمللی ضبط مطابق با ISO-3901. |
producer | شیء تولیدکننده | جزئیات مربوط به تولیدکننده محتوا. |
url | رشته | آدرس اینترنتی (URL) محتوا. |
cat | آرایه رشتهای | دسته بندی های محتوای IAB که محتوا را توصیف می کنند. |
prodq | عدد صحیح | کیفیت تولید: |
videoquality | عدد صحیح | پشتیبانی نمیشود. |
context | عدد صحیح | نوع محتوا: |
contentrating | رشته | برای صدا و تصویر/سیتیوی توصیه میشود، زیرا ما در حال تصمیمگیری در مورد این ویژگی هستیم. |
userrating | رشته | تعداد ستارهها، لایکها و... |
qagmediarating | عدد صحیح | رتبهبندی رسانه بر اساس [دستورالعملهای QAG] (http://www.iab.net/ne_guidelines). |
keywords | رشته (با فرمت csv) | پشتیبانی نمیشود. |
livestream | عدد صحیح | اگر محتوا، محتوای پخش زنده باشد. |
sourcerelationship | عدد صحیح | |
len | عدد صحیح | طول محتوا بر حسب ثانیه. برای درخواستهای CTV/ویدئو و صدا توصیه میشود. |
language | رشته (ISO-639-1-alpha-2) | زبان محتوا. |
embeddable | عدد صحیح | نشانگر اینکه آیا محتوا قابل جاسازی است یا خیر (مثلاً یک پخشکننده ویدیوی قابل جاسازی) |
data | آرایهای از اشیاء دادهای | دادههای اضافی. |
شیء تولیدکننده
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | پشتیبانی نمیشود. |
name | رشته | پشتیبانی نمیشود. |
cat | آرایه رشتهای | پشتیبانی نمیشود. |
domain | رشته | بالاترین سطح دامنه تولیدکننده. |
شیء داده
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | شناسه ارائه دهنده داده. |
name | رشته | نام مبادله برای ارائه دهنده داده. |
segment | آرایهای از اشیاء سگمنت | مقادیر واقعی دادهها |
ext | افزونههای داده | افزونههایی برای شیء داده. |
افزونههای پشتیبانیشده برای شیء داده
| میدان | نوع | جزئیات |
|---|---|---|
segtax | عدد صحیح | شناسه طبقهبندی، برای جزئیات بیشتر به طبقهبندیهای بخش مراجعه کنید. |
segclass | رشته | نسخهای از طبقهبندیکننده که شناسههای بخش را در طبقهبندی تولید کرده است. |
شیء قطعهای
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | شناسهای از بخش داده که مختص ارائهدهنده داده است. |
name | رشته | نام بخش داده. |
value | رشته | مقدار بخش داده. |
شیء ناشر
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | الزامی است. |
name | رشته | پشتیبانی نمیشود. |
cat | آرایه رشتهای | پشتیبانی نمیشود. |
domain | رشته | پشتیبانی نمیشود. |
شیء دستگاه
| میدان | نوع | جزئیات |
|---|---|---|
ua | رشته | الزامی است. |
sua | شیء UserAgent | اطلاعات ساختاریافتهی عامل کاربر. |
geo | شیء جغرافیایی | محل قرارگیری دستگاه. |
dnt | عدد صحیح | پرچم «ردیابی نشود» همانطور که در هدر مرورگر تنظیم شده است. |
lmt | عدد صحیح | سیگنال Limit Ad Tracking از نظر تجاری تأیید شده است. |
ip | رشته | در صورت IPv4 بودن الزامی است. اگر آدرس IP کوتاه شده باشد، باید در |
ipv6 | رشته | در صورت IPv6 بودن الزامی است. اگر آدرس IP کوتاه شده باشد، باید در |
devicetype | عدد صحیح | برای همه نوع موجودی اکیداً توصیه میشود. برای بهبود تشخیص نوع دستگاه استفاده میشود. |
make | رشته | |
model | رشته | |
os | رشته | سیستم عامل دستگاه. این فیلد به حروف بزرگ و کوچک حساس نیست. |
osv | رشته | پشتیبانی نمیشود. |
hwv | رشته | نسخه سختافزاری دستگاه. |
h | عدد صحیح | ارتفاع فیزیکی صفحه نمایش بر حسب پیکسل. |
w | عدد صحیح | عرض فیزیکی صفحه نمایش بر حسب پیکسل. |
ppi | عدد صحیح | پشتیبانی نمیشود. |
pxratio | دو برابر | نسبت پیکسلهای فیزیکی به پیکسلهای مستقل از دستگاه. |
js | عدد صحیح | پشتیبانی نمیشود. |
geofetch | عدد صحیح | پشتیبانی نمیشود. |
flashver | رشته | پشتیبانی نمیشود. |
language | رشته (ISO-639-1-alpha-2) | زبان دستگاه. |
carrier | رشته | پشتیبانی نمیشود. |
mccmnc | رشته | پشتیبانی نمیشود. |
connectiontype | عدد صحیح | نوع اتصال شبکه |
ifa | رشته | شناسهای که برای استفادهی علنی تبلیغکننده مجاز است. |
didsha1 | رشته | پشتیبانی نمیشود. |
didmd5 | رشته | پشتیبانی نمیشود. |
dpidsha1 | رشته | پشتیبانی نمیشود. |
dpidmd5 | رشته | پشتیبانی نمیشود. |
macsha1 | رشته | پشتیبانی نمیشود. |
macmd5 | رشته | پشتیبانی نمیشود. |
ext | افزونههای دستگاه | افزونههایی برای شیء دستگاه. |
افزونه پشتیبانی شده برای شیء دستگاه
اگر ip تغییر کرده یا قطع شده است، اکیداً توصیه میکنیم افزونههای زیر را ارسال کنید تا از اعلام ترافیک به عنوان ترافیک نامعتبر جلوگیری شود.
| میدان | نوع | جزئیات |
|---|---|---|
truncated_ip | عدد صحیح | مشخص کنید که آیا آدرس IP در فیلد device.ip درخواست پیشنهاد کوتاه شده است یا خیر. پیشفرض کوتاه نشده است و در صورت کوتاه شدن آدرس IP، لازم است. اگر درخواست پیشنهاد اعلام نشود، ممکن است به عنوان ترافیک نامعتبر طبقهبندی شود. |
ifa_type | رشته | منشأ فیلد device.ifa را مشخص کنید، اینکه آیا از خود دستگاه ارائه شده یا توسط ناشر یا SSP در زنجیره تأمین تولید شده است. |
attestation_token | رشته (رمزگذاری base64) | یک توکن تایید هویت مبتنی بر دستگاه برای صرافیهایی که از آن سطح از اعتبارسنجی دستگاه پشتیبانی میکنند. |
atts | عدد صحیح | (فقط iOS) یک عدد صحیح که برای نمایش وضعیت مجوز ردیابی برنامه ارسال میشود. |
cdep | رشته | برچسب منسوخ شدن کوکیهای شخص ثالث کروم. به آزمایش تسهیلشده با کروم و مشخصات انجمن IAB مراجعه کنید |
شیء UserAgent
| میدان | نوع | جزئیات |
|---|---|---|
browsers | آرایهای از اشیاء BrandVersion | هر شیء BrandVersion یک مرورگر یا یک جزء نرمافزاری مشابه را شناسایی میکند. |
platform | شیء BrandVersion | پلتفرم را مشخص میکند. |
mobile | عدد صحیح | 0 (پیشفرض): عامل محتوای «دسکتاپ» یا «کامل» را ترجیح میدهد.1 : عامل، محتوای «موبایل» را ترجیح میدهد. |
architecture | رشته | معماری دستگاه، برای مثال، "x86" یا "arm". |
bitness | رشته | میزان بیت دستگاه، برای مثال، "۶۴" برای معماری ۶۴ بیتی. |
model | رشته | مدل دستگاه. |
source | عدد صحیح | برای منبع دادهای که برای ایجاد این شیء استفاده شده است، به List: User-Agent Source مراجعه کنید. هنگام ارسال شیء UserAgent توصیه میشود. |
شیء BrandVersion
| میدان | نوع | جزئیات |
|---|---|---|
brand | رشته | شناسه برند، برای مثال، «کروم» یا «ویندوز». الزامی است. |
version | آرایه رشتهای | دنبالهای از اجزای نسخه، به ترتیب سلسله مراتبی نزولی (اصلی، فرعی، خرد و غیره). |
شیء جغرافیایی
| میدان | نوع | جزئیات |
|---|---|---|
lat | دو برابر | پشتیبانی نمیشود. |
lon | دو برابر | پشتیبانی نمیشود. |
type | عدد صحیح | پشتیبانی نمیشود. |
accuracy | عدد صحیح | پشتیبانی نمیشود. |
lastfix | عدد صحیح | پشتیبانی نمیشود. |
ipservice | عدد صحیح | پشتیبانی نمیشود. |
country | رشته | پشتیبانی نمیشود. |
region | رشته | پشتیبانی نمیشود. |
regionfips104 | رشته | پشتیبانی نمیشود. |
metro | رشته | پشتیبانی نمیشود. |
city | رشته | پشتیبانی نمیشود. |
zip | رشته | پشتیبانی نمیشود. |
utcoffset | عدد صحیح | پشتیبانی نمیشود. |
شیء کاربر
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | اگر گوگل جدول تطابق شناسه را میزبانی کند، پشتیبانی میشود. |
buyeruid | رشته | در صورتی پشتیبانی میشود که SSP میزبان جدول تطابق شناسه باشد. |
yob | عدد صحیح | برای هدف قرار دادن جمعیتشناسی توصیه میشود. |
gender | رشته | برای هدف قرار دادن جمعیتشناسی توصیه میشود. |
keywords | رشته (CSV) | پشتیبانی نمیشود. |
customdata | رشته | پشتیبانی نمیشود. |
geo | شیء جغرافیایی | پشتیبانی نمیشود. |
data | آرایهای از اشیاء دادهای | دادههای اضافی. |
eids | آرایهای از اشیاء شناسه توسعهیافته | نمونههای شناسه توسعهیافته ارائه شده توسط صرافی. |
ext | افزونههای کاربری | افزونههایی برای شیء کاربر. |
افزونههای پشتیبانیشده برای شیء کاربر
| میدان | نوع | جزئیات |
|---|---|---|
consent | رشته (web-safe base64) | رشته رضایت IAB. شامل فرادادههایی در مورد اطلاعاتی است که کاربر به جمعآوری آنها رضایت داده است و اینکه کدام فروشندگان مجاز به استفاده از آن اطلاعات هستند. مقدار، یک رشته دودویی کدگذاری شده base64 و سازگار با وب است که از یک قالب دودویی سفارشی استفاده میکند. |
us_privacy | رشته | اگر کاربر شاهد رعایت قوانین CCPA یا قوانین مشابه بوده باشد. |
consented_providers_settings . consented_providers | شیء بیرونی (consented_providers_settings) که یک آرایه عدد صحیح داخلی (consented_providers) را در بر میگیرد. | وقتی رضایت GDPR از طریق TCF جمعآوری میشود، این فیلد ارائهدهندگان فناوری تبلیغاتی مورد رضایت کاربر را که در TCF شرکت نمیکنند، فهرست میکند. به « مشخصات فنی رضایت تکمیلی Google » مراجعه کنید. |
eids | آرایهای از اشیاء شناسه توسعهیافته | نمونههای شناسه توسعهیافته ارائه شده توسط صرافی. |
شیء شناسه توسعهیافته
| میدان | نوع | جزئیات |
|---|---|---|
source | رشته | ارائه دهنده شناسه |
uids | آرایهای از اشیاء UID با شناسه توسعهیافته | شناسههای واقعی |
شیء شناسه توسعهیافته UID
| میدان | نوع | جزئیات |
|---|---|---|
id | رشته | خودِ شناسه. |
atype | عدد صحیح | نوع عامل کاربری مرتبط با این شناسه. |
شیء زنجیره تأمین
| میدان | نوع | جزئیات |
|---|---|---|
complete | عدد صحیح | 0 (پیشفرض): زنجیره تأمین ناقص است.1 : زنجیره تأمین تا ناشر کامل است. |
ver | رشته | الزامی است. مقدار به صورت "major.minor" قالببندی شده است، برای مثال، نسخه ۱.۰ رشته "۱.۰" است. |
nodes | آرایه گره زنجیره تامین | الزامی است. در یک زنجیره تأمین کامل، گره اول نشان دهنده سیستم تبلیغات اولیه و شناسه فروشنده درگیر در معامله، یعنی مالک سایت، اپلیکیشن یا رسانه دیگر است. در یک زنجیره تأمین ناقص، این اولین گره شناخته شده را نشان میدهد. آخرین گره نشان دهنده نهادی است که این درخواست پیشنهاد را ارسال میکند. |
شیء گره زنجیره تأمین
| میدان | نوع | جزئیات |
|---|---|---|
asi | رشته | نام دامنه متعارف سامانه SSP، Exchange، Header Wrapper و غیره که پیشنهاددهندگان به آن متصل میشوند. این دامنه میتواند دامنه عملیاتی سامانه باشد، اگر با دامنه شرکت مادر متفاوت باشد، تا جستجوی WHOIS و IP معکوس را برای تعیین مالکیت قطعی سامانه نماینده تسهیل کند. این باید همان مقداری باشد که برای شناسایی فروشندگان در فایل ads.txt در صورت وجود، استفاده میشود. |
sid | رشته | شناسه مرتبط با حساب فروشنده یا نماینده فروش در سیستم تبلیغات. این شناسه باید حاوی همان مقداری باشد که در تراکنشها (یعنی درخواستهای پیشنهاد OpenRTB) در فیلد مشخص شده توسط SSP/صرافی استفاده میشود. معمولاً در OpenRTB، این publisher.id است. برای OpenDirect معمولاً شناسه سازمان ناشر است. باید به طول ۶۴ کاراکتر محدود شود. |
rid | رشته | شناسه درخواست OpenRTB مربوط به درخواستی که توسط این فروشنده صادر شده است. |
name | رشته | نام شرکت (شخص حقوقی) که هزینه موجودی معامله شده تحت شناسه فروشنده (seller_id) داده شده به آن پرداخت میشود. این مقدار اختیاری است و اگر در فایل sellers.json سیستم تبلیغاتی وجود داشته باشد، نباید وارد شود. |
domain | رشته | نام دامنه تجاری نهادی که توسط این گره نمایش داده میشود. این مقدار اختیاری است و اگر در فایل sellers.json سیستم تبلیغاتی وجود داشته باشد، نباید وارد شود. |
hp | عدد صحیح | نشان میدهد که آیا این گره در جریان پرداخت موجودی کالا دخیل خواهد بود یا خیر. برای نسخه ۱.۰ از SupplyChain، این ویژگی همیشه باید ۱ باشد. صراحتاً لازم است که این ویژگی گنجانده شود زیرا انتظار میرود نسخههای آینده این مشخصات، گرههای مدیریت غیرپرداخت را معرفی کنند. مجریان باید اطمینان حاصل کنند که از این فیلد پشتیبانی میکنند و هنگام ساخت اشیاء SupplyChain در درخواستهای مناقصه ارسال شده به یک سیستم تبلیغاتی پاییندستی، آن را به سمت جلو منتشر میکنند. |
مشخصات پاسخ به پیشنهاد
شیء BidResponse
| ویژگی | پشتیبانی شده | جزئیات پیادهسازی | همیشه گذشت |
|---|---|---|---|
| شناسه | اگر خطای تجزیه رخ دهد، ممکن است به جای شناسه درخواست پیشنهاد، '0' باشد. | بله | |
| پیشنهاد صندلی | |||
| بیدید | |||
| فعلی | اگر خطای تجزیه رخ دهد، این مورد پذیرفته نمیشود. برای درخواست پیشنهاد قیمت معتبر، همیشه جریان ترافیک ارائه میشود. | بله | |
| دادههای سفارشی | |||
| نبر | این مورد فقط در صورتی لحاظ میشود که مشکلی در درخواست پیشنهاد قیمت مشاهده شود. مقادیر ممکن عبارتند از:2 : درخواست نامعتبر12 : نقض مجوز Ads.txt16 : زنجیره تأمین ناقص17 : گره زنجیره تامین مسدود شدهتوجه: هنگامی که تخلف خاصی از (app-)ads.txt یا SupplyChain تشخیص داده شود، یکی از کدهای ۱۲، ۱۶ یا ۱۷ روی کسری (۱٪) از پاسخها اعمال میشود. کد ۲ برای سایر درخواستهای نامعتبر اعمال خواهد شد. درخواستهایی که شامل NBR میشوند، شبیه به این خواهند بود: {
"id": "0",
"nbr": 2,
"ext": {
"err": "Bid request body was empty.",
"errHelp": "https://.../ortb-spec"
}
} | ||
| خارجی | If there is a problem with the bid request ext may contain information to help diagnose the error, where supported. |
Supported extensions for BidResponse object
| Attribute | Implementation details |
|---|---|
| خطا | A human readable description of the error with the bid request. Response cases include:
|
| errHelp | A link to this page. |
Seatbid object
| Attribute | پشتیبانی شده | Implementation details | Always passed |
|---|---|---|---|
| bid | بله | ||
| صندلی | بله | ||
| گروه |
Bid object
| Attribute | پشتیبانی شده | Implementation details | Always passed |
|---|---|---|---|
| شناسه | بله | ||
| impid | بله | ||
| price | بله | ||
| nurl | |||
| burl | |||
| lurl | |||
| adm | |||
| adid | |||
| adomain | |||
| bundle | |||
| iurl | |||
| سید | بله | ||
| crid | بله | ||
| تاکتیک | |||
| گربه | |||
| attr | |||
| API | |||
| پروتکل | |||
| qagmediarating | |||
| زبان | |||
| dealid | |||
| دبلیو | |||
| ح | |||
| wratio | |||
| hratio | |||
| exp |
Supported extensions for bid object
| Attribute | Implementation details |
|---|---|
apis | DV360 will send seatbid.bid.apis if both OMID and MRAID are supported. DV360 will set both OMID_1 and MRAID as an integer array. |
Ad serve options
In section 4.3 of the OpenRTB specification , there are two different serving options:
- Markup served on the win notice
- Markup served in the bid
DV360 supports both options.
- For Banner ad, DV360 always returns markup in the
admfield. Markup served on win notice is optional. - For Video/Audio ad using VAST protocol, DV360 supports returning VAST XML in the
admfield or in the response of win notice based on requirements from exchange partners.
Refer to the OpenRTB specification to know the pros and cons of these two options.
بهترین شیوهها
It is highly recommended to use the Partner ID of Display and Video 360 as the seat ID. The use of exchange-specific seat ID is not recommended.
Ensure your publishers have ads.txt files, or applications with app-ads.txt files associated, and they list you in the file as an authorized seller or reseller. Learn more .
Also ensure consistent information is passed in bid requests. For example, the app.bundle must be consistent with the mobile device information and app.storeurl .
تلویزیون متصل
Adhere to the IAB OTT IFA guidelines in passing device.ifa and device.lmt . You should also implement device.ext.ifa_type to be compliant with the guidelines. All of our CTV frequency capping and audience targeting capabilities will require the presence of an IFA.
Also adhere to the recently published IAB OTT/CTV Store Assigned ID guidelines —this defines how app.bundle should be passed for CTV apps—largely using the app store defined ID.
Active View measurement
Active View is a Google technology used to measure if an impression was viewable and for how long. Active View uses OMID for both display and video ads. To enable measurement using OMID, exchanges must add the following fields in OpenRTB requests so that DV360 knows the client's support of OMID.
- Required: Add an API Framework (
Video.api=7forOMSDK) to bid requests. This is mandatory for Active View to enable measurement using OMID. - Recommended: Adding
omidpnandomidpvtoSource.Extis highly recommended because it will impact how viewability measurements are reported in DV360 to the customer. If the OMID partner name is not on the IAB certification list, we are required by MRC to report the viewability metrics separately from the MRC certified metrics. Learn more .
سوالات متداول
- Does DV360 Support exchange custom extensions?
- Yes, in addition to the extensions listed in this specification, Display and Video 360 may also support custom extensions on a case-by-case basis. It is recommended to specify and test the custom extension during the integration period.
- Does DV360 support rewarded video?
- Yes, send us the rewarded video extension .
- A lot of my inventory is showing up as demographics unknown, how do I improve demographic coverage?
- Populate
user.yobanduser.genderin bid requests to DV360 to increase coverage. - Does DV360 have endpoints for each region?
- No, we use a single endpoint globally and we automatically route requests to the nearest data center, so there's no region-specific endpoint we can provide.
- What are the requirements for server-to-server (s2s) requests?
- Reach out to request addition to our allowlist. The client User Agent has to be forwarded, and ensure that cookies are disabled/ignored in the response to an s2s VAST fetch.
- Does DV360 support OMID?
- We are able to measure viewability using OMID as long as it is declared as OMID-enabled at bid request time. Details about this are summarized on pages 24-25 .
- Which version of Native do you support? Do you have any Native requirements?
- We only support Native Ver1.2. Native specification .
- Does DV360 support bid requests sent as GZIP?
- DV360 can receive gzip compressed bid requests, and will respond with gzip compressed responses if Accept-Encoding header indicates it's supported.
- Does DV360 support DBURL?
- Not at the moment.
- Does DV360 support win loss notification?
- Not at the moment. If you think it would be useful for us to support it please reach out with more details.
- Does DV360 require App.name for targeting?
- No, DV360 using App.name for reference but it is not required for targeting,
App.bundleis used for targeting. - Can DV360 support multiple ad sizes sent in a single bid request?
- Yes, we will consider all eligible creative sizes in banner.format.
- Does DV360 support multiple formats in the same bid request?
- We have limited support for multi-format bid requests, but are working on improving. We support display & video formats for interstitials, but do not currently support display & native. If you are sending multi-format bid requests, please reach out to request a test.
- Does DV360 support mixed impression types in the same request?
- Currently we only support video/banner interstitials. We are working on native/banner & video/banner. If there are other combinations please reach out to our team.
- Can multiple seats each send multiple bids on one or more of such impression opportunities in the same request?
- Yes.
- Does DV360 have a solution or particular need regarding capping or displaying the same advertiser for multiple such impression opportunities in the same request?
- DV360 places enforcement that one advertiser can only bid up to one imp opportunities for each request. We expect SSPs to group imp objects meaningfully; eg, all on the same page, all in the same app, etc.
- Does DV360 support multiple impressions in the same bid request?
- DV360 currently supports multiple impression audio objects. However, we will need to test/enable each exchange that would like to use this feature. See bid request specification for more information. We are working on expanding this to other formats:
{ id: "2bbdc94f-7289-4fe2-9a5f-e2a530e06b38", seatbid { bid { id: "0", impid: "234232", price: 41.373926619828261, adid: "123", adm: "...", adomain: "xxx.com", cid: "0", crid: "123", dealid: "sample-deal-id-1", language: "xx", }, bid { id: "1", impid: "234255", price: 2.34192037470726, adid: "234", adm: "...", adomain: "xyz.com", cid: "0", crid: "234", dealid: "sample-deal-id-2", language: "xx", }, seat: "123456" }, cur: "EUR" }
تماس با ما
If you have any questions or issues, reach out to our exchange support team.