تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تندمج حزمة تطوير البرامج (SDK) الخاصة بميزة "إدراج إعلان ديناميكي" في CAF بشكل وثيق مع وظيفة الفواصل الإعلانية في CAF المدمجة. وبناءً على ذلك، في معظم الحالات، عليك استخدام أحداث الفواصل الإعلانية في CAF لتشغيل التسجيل أو الوظائف المخصّصة. مع ذلك، تقدِّم حزمة تطوير البرامج لإدراج إعلان ديناميكي لـ CAF عدّة أحداث إضافية غير متاحة مباشرةً من خلال الفواصل الإعلانية في CAF، مثل أحداث التتبّع الربعي.
بالنسبة إلى الناشرين الذين يريدون تحقيق التكافؤ الكامل مع المنصات التي تستخدم حزمة تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية، قد يحتاج الناشرون إلى إرفاق أدوات معالجة الأحداث في StreamManager للتعامل مع هذه الأحداث الإضافية. إذا كان من الضروري تمرير هذه الأحداث إلى تطبيقات المُرسِلين المُرفقين، ما عليك سوى إعادة توجيه الحدث إلى المُرسِل من خلال castContext.sendCustomMessage().
مثال:
...streamManager.addEventListener(ima.cast.dai.api.StreamEvent.Type.MIDPOINT,(event)=>{// add custom receiver handler code here, if necessaryconsole.log(event);// broadcast event to all attached senders, so they can// run custom handler code, if necessaryconstCUSTOM_CHANNEL='urn:x-cast:com.example.cast.mynamespace';castContext.sendCustomMessage(CUSTOM_CHANNEL,null,event);});castContext.start();...
تاريخ التعديل الأخير: 2025-08-21 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-21 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The CAF DAI SDK utilizes CAF Ad Break events for most functions, but it also provides additional events like quartile tracking. Publishers needing full parity with the IMA DAI SDK should attach event listeners to the StreamManager to handle these extra events. To pass these events to sender apps, use `castContext.sendCustomMessage()`. An example shows how to add a listener for the `MIDPOINT` event, log it, and then broadcast it to all connected senders via a custom message channel.\n"]]