منبع: AdBreak
فرادادههای پخش آگهی که برای تصمیمگیری در مورد پخش آگهی در یک رویداد ویدیویی زنده استفاده میشوند.
| نمایش JSON |
|---|
{ "name": string, "createTime": string, "expectedDuration": string, "customParams": string, "scte35CueOut": string, "podTemplateName": string, "breakState": enum ( |
| فیلدها | |
|---|---|
name | فقط خروجی. نام منبع تبلیغ. این فیلد فرمتی به شکل "networks/" خواهد داشت. network_code کد شبکهای در Google Ad Manager است که این محتوا به آن تعلق دارد. asset_key کلید رویداد پخش زنده در مدیریت تبلیغات گوگل است که تحت آن تبلیغ فوری ایجاد شده است. adBreakId کلید Ad Break است. فقط خروجی. |
createTime | فقط خروجی. زمان ایجاد تبلیغ ناگهانی. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
expectedDuration | الزامی. مدت زمان استراحت مورد انتظار. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
customParams | اختیاری. جفتهای کلید-مقدار که در درخواستهای تبلیغ برای این وقفه برای هدفگیری معیارهای سفارشی در مدیریت تبلیغات گنجانده میشوند. مثال: 'key1=value&key2=value2,value22' منسوخ شده: لطفاً cust_params را در breakParams.ad_tag_params با استفاده از کلید "cust_params" تنظیم کنید. |
scte35CueOut | اختیاری. دادههای کدگذاری شده پایه ۶۴ از خروجی scte35. میتواند شامل دستور splice_insert() یا time_signal() باشد. مثالها: - با time_signal(): "/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==" - با splice_insert(): "/DAvAAAAAA///wFAVIAACPf+/+c2nALv4AUsz1AAAAAAAKAAhDVUVJAAABNWLbowo=" |
podTemplateName | اختیاری. نام قالب پاد مدیریت تبلیغات گوگل. منسوخ شده: لطفاً با استفاده از کلید "ptpln" مقدار cust_params را در breakParams.ad_tag_params تنظیم کنید. |
breakState | فقط خروجی. وضعیت فعلی تبلیغ ناگهانی. |
expectedStartTime | اختیاری. زمان شروع مورد انتظار پخش تبلیغات. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
expireDuration | اختیاری. زمان انقضای تبلیغ در expectsStartTime + expireDuration تنظیم میشود. اگر expectsStartTime تنظیم نشده باشد، تبلیغ پس از تصمیمگیری برای شروع، expireDuration خواهد شد. پیشفرض: ۳۰ دقیقه حداقل: ۵ دقیقه حداکثر: ۶ ساعت مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
breakSequence | فقط خروجی. شناسه توالی میانبرنامهایِ Ad Break. چندین Ad Break میتوانند breakSequence یکسانی داشته باشند، اگر به صراحت از طریق breakParams.ad_tag_params با کلید mridx مشخص شده باشند. این به طور مؤثر دو Ad Break GAM را به هم مرتبط میکند. |
breakParams | اختیاری. پارامترهای وقفهای که باید در درخواستهای تبلیغ برای این وقفه لحاظ شوند. |
matchParams | اختیاری. برای Stitched DAI استفاده میشود تا مشخص کند که چگونه یک Ad Break ایجاد شده از طریق API با یک Ad Break درون مانیفست مطابقت دارد. هنگامی که یک Break جدید شناسایی میشود، یک تابع match برای تمام Ad Breakهای یک رویداد که breakState آنها برای جلوگیری از رفتار تصادفی "match-all" (که با یک matchParams خالی اما موجود رخ میدهد)، matchParams در صورت تنظیم نمیتواند خالی باشد. اگر فیلد در یک درخواست وجود داشته باشد، حداقل یکی از فیلدهای خودش باید تنظیم شود. وقفههای تبلیغاتی (Ad Breaks) به این ترتیب بررسی میشوند: ۱. با matchParams، مرتب شده بر اساس expectedStartTime صعودی، createTime صعودی، که در آن وقفههای تبلیغاتی بدون expectedStartTime هنگام مرتبسازی در اولویت قرار میگیرند. ۲. بدون matchParams، مرتب شده بر اساس expectedStartTime صعودی، createTime صعودی، که در آن وقفههای تبلیغاتی بدون expectedStartTime هنگام مرتبسازی در اولویت قرار میگیرند. اگر همه EABN های در حال انتظار مطابقت نداشته باشند، DAI با استفاده از شاخص میاندورهای بعدی موجود، به رفتار تصمیمگیری JIT باز میگردد. |
servedBreak | فقط خروجی. این اطلاعات واقعی وقفه تبلیغاتی نمایش داده شده را نشان میدهد. فقط برای وقفههای تبلیغاتی با وضعیت |
روشها | |
|---|---|
| API برای ایجاد یک تبلیغ کوتاه (Ad Break) در پخش زنده. |
| API برای فهرست کردن وقفههای تبلیغاتی در پخش زنده. |