The insertion and replacement do not take place unless enough compatible commercials to complete the add break are found. The ad break is assembled in real-time to ensure seamless insertion and playback for linear and live streaming. The maintenance of user’s experience is always our highest priority when stitching ad blocks and content.