Add InterstitialGroups service and enhance SlotWriter and related components for interstitial handling
Introduced the InterstitialGroups service to manage interstitial group logic, preventing their inclusion in slots and fallback groups. Updated the SlotWriter class to utilize this service, ensuring proper validation during slot creation and updates. Enhanced error handling for interstitial groups in the ImportGridCommandHandler and UpdateTemplateCommandHandler, providing warnings instead of failures when interstitials are detected. Updated related tests to verify the correct behavior of these changes, ensuring robust handling of interstitials in the scheduling process.
This commit is contained in:
@@ -541,6 +541,15 @@ JunctionElement
|
||||
что есть у контента: остывание (не крутить один ролик дважды подряд), разные группы на утро и прайм,
|
||||
статистику. Библиотека фильтруется по типу, служебные ролики не мешают на экране шоу.
|
||||
|
||||
Обратная сторона этой экономии: группа роликов неотличима от группы сериалов — те же позиции, тот же
|
||||
разворот, — и её можно поставить туда, где она означает поломку. **Ролики не идут ни в слот, ни
|
||||
в аварийную группу**, и это проверяется на всех путях: ручная правка слота и правил канала отвечают
|
||||
ошибкой, импорт файла — замечанием (одно поле не должно валить всю сетку), автосборка и запрос к ИИ
|
||||
такую группу просто не предлагают. Иначе выходит полоса рекламы, подписанная в программе как
|
||||
передача: планировщик честно ставит «единицы» подряд, а зритель видит сорок минут роликов.
|
||||
Признак — по позициям, а не по единицам: сотня коротких роликов против одного длинного сериала
|
||||
ничего не решает, а вот «половина позиций — ролики» решает.
|
||||
|
||||
**Рекламный блок — это коллекция.** Реклама здесь не служебный элемент, а половина обаяния: её помнят
|
||||
лучше передач. Поэтому важно уметь собрать блок целиком, а не только ротировать ролики по одному —
|
||||
и это получается само, без единой строчки специального кода: коллекция из шести `Interstitial`-шоу
|
||||
|
||||
Reference in New Issue
Block a user