https://yandex.ru/games/
Размещается кнопка вида: "нажми, чтобы посмотреть рекламу и получить что-то". После клика по кнопке открывается полноэкранное окно с таймером (при смене вкладки таймер останавливается), по окончанию закрываешь вручную блок и получаешь то, что в скрипте пропишешь.
И при чем здесь неверное размещение блоков? 🤔
Интересная у вас задача на форуме - отправлять случайные ответы и задавать случайные вопросы, чтобы, "что"?
Если более года всё было в порядке, а вот после последних изменений что-то вдруг стало считаться нарушением, а что конкретно вам никто не сообщит, и когда даже в самих правилах указано то, чего там не должно быть (floor ad на ПК уже разрешен), то и уточняю все возможные детали последних изменений. Но не для вас же, толку то от вашего флуда. Жду вечера, когда можно будет отправить заявку на модерацию (до того времени кнопка не будет доступна), предварительно выполнив откат всех последний изменений на сайте.
Может в этом причина:
Сейчас скрытие настроено (и для ПК и для мобильной версии):
var wiw = window.innerWidth; Ya.Context.AdvManager.render({ "blockId": "R-A-1998762-XX", "renderTo": "yandex_rtb_R-A-1998762- XX ", "type": "feed"});const feed = document.getElementById('yandex_rtb_R-A-1998762- XX '), callback = (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { if(wiw > 1024){ Ya.Context.AdvManager.destroy({blockId: 'R-A-1998762- XX '}); }else{ Ya.Context.AdvManager.destroy({blockId: 'R-A-1998762- XX '}); } } });}, observer = new IntersectionObserver(callback, { threshold: 0,});observer.observe(feed);
Для теста убрал if(wiw > 1024){ внутри "IntersectionObserver", чтобы удалялись два блока (пк и моб). Посмотрим.
P.S. Вспомнил, что буквально вчера была добавлена на сайте строчка вида: "Информация на сайте не является публичной офертой". Получается, что эта строка и отключила монетизацию. В этом случае потребуется уточнение, каким образом верно сообщить эту информацию пользователю, и чтобы РСЯ "не пугалась",
Здравствуйте, Роман!
Сегодня сайт (ID в РСЯ: "1998762"; в запросе к поддержке "28406238" также был предоставлен код размещения рекламы) заблокировали по причине неверно размещенных блоков, хотя нарушений нет (сайт без изменений работал долгое время, и всё было в порядке). Из последнего - был подключен фуллскрин и floor ad на ПК версии (~1 месяц назад). Скрытие ленты в коде реализовано (как для ПК версии, так и для мобильной).
Также была осуществлена попытка подключить показ фуллскрина за вознаграждение (в итоге отказался), где также ранее сообщил о баге, когда блок не показывался без переходов - может когда поправили, система начала думать, что нарушаю правила размещения блоков?
Единственное, что еще изменялось в коде: ранее код проверки ПК и моб. версии был реализован через "window.innerWidth > 1024" (годы всё было нормально), но вот недели 2 назад поменял на "Ya.Context.AdvManager.getPlatform() === 'desktop'", и вот теперь прилетел "бан".
Ожидаю завтрашнего дня, чтобы отправить первый запрос.
Прикрепляю также найденный баг касательно ленты (сайт сейчас с отключенной рекламой, а блок выводится вот в таком виде).
Также относительно модерации. Поддержка, как всегда, копи-пастом лишь отвечает и 0 желания вникать. Дают копи-пасту вида:
Ваш сайт отклонен группой модерации, так как рекламные блоки были размещены с нарушениями. Наиболее вероятные из них:
И становится понятно, что инструкция не обновлялась. Смотрим сюда же: https://yandex.ru/support/partner/joining/moderation.html#moderation__deny-reasons
Внимательный уже увидит, запрещено: "Размещение overlay-блоков (Типы блоков Floor Ad и Top Ad.) на десктопных версиях ресурсов.". Ну а для кого тогда добавили floor ad в РСЯ для ПК версии? https://yandex.ru/support/partner/web/units/types/floor-ad.html
Могу понять, что кто-то пожаловался на рекламу (у меня установлен floor ad и для пк и для мобильной), а "поддержка" не следит за обновлениями и заблокировали, но иначе затрудняюсь понять суть ситуации. Получается, что и завтра запрет останется, пока есть такая инструкция.
Подтверждаю проблему. Уже отписался в поддержку (27896023), но на мой запрос была дана отписка, что всё в порядке, и даже разбираться не стали. Пришлось разбираться самому, и в итоге пришёл к следующему выводу (о чём еще раз написал в поддержку, и сейчас смотрят).
В ПК версии реклама в блоке с вознаграждением работает также, как работает фуллскрин на ПК версии. То есть он начнет работать только при условии, что были переходы по страницам. С мобильной рекламой проблем нет, поскольку там всегда фулскрин запускался. Иначе говоря. Если на ПК случился прямой переход на страницу, то реклама за вознаграждение не будет выводиться. В самом скрипте до "onRewarded" даже не доходит, хотя сам код корректно обрабатывается (то есть нет каких-либо ошибок; попросту рекламу не отдает).