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