2014-12-11 1 views
0

Некоторые из моих зрителей сообщают о том, что они видят (нежелательные) объявления из смысла объявления в верхней части моей домашней страницы по адресу wwww.shifter.ptКак удалить нежелательные рекламные объявления с главной страницы?

Я уже изменил пароль доступа к FTP, пароль БД и пароли из всех пользователей веб-сайта. Перезагрузили сервер и ничего не изменилось.

код из объявлений выглядит так и он находится перед заголовком:

<center><script async="" src="//www.google-analytics.com/analytics.js"></script><script async="" type="text/javascript" src="http://www.gstatic.com/pub-config/ca-pub-7837806915816060.js"></script><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<!-- de --> 
<ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-7837806915816060" data-ad-slot="1724932034" data-adsbygoogle-status="done"><ins id="aswift_0_expand" style="display:inline-table;border:none;height:90px;margin:0;padding:0;position:relative;visibility:visible;width:728px;background-color:transparent"><ins id="aswift_0_anchor" style="display:block;border:none;height:90px;margin:0;padding:0;position:relative;visibility:visible;width:728px;background-color:transparent"><iframe width="728" height="90" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&amp;&amp;s.handlers,h=H&amp;&amp;H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&amp;&amp;d&amp;&amp;(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;"></iframe></ins></ins></ins> 
<script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> 
<br> 
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<!-- uk --> 
<ins class="adsbygoogle" style="display:inline-block;width:336px;height:280px" data-ad-client="ca-pub-7837806915816060" data-ad-slot="8650939636" data-adsbygoogle-status="done"><ins id="aswift_1_expand" style="display:inline-table;border:none;height:280px;margin:0;padding:0;position:relative;visibility:visible;width:336px;background-color:transparent"><ins id="aswift_1_anchor" style="display:block;border:none;height:280px;margin:0;padding:0;position:relative;visibility:visible;width:336px;background-color:transparent"><iframe width="336" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&amp;&amp;s.handlers,h=H&amp;&amp;H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&amp;&amp;d&amp;&amp;(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;"></iframe></ins></ins></ins> 
<script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> 
<br> 
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<!-- US --> 
<ins class="adsbygoogle" style="display:inline-block;width:320px;height:100px" data-ad-client="ca-pub-7837806915816060" data-ad-slot="1127672839" data-adsbygoogle-status="done"><ins id="aswift_2_expand" style="display:inline-table;border:none;height:100px;margin:0;padding:0;position:relative;visibility:visible;width:320px;background-color:transparent"><ins id="aswift_2_anchor" style="display:block;border:none;height:100px;margin:0;padding:0;position:relative;visibility:visible;width:320px;background-color:transparent"><iframe width="320" height="100" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&amp;&amp;s.handlers,h=H&amp;&amp;H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&amp;&amp;d&amp;&amp;(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;"></iframe></ins></ins></ins> 
<script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> </center> 

Спасибо за ваше время!

EDIT

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

+0

и вы не указали этот код на своей странице? –

+0

Я в замешательстве. Вы говорите, что у вас есть объявления AdSense на своей странице, которые вы там не размещали? – j08691

+0

@ DavidP.Caldwell нет, у нас есть смысл на разных баннерах в других местах сайта, но не наверху. – dordio

ответ

0

Вы, вероятно, могли бы сделать это следующим образом:

$(document).ready(function(){ 
    $('.adsbygoogle').css('display','none'); 
}); 

JSFiddle Demo
Но это не очень хорошая фикс, вероятно, вы должны связаться с Google и посмотреть, если они могут это исправить.

+0

где я должен его вставить? – dordio

+0

Ваше решение решило проблему на настольной версии веб-сайта, но если веб-сайт доступен из браузера Facebook в приложении, он по-прежнему показывает рекламу. – dordio

+0

Посмотрите на мобильном устройстве и получите класс, который там используется. Google, вероятно, использует другой класс для мобильных объявлений. –

0

Это мое предположение на 99,9%, основанное на вашем отчете: ваша проблема заключается в том, что ваш хостинг-провайдер, который пытается заработать деньги на своих размещенных сайтах, вставляя объявления вверху страниц.

Хотя есть потенциально некоторые неудобные хаки, которые вы могли бы использовать, чтобы вытащить их (думаю, вы можете каким-то образом использовать JavaScript, чтобы пройти через DOM и удалить узлы DOM, предполагая, что у вас есть такой контроль над контентом) мой ответ для целей переполнения стека: найти другого хостинг-провайдера. Возможно, вы даже подписали соглашение, позволяющее им добавлять рекламу таким образом, и в этом случае их использование может нарушить условия их размещения. В любом случае, позволяя хостинг-провайдеру вставлять рекламу в верхней части страницы, я надеюсь, что это очень необычный способ сделать это, поэтому должно быть легко найти механизм, в котором этого не произойдет.

Обсуждение того, кто будет использовать хост, или как его найти, к сожалению, выходит за пределы стека переполнения.

+0

Я действительно сомневаюсь, что, поскольку поставщики серверов - мои друзья :) – dordio

+0

Я поддерживаю свою теорию, пока не придумаю другое объяснение. Код не просто заканчивается на страницах. –

Смежные вопросы