تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
DaiSdkSettings
classpublic
يحتوي هذا الصف على واجهات برمجة تطبيقات لإعدادات IMA DAI.
الطُرق
getFeatureFlags
تعرض الدالة getFeatureFlags() الكائن Object مع أي خصائص من أي نوع
تعرض هذه الدالة عنصرًا يتضمّن مفاتيح كعلامات ميزات وقيمًا كحالتها الحالية.
المرتجعات
non-null Object with any type properties
setFeatureFlags
setFeatureFlags(featureFlags) تعرض void
اضبط قيمة أيّ علامات ميزات. يجب ضبط هذا الخيار في أقرب وقت ممكن، أي قبل طلب بث. سيؤدي استدعاء هذه الطريقة مرة أخرى إلى إعادة ضبط أي علامات ميزات للبث التالي.
تاريخ التعديل الأخير: 2025-08-21 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThe \u003ccode\u003eDaiSdkSettings\u003c/code\u003e class provides access to IMA DAI settings through its methods.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003egetFeatureFlags\u003c/code\u003e retrieves the current state of all feature flags.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003esetFeatureFlags\u003c/code\u003e allows you to configure feature flags which impact subsequent stream requests; calling it again resets these flags for the next stream.\u003c/p\u003e\n"]]],["The `DaiSdkSettings` class provides methods for managing IMA DAI (Dynamic Ad Insertion) settings. `getFeatureFlags` retrieves an object containing feature flag keys and their current states. `setFeatureFlags` allows setting values for feature flags; these settings should be configured before requesting a stream. Re-calling `setFeatureFlags` resets the flags for the next stream. The parameter `featureFlags` for this function should not be null.\n"],null,["# Class: DaiSdkSettings\n\nDaiSdkSettings\n==============\n\nclass public\n\nThis class contains IMA DAI settings APIs.\n\nMethods\n-------\n\n### getFeatureFlags\n\ngetFeatureFlags() returns Object with any type properties\n\nReturns an object with keys as feature flags and values as their current\nstate.\n\nReturns\n\n: `non-null Object with any type properties`\n\n### setFeatureFlags\n\nsetFeatureFlags(featureFlags) returns void\n\nSet the value for any feature flags. This should be set as early as\npossible, before requesting a stream. Calling this method again will reset\nany feature flags for the next stream.\n\n| #### Parameter ||\n|--------------|---------------------------------------------------------|\n| featureFlags | Object with any type properties Value must not be null. |\n\nReturns\n\n: `void`"]]