کلاس NonceManager


یک nonce و گزارش رویداد آن را برای یک جلسه پخش محتوا مدیریت می‌کند. متدهای چرخه عمر جلسه پخش محتوا، شامل sendAdClick ، sendAdTouch ، sendPlaybackStart و sendPlaybackEnd ، باید همزمان با وقوع این رویدادهای مربوطه فراخوانی شوند تا امکان کسب درآمد برنامه‌ریزی‌شده فراهم شود.
روش‌ها
get Nonce
send Ad Click
به سرورهای تبلیغات گوگل اطلاع می‌دهد که در طول جلسه پخش محتوای مشخص، روی یک تبلیغ کلیک شده است.
send Ad Impression
منسوخ شده. به سرورهای تبلیغات گوگل اطلاع می‌دهد که اولین فریم از تبلیغی که با nonce تولید شده توسط این مدیر درخواست شده است، نمایش داده می‌شود.
send Ad Touch
به سرورهای تبلیغات گوگل اطلاع می‌دهد که کاربر در طول جلسه پخش محتوای مشخص، عملی غیر از کلیک (مثلاً رد کردن، بی‌صدا کردن، ضربه زدن و موارد دیگر) روی تبلیغ انجام داده یا آن را لمس یا کلیک کرده است.
send Playback End
به سرورهای تبلیغات گوگل اطلاع می‌دهد که پخش برای جلسه پخش محتوای داده شده پایان یافته است.
send Playback Start
به سرورهای تبلیغات گوگل اطلاع می‌دهد که پخش برای جلسه پخش محتوای داده شده آغاز شده است.

روش‌ها


دریافت نانس

getNonce ( ) : string
بازگشت‌ها
string مقدار nonce تولید شده برای این مدیر هنگام بارگذاری. این مقدار هرگز برای یک نمونه NonceManager مشخص تغییر نمی‌کند. این مقدار nonce فقط برای یک جلسه پخش محتوا تا حداکثر مدت زمان ۶ ساعت معتبر است.

ارسال کلیک

sendAdClick ( ) : void
به سرورهای تبلیغات گوگل اطلاع می‌دهد که در طول جلسه پخش محتوای مشخص، روی یک تبلیغ کلیک شده است.

ارسال آگهی

sendAdImpression ( ) : void
به سرورهای تبلیغات گوگل اطلاع می‌دهد که اولین فریم از تبلیغی که با nonce تولید شده توسط این مدیر درخواست شده است، نمایش داده می‌شود.

ارسالAdTouch

sendAdTouch ( clickOrTouchEvent : MouseEvent | TouchEvent ) : void
به سرورهای تبلیغات گوگل اطلاع می‌دهد که کاربر در طول جلسه پخش محتوای مشخص، عملی غیر از کلیک (مثلاً رد کردن، بی‌صدا کردن، ضربه زدن و موارد دیگر) روی تبلیغ انجام داده یا آن را لمس یا کلیک کرده است.
پارامترها
clickOrTouchEvent : MouseEvent | TouchEvent رویداد لمس یا کلیک مرورگر که برای تعامل کاربر فعال شده است.

ارسالپخشپایان

sendPlaybackEnd ( ) : void
به سرورهای تبلیغات گوگل اطلاع می‌دهد که پخش برای جلسه پخش محتوای داده شده پایان یافته است. این متد را هنگام پایان پخش فراخوانی کنید (برای مثال، وقتی پخش‌کننده به انتهای پخش می‌رسد، یا وقتی کاربر در اواسط پخش از پخش خارج می‌شود، یا وقتی کاربر صفحه را ترک می‌کند، یا وقتی به آیتم محتوای بعدی در تنظیمات لیست پخش می‌رود).

این متد، فراخوانی‌های ناهمزمان به سرورهای گوگل که از sendPlaybackStart آغاز شده‌اند را پایان می‌دهد.

ارسالپخششروع

sendPlaybackStart ( ) : void
به سرورهای تبلیغات گوگل اطلاع می‌دهد که پخش برای جلسه پخش محتوای داده شده آغاز شده است. این متد را هنگام شروع پخش ویدیو فراخوانی کنید. این ممکن است در پاسخ به یک اقدام آغاز شده توسط کاربر (کلیک برای پخش) یا یک اقدام آغاز شده توسط صفحه (پخش خودکار) باشد.

این روش، فراخوانی‌های غیرهمزمان به سرورهای گوگل را برای جمع‌آوری سیگنال‌های مورد نیاز برای نظارت و تشخیص IVT آغاز می‌کند.