کیت توسعه نرمافزاری درج تبلیغات پویای گوگل (DAI) برای HTML5 از تعریف رابط رسانه تعاملی امن (SIMID) نسخه ۱.۱ پشتیبانی میکند. این راهنما ویژگیها و پیامهای خاص SIMID را که DAI SDK پشتیبانی میکند، پوشش میدهد.
پیامهای خلاقانه برای بازیکن را درک کنید
جدول زیر پیامهایی را که SIMID creative میتواند به IMA DAI ارسال کند، فهرست میکند:
| پیام | توضیحات |
|---|---|
clickThru | DAI SDK آدرسهای اینترنتی ردیابی کلیک پیکربندیشده در تگ تبلیغ DAI را پینگ میکند. DAI SDK هرگونه URI سفارشی یا گزینههای ناوبری ارائهشده توسط طرح تبلیغاتی را نادیده میگیرد. |
getMediaState | وضعیت فعلی پخشکنندهی رسانه، شامل ویژگیهای currentTime ، duration ، volume ، muted ، paused و fullscreen را برمیگرداند. ویژگی currentSrc همیشه null را برمیگرداند زیرا DAI از جریانهای دوختهشدهی سمت سرور استفاده میکند. |
log | پیامهای لاگ خلاقانه را برای عیبیابی به کنسول اشکالزدایی DAI SDK ارسال میکند. |
reportTracking | درخواست میکند که DAI SDK آدرسهای ردیابی را برای بخش خلاقیت پینگ کند. |
requestPause | درخواست میکند که DAI SDK پخشکنندهی رسانه را متوقف کند. |
requestPlay | درخواست میکند که DAI SDK پخش را در پخشکننده رسانه از سر بگیرد. |
requestSkip | درخواست میکند که DAI SDK تبلیغ فعلی را رد کند. فقط برای پخش زنده (VOD) پشتیبانی میشود. اگر سازنده این پیام را برای پخش زنده ارسال کند، رد میشود. |
پیامهای خلاقانهی پشتیبانینشده به بازیکن را مرور کنید
DAI SDK انواع CreativeMessage زیر را پشتیبانی نمیکند:
-
fatalError -
requestChangeAdDuration -
requestFullscreen -
requestExitFullscreen -
handleSkipShown -
requestFocus -
requestNavigation: همیشه رد میشود. بازیکن انتظار دارد که طراح، ناوبری را مدیریت کند. -
requestResize: همیشه رد میشود. DAI SDK از تغییر اندازه خلاقانه پشتیبانی نمیکند. -
requestStop: همیشه رد میشود. این نوع برای موارد استفاده طولانی مدت است که DAI از آن پشتیبانی نمیکند. -
requestChangeVolume: DAI SDK این رویداد را با موفقیت حل میکند، اما تغییرات حجم را برای تولیدکننده انجام نمیدهد.
درک پیامهای خلاقانه از بازیکن
جدول زیر پیامهایی را که DAI SDK از ارسال آنها به SIMID creative پشتیبانی میکند، فهرست میکند:
| پیام | توضیحات |
|---|---|
init | در طول تنظیم جلسه به همراه دادههای محیطی و پارامترهای تبلیغ ارسال شد. |
startCreative | به خلاق اطلاع میدهد که iframe خلاق را آغاز و نمایش دهد. |
adStopped | اعلام میکند که جلسه تبلیغ به پایان رسیده است، به همراه یک کد دلیل. |
adSkipped | به سازنده اطلاع میدهد که کاربر یا DAI SDK تبلیغ را رد کردهاند. فقط برای پخشهای VOD پشتیبانی میشود. |
پخشکننده پشتیبانینشده را برای پیامهای خلاقانه بررسی کنید
DAI SDK از پیامهای زیر پشتیبانی نمیکند و آنها را به بخش خلاقیت ارسال نمیکند:
-
resize -
appBackgrounded -
appForegrounded -
log
بهروزرسانیهای وضعیت رسانه را بررسی کنید
DAI SDK برای رویدادهای زیر پیامهای mediaStateUpdate را به بخش خلاقیت ارسال میکند:
-
play -
pause -
stalled(بافر) -
seeking -
seeked -
timeupdate(به صورت دورهای) -
volumechange(شامل وضعیت بیصدا)
DAI SDK از رویدادهای زیر پشتیبانی نمیکند و هنگام وقوع رویدادها، بهروزرسانیهای وضعیت رسانه را ارسال نمیکند:
-
ended -
durationchange -
error