Jump to content

Featured Replies

Posted

Гугл посчитал, что в одной из тем моего форума содержится контент 18+ (хотя это не так), просто один доброжелатель накатал жалобу.
В adsense робот попросил исправить безобразие на странице или удалить adsense рекламу с той страницы.
Реклама в той теме мне и не нужна, но конкретно на одной странице рекламу нельзя убрать, только на всех форумах сразу.

Вопрос
Как можно отключить рекламу, на выбранных форумах, но при этом чтоб она показывалась на других?

Версия IPS 4.4.10

 

Edited by bsnet

  • Author
  On 02.03.2021 at 05:26, Zero108 said:

Закрыть доступ к форуму для ботов или для гостей (неавторизованных).

Так из поисковой выдачи страница выпадет, проще тогда вообще её удалить.

А Google реклама показывается и в закрытых форумах, для тех у кого есть доступ к ним.

Тогда тебе нужно нанять программиста и прописать несколько строк кода вокруг твоего кода эдсенс, чтобы исключить отображение кода эдсенс по url или id нужного форума. Код эдсенс придется вставлять прямиком в нужный шаблон или php файл.

Edited by Zero108

bsnet забей. Адсенс сам отключит рекламу на этой странице. И это не жалоба, Гугл программно определяет "нежелательный контент". У меня ругался на гифку с сиськми, сейчас ругается на слово "негр" в разных вариантах, в том числе и на видео с его же ютуба с неграми.

Вот теперь на эту страницу будет ругаться)))))))))

  • Author
  On 04.03.2021 at 06:27, kgb said:

bsnet забей. Адсенс сам отключит рекламу на этой странице. И это не жалоба, Гугл программно определяет "нежелательный контент". У меня ругался на гифку с сиськми, сейчас ругается на слово "негр" в разных вариантах, в том числе и на видео с его же ютуба с неграми.

Вот теперь на эту страницу будет ругаться)))))))))

Нет, скорее всего это левая жалоба. 
Неадекватный разраб этой игры, забанил один игровой youtube канал, левыми страйками.  Слал страйки так-же по левым причинам.
В моём случае вообще ничего нет близко к контенту 18+, там иконки предметов из игры, всякие баночки, топорики. 

  • 8 месяцев спустя...

Тема актуальна.

 

Если разместить рекламу в хедере, то она показывает на всех страницах. Как отключить рекламу на страницах или на определенной странице ?

Никак. В globalTemplate (шаблоны рекламы живут именно там) не передаются данные о номере форума-топика, отфильтровать не получится, надо городить свою систему.

Можно плагин сочинить, в settings прописывать номера и проверять их.
 

Можно добраться через \IPS::Request::i(), но придется парить положение, чтобы понять, где находимся и какие параметры использовать. 

Что-то типа такого..

{{$topics = array(144,466,455,777));}} 
{{ if $location['controller'] != 'topic' && ( !isset( \IPS\Request::i()->id ) && !\in_array(\IPS\Request::i()->id, $topics) ) }}

{advertisement="ad_global_header"}

{{endif}}>

Edited by Desti

  On 20.11.2021 at 11:32, Desti said:

Что-то типа такого..

{{$topics = array(144,466,455,777));}} 
{{ if $location['controller'] != 'topic' && ( !isset( \IPS\Request::i()->id ) && !\in_array(\IPS\Request::i()->id, $topics) ) }}

{advertisement="ad_global_header"}

{{endif}}>

Это сложно. Может приложуха какая есть ?

  On 22.11.2021 at 21:37, Desti said:

Pages не темы.

Я про темы и не писал. Это вы уже додумали. Я писал про страницы и этот плагин справляется с задачей. 
 

он кстати может выводить рекламу где раньше её небыло)

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.