NonceManager
یک nonce و گزارش رویداد آن را برای یک جلسه پخش محتوا مدیریت می کند. روشهای چرخه عمر جلسه پخش محتوا، از جمله sendAdClick
، sendTouch
، sendPlaybackStart
، و sendPlaybackEnd
باید فراخوانی شوند زیرا این رویدادهای مربوطه رخ میدهند تا بتوان کسب درآمد از طریق برنامه را فعال کرد.
مواد و روش ها
getNonce
getNonce() رشته را برمی گرداند
- برمی گرداند
string
Nonce ایجاد شده برای این مدیر هنگام بارگیری. این مقدار برای یک نمونهNonceManager
هرگز تغییر نخواهد کرد. این مقدار nonce فقط برای یک جلسه پخش محتوا تا حداکثر مدت زمان 6 ساعت معتبر است.
sendAdClick
sendAdClick()
به سرورهای تبلیغات Google اطلاع میدهد که یک کلیک روی یک تبلیغ در طول جلسه پخش محتوا انجام شده است.
sendAdImpression
sendAdImpression()
باید زمانی فراخوانی شود که اولین فریم آگهی درخواست شده با نون تولید شده توسط این مدیر نمایش داده شود.
- منسوخ
- به جای آن از «sendPlaybackStart» و «sendPlaybackEnd» استفاده کنید.
sendAdTouch
sendAdTouch(userInteractionEvent)
به سرورهای تبلیغات Google اطلاع میدهد که در جلسه پخش محتوا، کاربر به غیر از کلیک روی آگهی (مثلاً پرش، بیصدا کردن، ضربه زدن و غیره) روی آن کلیک کرده یا روی آن کلیک میکند.
پارامتر | |
---|---|
userInteractionEvent | cast.framework.events.Event رویداد تعامل کاربر توسط چارچوب Cast فعال شد. مقدار نباید صفر باشد. |
sendPlaybackEnd
sendPlaybackEnd()
به سرورهای تبلیغاتی Google اطلاع می دهد که پخش برای جلسه پخش محتوای داده شده به پایان رسیده است. زمانی که بازپخش پایان مییابد (مثلاً زمانی که پخشکننده به پایان پخش میرسد، یا زمانی که کاربر در اواسط راه از پخش خارج میشود، یا زمانی که کاربر صفحه را ترک میکند، یا زمانی که به آیتم محتوای بعدی در تنظیمات فهرست پخش میرود) باید فراخوانی شود.
این روش تماسهای ناهمزمان با سرورهای Google را که در sendPlaybackStart
شروع شدهاند، پایان میدهد.
sendPlaybackStart
sendPlaybackStart()
به سرورهای تبلیغات Google اطلاع میدهد که پخش برای جلسه پخش محتوا آغاز شده است. این باید در "شروع پخش کننده ویدئو" نامیده شود. این ممکن است در پاسخ به یک اقدام آغاز شده توسط کاربر (کلیک برای پخش) یا یک اقدام آغاز شده توسط صفحه (پخش خودکار) باشد.
این روش تماسهای ناهمزمان با سرورهای Google را برای جمعآوری سیگنالهای مورد نیاز برای نظارت و شناسایی IVT آغاز میکند.