Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.
Кто в курсе тот поймет, заставка адсенс работает автоматически, т.е. при заходе на сайте кликнув на внутренний линк сайт идет открытие заставки на весь экран с рекламой + крестик чтоб закрыть если реклама не интересует человека. После нажатия крестика идет переход на ту ссылку которую он нажимал, ну т.е. возврат, и заставка больше не появляется.
Так вот суть проблемы такая - при переходе с мобильника с поисковиков в фулл новость, двиг у меня DLE, так скажем у меня муз. сайт - человек кликает слушать все норм, и далее нажимает обычно скачать (линк вида: сайт.ру/index.php?do=download&id=41421) вот тут то и случается баг, открывается заставка на весь экран и при нажатии на крестик чтобы закрыть рекламку начинается скачивание, а сама заставка не закрывается, при повторном клике на крестик опять идет скачивание и так бесконечность в итоге получается что я теряю юзера, т.к. он не может попасть обратно на сайт из-за этого бага.
Как мне это исправить ? Чтобы юзер при нажатии на крестик попал обратно на сайт. Удалять автоматизированную заставку не хочу, т.к. она приносит существенный доход.
Поможем улучшить ваш сайт.
скрипттом поделился пользователь - rombp
<button onclick="download();">Скачать</button>
<script>
function download() {
let dif = document.createElement('iframe');
dif.style.display = 'none';
dif.src = "путь к скрипту довнлоад файла";
document.querySelector('body').append(dif);
}
</script>
Если правообладатель или его представитель зайдут на Ваш сайт, и захотят Вас нагнуть - им будет достаточно написать в юр отдел гугла и через него подать на Вас в суд. Гугл идет на встречу таким запросам, а иначе попадает под раздачу за рекламу.
сайт.ру/index.php?do=download&id=41421
это же ссылка которая говорит начать скачивание. Если же при нажатии на крестик происходит переход на эту ссылку, то она просто начнет скачиваться.
Всплывающее окно лучше реализовать в попап окне. И при нажатии на кнопку закрыть ("крестик" ваш) должна отрабатывать команда закрытия окна рекламы. А там такой команды нет. из вашего объяснения получается, что при нажатии на крестик происходит вызов ссылки скачивания и все. в общем у вас пропадает еще один этап, который закрывает окно, а потом начинает скачивание.