display:none ile adsense reklamlarını kullanmak - R10.net
  • 22-03-2015, 16:00:29
    #1
    Arkadaşlar bloğumda responsive tema kullanıyorum. İstiyorum ki mobilde 336x280 masaüstünde 728x90 boyutundaki reklamları göstereyim. Kendim reklamları siteme yerleştirdim.

    336x280 boyutlu reklamlar masaüstünde, 728x90 reklamlar mobilde görünmüyor.

    Sitenin kaynak kodunda 6 reklam kodu görünüyor ancak display:none sayesinde her platformda sadece 3 reklam görünüyor.

    Bunun bir sakıncası var mı? Eğer varsa bu şekilde reklam yayımlamanın başka bir yöntemi var mı?
  • 22-03-2015, 21:45:37
    #2
    display none ile sadece ekranda görünmesine engel olursunuz, ama div içindeki html oluşturulur. Kaynağı görüntüleden görülebilir.
    Yani sakıncalı olur.

    Bunun yerine duyarlı reklam birimi kullanmak bence daha iyi.
  • 22-03-2015, 21:49:27
    #3
    Sıkıntı yaratır
  • 22-03-2015, 22:13:53
    #4
    Deve adlı üyeden alıntı: mesajı görüntüle
    display none ile sadece ekranda görünmesine engel olursunuz, ama div içindeki html oluşturulur. Kaynağı görüntüleden görülebilir.
    Yani sakıncalı olur.

    Bunun yerine duyarlı reklam birimi kullanmak bence daha iyi.
    Aslında Google bunun sakıncalı olacağını söylemiş: https://support.google.com/adsense/a..._topic=1271508

    Ben de display:none kullanmaya başladıktan sonra bunu gördüm. Şimdi ise aşağıdaki kodu düzenleyip siteme yerleştirdim, bunu kullanıyorum:

    <script type="text/javascript">
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXX";
    width = document.documentElement.clientWidth;
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 728;
    google_ad_height = 90;
    if (width < 750) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 468;
    google_ad_height = 60;
    }
    if (width < 500) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 336;
    google_ad_height = 280;
    }
    </script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    Aslında istediğim bu değildi. İstediğim şuydu; örneğin kenar çubuğundaki reklamı mobilde engelleyip bunun yerine mobil için farklı bir yere reklam koymaktı. Böyle bir şey mümkün mü?
  • 22-03-2015, 22:19:57
    #5
    Rambo_FT adlı üyeden alıntı: mesajı görüntüle
    Aslında Google bunun sakıncalı olacağını söylemiş: https://support.google.com/adsense/a..._topic=1271508

    Ben de display:none kullanmaya başladıktan sonra bunu gördüm. Şimdi ise aşağıdaki kodu düzenleyip siteme yerleştirdim, bunu kullanıyorum:

    <script type="text/javascript">
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXX";
    width = document.documentElement.clientWidth;
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 728;
    google_ad_height = 90;
    if (width < 750) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 468;
    google_ad_height = 60;
    }
    if (width < 500) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 336;
    google_ad_height = 280;
    }
    </script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    Aslında istediğim bu değildi. İstediğim şuydu; örneğin kenar çubuğundaki reklamı mobilde engelleyip bunun yerine mobil için farklı bir yere reklam koymaktı. Böyle bir şey mümkün mü?
    Bir div ekleyin daha sonra responsive reklam kodu oluşturun ekleyin her cihazda görünüyor düzgün bir şekilde. Sitemin gelirlerinin yaklaşık %60'ı responsive reklamlardan geliyor.
  • 22-03-2015, 22:42:09
    #6
    Rambo_FT adlı üyeden alıntı: mesajı görüntüle
    Aslında Google bunun sakıncalı olacağını söylemiş: https://support.google.com/adsense/a..._topic=1271508

    Ben de display:none kullanmaya başladıktan sonra bunu gördüm. Şimdi ise aşağıdaki kodu düzenleyip siteme yerleştirdim, bunu kullanıyorum:

    <script type="text/javascript">
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXX";
    width = document.documentElement.clientWidth;
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 728;
    google_ad_height = 90;
    if (width < 750) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 468;
    google_ad_height = 60;
    }
    if (width < 500) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 336;
    google_ad_height = 280;
    }
    </script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    Aslında istediğim bu değildi. İstediğim şuydu; örneğin kenar çubuğundaki reklamı mobilde engelleyip bunun yerine mobil için farklı bir yere reklam koymaktı. Böyle bir şey mümkün mü?
    o şekilde js ile olabilir ama mobil reklam engelleme diye birşey bilmiyorum.
    dediğim gibi en iyisi responsive, yada o yazdığınız javascript.
  • 30-11-2015, 19:59:32
    #7
    Rambo_FT adlı üyeden alıntı: mesajı görüntüle
    Aslında Google bunun sakıncalı olacağını söylemiş: https://support.google.com/adsense/a..._topic=1271508

    Ben de display:none kullanmaya başladıktan sonra bunu gördüm. Şimdi ise aşağıdaki kodu düzenleyip siteme yerleştirdim, bunu kullanıyorum:

    <script type="text/javascript">
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXX";
    width = document.documentElement.clientWidth;
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 728;
    google_ad_height = 90;
    if (width < 750) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 468;
    google_ad_height = 60;
    }
    if (width < 500) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 336;
    google_ad_height = 280;
    }
    </script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    Aslında istediğim bu değildi. İstediğim şuydu; örneğin kenar çubuğundaki reklamı mobilde engelleyip bunun yerine mobil için farklı bir yere reklam koymaktı. Böyle bir şey mümkün mü?
    mükemmelsin sen haftalardır bunu arıyordum
  • 29-06-2017, 00:12:08
    #8
    Konuyu hortlatıyorum.

    1 adet eşzamansız duyarlı kodum var bunu mobile gizledim masaüstüne gösteriyorum.

    1 adet eşzamanlı kodum var bunuda masaüstüne gizledim.

    Css kodu aşağıdaki gibi, benim sorum her sayfa görüntülendiğinde 1 adet reklam gözüküyor adsense 2 gösterimmi sayıyor ?

    Böyle kullanan varmı bir sorun yaşarmıyım.

    @media screen and (max-width:500px){
    .mobilegosterme{visibility:hidden;
    clear:both;
    float:right;
    margin:5px auto;width:22%;
    height:auto;display:none}
    }
    @media screen and (min-width:500px){
    .masaustunegosterme{visibility:hidden;
    clear:both;
    float:right;
    margin:5px auto;
    width:22%;
    height:auto;
    display:none}
    }
  • 29-06-2017, 01:09:00
    #9
    Rambo_FT adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar bloğumda responsive tema kullanıyorum. İstiyorum ki mobilde 336x280 masaüstünde 728x90 boyutundaki reklamları göstereyim. Kendim reklamları siteme yerleştirdim.

    336x280 boyutlu reklamlar masaüstünde, 728x90 reklamlar mobilde görünmüyor.

    Sitenin kaynak kodunda 6 reklam kodu görünüyor ancak display:none sayesinde her platformda sadece 3 reklam görünüyor.

    Bunun bir sakıncası var mı? Eğer varsa bu şekilde reklam yayımlamanın başka bir yöntemi var mı?
    Rambo_FT adlı üyeden alıntı: mesajı görüntüle
    Aslında Google bunun sakıncalı olacağını söylemiş: https://support.google.com/adsense/a..._topic=1271508

    Ben de display:none kullanmaya başladıktan sonra bunu gördüm. Şimdi ise aşağıdaki kodu düzenleyip siteme yerleştirdim, bunu kullanıyorum:

    <script type="text/javascript">
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXX";
    width = document.documentElement.clientWidth;
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 728;
    google_ad_height = 90;
    if (width < 750) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 468;
    google_ad_height = 60;
    }
    if (width < 500) {
    google_ad_slot = "XXXXXXXXX";
    google_ad_width = 336;
    google_ad_height = 280;
    }
    </script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    Aslında istediğim bu değildi. İstediğim şuydu; örneğin kenar çubuğundaki reklamı mobilde engelleyip bunun yerine mobil için farklı bir yere reklam koymaktı. Böyle bir şey mümkün mü?
    Coderca adlı üyeden alıntı: mesajı görüntüle
    Konuyu hortlatıyorum.

    1 adet eşzamansız duyarlı kodum var bunu mobile gizledim masaüstüne gösteriyorum.

    1 adet eşzamanlı kodum var bunuda masaüstüne gizledim.

    Css kodu aşağıdaki gibi, benim sorum her sayfa görüntülendiğinde 1 adet reklam gözüküyor adsense 2 gösterimmi sayıyor ?

    Böyle kullanan varmı bir sorun yaşarmıyım.

    @media screen and (max-width:500px){
    .mobilegosterme{visibility:hidden;
    clear:both;
    float:right;
    margin:5px auto;width:22%;
    height:auto;display:none}
    }
    @media screen and (min-width:500px){
    .masaustunegosterme{visibility:hidden;
    clear:both;
    float:right;
    margin:5px auto;
    width:22%;
    height:auto;
    display:none}
    }
    Display:none sadece ekranda göstermez fakat html kaynağında ve sorguda reklamı çağırır.

    Aşağıdaki yöntem kesin çözümdür 3 farklı rastgele değer atanmış siz reklamı yerleştireceğiniz yere göre ayarlayın:

    .reklam-alani { width: 300px; height: 250px; } /* Bu varsayılan */
    @media(min-width: 500px) { .reklam-alani { width: 336px; height: 280px; } }
    @media(min-width: 600px) { .reklam-alani { width: 580px; height: 400px; } }
    @media(min-width: 800px) { .reklam-alani { width: 728px; height: 90px; } }

    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <!-- DENEME REKLAM -->
    <ins class="adsbygoogle reklam-alani"
         style="display:inline-block"
         data-ad-client="ca-pub-11111111111111"
         data-ad-slot="111111111"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    Yukardaki kodda <ins class="adsbygoole reklam-alani kismina yukarda css'de atadığımız değeri yazdığımıza dikkat edin.
Yukarı