Если вам нужен рекламный прелоадер для видео, вы можете использовать HTML5 Video API для отслеживания событий видеоплеера и скрытия прелоадера.
Вот пример кода:
HTML:
```html
<!DOCTYPE html>
<html>
<head>
<title>Ваш сайт</title>
<style>
/* Стили для прелоадера */
.preloader {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: white;
z-index: 9999;
}
.preloader-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
/* ... стили для иконки загрузки ... */
}
.preloader-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
/* ... стили для текста ... */
}
/* Стили для блоков рекламы */
.ad-block {
/* ... стили для блока рекламы ... */
}
</style>
</head>
<body>
<!-- Ваш контент страницы -->
<video id="videoPlayer" controls>
<source src="video.mp4" type="video/mp4">
</video>
<div class="preloader" id="preloader">
<div class="preloader-icon"></div>
<div class="preloader-text">Видео загружается...</div>
</div>
<div class="ad-block" id="adBlock">
<!-- ... блоки рекламы ... -->
</div>
<script src="script.js"></script>
</body>
</html>
```
JavaScript (в `script.js`):
```javascript
window.addEventListener('load', function() {
var videoPlayer = document.getElementById('videoPlayer');
var preloader = document.getElementById('preloader');
var adBlock = document.getElementById('adBlock');
videoPlayer.addEventListener('canplaythrough', function() {
// Скрыть прелоадер после загрузки видео
preloader.style.display = 'none';
});
videoPlayer.addEventListener('ended', function() {
// Показать блоки рекламы после окончания видео
adBlock.style.display = 'block';
});
});
```
В этом примере прелоадер будет скрыт после загрузки видео. Когда видео закончится, блоки рекламы будут показаны. Вы можете настроить стили прелоадера и блоков рекламы по своему усмотрению.