Reklam divlerini display none yapsam ceza alırmıyım ? - R10.net
  • 11-02-2015, 14:11:24
    #1
    Merhaba.
    web sitem için cep ve tabletlerdende girilsin diye responsive bir tema hazırladım. Sayfa küçüldüğü zaman bazı reklam alanları "display:none;" yaparak gizliyorum.
    amacım telefondan girildiğinde reklam uyumsuzluğu olmasın diye..

    Bu durum suç teşkil edermi tani banlanma sebebi olabilir mi ?
  • 11-02-2015, 14:16:38
    #2
    Display:none yerine direk php de de engelleyebilirsiniz ? Bilmiyorum ama yaptığınız işlem doğru mu değil mi ama php de yapsanız hiç sorun olma ihtimali yok.
  • 11-02-2015, 14:23:15
    #3
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    Display:none yerine direk php de de engelleyebilirsiniz ? Bilmiyorum ama yaptığınız işlem doğru mu değil mi ama php de yapsanız hiç sorun olma ihtimali yok.

    Adsense bu durumu kabul etmiyormuş. bunun yerine duyarlı reklam alanları öneriyor ama oda benim tema düşüncemle örtüşmüyor. (Bakınız)

    Sanırım en mantıklısı JS ile ekran genişliğini alıp PHP ile tamamen kaldırma..

    Js ile ekran genişliğini almak için şu kodu buldam
    <script language="JavaScript">document.write(screen.width)</script>
    Burdaki degeri nasıl PHP değişkenine atayabilirim?
  • 11-02-2015, 16:31:50
    #4
    SurucLu adlı üyeden alıntı: mesajı görüntüle
    Adsense bu durumu kabul etmiyormuş. bunun yerine duyarlı reklam alanları öneriyor ama oda benim tema düşüncemle örtüşmüyor. (Bakınız)

    Sanırım en mantıklısı JS ile ekran genişliğini alıp PHP ile tamamen kaldırma..

    Js ile ekran genişliğini almak için şu kodu buldam
    <script language="JavaScript">document.write(screen.width)</script>
    Burdaki degeri nasıl PHP değişkenine atayabilirim?
    Atamazsınız o şekilde,php den tarayıcı kontorlü yapın user_agent değerine bakarak eğer mobilse reklamları kaldırın.
  • 12-02-2015, 08:48:34
    #5
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    Atamazsınız o şekilde,php den tarayıcı kontorlü yapın user_agent değerine bakarak eğer mobilse reklamları kaldırın.
    Benim aklıma da tek çözüm olarak bu gelmişti ve elimde şöyle bir kod var

    <?php 
    $useragent=$_SERVER['HTTP_USER_AGENT']; 
    if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))) 
    header('Location: http://www.siteadresi.com/mobile'); 
    ?>
    Şimdi belli bir çözürlülükte küçülmüş ekranda nasıl göstermeyebilirim?
    veya daka kısası şöyle olsun
    sadece cep telefonlarında görünmesin. Tablen, notbook, pc lerde görünsün ?
Yukarı