بررسی پشتیبانی از SIMID

کیت توسعه نرم‌افزاری درج تبلیغات پویای گوگل (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