Снимок экрана для сообщения о неприемлемых объявлениях AdSense - PullRequest
1 голос
/ 09 января 2012

На моем сайте у меня есть несколько блоков AdSense. Иногда показывают неуместную рекламу. У меня уже есть несколько фильтров, но они не блокируют все.

Мне нужно разрешить посетителям сообщать об этих объявлениях следующим образом: они нажимают кнопку, которая существует под объявлением, браузер запрашивает авторизацию, скрипт делает снимок экрана с этой страницей и отправляет ее на сервер.

Я представляю что-то вроде диалога авторизации вспышки, когда кто-то пытается использовать ее микрофон или веб-камеру на веб-сайте.

Ответы [ 2 ]

1 голос
/ 23 августа 2012

Оказывается, что нет никакого решения этого вопроса. Лучшее, что можно сделать, - это перестроить страницу с помощью таких инструментов, как html2canvas . Однако вместо оригинальных могут появляться новые объявления.

0 голосов
/ 09 января 2012

Попробуйте получить копию каталога баннеров, чтобы получить прямую ссылку на баннер .... id = "google_ads_frame1" HTML-код выглядит следующим образом:

<img src="/pagead/imgad?id=CICAgICQ3vWx7wEQ2AUYWjIISwklo8Ydels" border="0" width="728" onload="(function(that){function c(b,a,d){if(b&amp;&amp;a)if(b.height&gt;0){a.style.top=0;a.style.visibility='visible'}else setTimeout(function(){c(b,a,d*2)},d)}c(that,document.getElementById('abgc'),10);})(this);">
  • src = "/ pagead / imgad? Id = CICAgICQ3vWx7wEQ2AUYWjIISwklo8Ydels"

    1. Вы можете воспользоваться кнопкой get get adchoice (маленький синий треугольник справа над баннерами AdSense) и получить информациюоб объявлении из HTML-скрипта ... Идентификатор этой кнопки: id = "abgc" Вы можете извлечь данные сайта, используя javascript ... Код выглядит так:

...