Как отобразить что-то еще, если Google Ads заблокирован?

StackOverflow https://stackoverflow.com/questions/1424746

Вопрос

У меня есть веб-сайт, разработанный в ASP.NET и VB.NET, на котором в правой части страницы размещено объявление Google размером 160 x 600.

Это выглядит хорошо, когда оно показывается на странице, но я обнаружил, что, когда реклама Google заблокирована, как на рабочем месте, страница выглядит неполной. Нет сообщения о том, что реклама заблокирована, просто отображается пустое.

Я не хочу находить способ обойти блокировку, скорее, я хотел бы dsiplay что-то на своем месте (например, мой собственный рисунок), если оно заблокировано.

Есть ли способ сделать это?

Это было полезно?

Решение

Поместите его в <div>...</div> и сразу после него поместите JavaScript, чтобы определить по его высоте или значению document.frames.length наличие AdSense. Если он не был обнаружен, измените значение divHTML или просто document.write().

Если есть AdSense, <=> будет наконец 1.

Сделайте его максимально простым, потому что им не понравится видеть, что ваш сайт портит их iframe, они могут заблокировать ваш аккаунт AdSense.

Другие советы

Никогда не пробовал, но вы можете попробовать использовать позиционирование css и z-index, чтобы прикрепить прозрачный контейнер для рекламы Google поверх какого-либо другого контента.

Я действительно понятия не имею, насколько хорошо это будет работать, но я бы попробовал, если бы я был на вашем месте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top