Блок AdSense не отображается если в урле присутствуют параметры

bigbadwolf
На сайте с 04.02.2014
Offline
78
422

Если в урле присутствуют какие либо параметры со знаком "?", то баннер AdSense не загружается.

Например, если кто-то переходит по ссылке с UTM- метками:

http://site.ru/news/123?utm_source=vkontakte&utm_medium=cpc

или совершает внутренний переход по рекомендательному виджету (там тоже урл с параметрами)

то баннер не загрузится.

Как быть?

stp2001
На сайте с 12.08.2017
Offline
82
#1

Можно параметры убрать редиректом через файл .htaccess

Что? Где? Когда?
F
На сайте с 07.02.2018
Offline
50
#2
bigbadwolf:
Если в урле присутствуют какие либо параметры со знаком "?", то баннер AdSense не загружается

Если быть точным, то начинает загружаться примерно через 10-20 минут после первого захода пользователя, за эти 10-20 минут роботы Гугл Адсенса проверяют вашу страницу на соответствие и затем даётся разрешение на отображение рекламы примерно на неделю. Вот тут ищите свою проблему.

Исправить можно, создав страницу так, чтобы URL был одинаковым, а параметры, что раньше передавались после знака ?, передавались, например, через куки или при помощи POST запроса.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий