• 29-06-2017, 01:14:02
    #10
    Mobil ve masaüstünde wordpress de ayrı reklam göstermek için aşağıdaki kodu kullanabilirsiniz.

    <?php if(wp_is_mobile()) : ?>
    Mobil telefon kodu
    <?php else: ?>
    Diğer cihazlar için kod
    <?php endif; ?>
  • 29-06-2017, 01:16:00
    #11
    Vikipedi adlı üyeden alıntı: mesajı görüntüle
    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.
    Bu kodu zaten biliyorum kullanıyordum ama reklam görünmeme sorunu ve mobilde küçük boyut sorunu oluyor.

    Eşzamanlı kodu mobilde ayrı boyutta pcde ayrı boyutta göstermek istiyorum aslında.
  • 29-06-2017, 02:03:09
    #12
    Coderca adlı üyeden alıntı: mesajı görüntüle
    Bu kodu zaten biliyorum kullanıyordum ama reklam görünmeme sorunu ve mobilde küçük boyut sorunu oluyor.

    Eşzamanlı kodu mobilde ayrı boyutta pcde ayrı boyutta göstermek istiyorum aslında.
    Yukarda yazdıklarım bende sorunsuz oluyor fakat başka yöntemle de yapabilirsin.

    Eğer yazılımınız php ise aşağıdaki php sınıfını rahatlıkla kullanabilirsin. Daha ayrıntılı seçenekler için sitesine bakın.(Bunu kullanmak istemezsen $_SERVER['HTTP_USER_AGENT'] ile mobil kontrolu yapabilirsin )

    http://mobiledetect.net/

    require_once 'Mobile_Detect.php';
    $detect = new Mobile_Detect;
     
    // Any mobile device (phones or tablets).
    if ( $detect->isMobile() ) {
     echo 'Mobil çıktı';
    }
    else {
    echo 'Normal çıktı';
    }
    Eğer wordpress kullanıyorsanız wp_is_mobile fonksiyonuna bakabilirsiniz.

    https://codex.wordpress.org/Function_Reference/wp_is_mobile
    https://developer.wordpress.org/reference/functions/wp_is_mobile/