Çözüldü Mobil Görünümde Reklamın Kayması

erkanisanmaz

Kayıtlı Üye
Mesajlar
21
Beğeniler
6
Web sitesi
sosyalbilgiler.biz
#1
ad_above_top_breadcrumb dosyasına 468x60 ebatında görsel bir reklam yerleştirdim. Masaüstü görünümde normal bir şekilde görünürken mobilde reklam sağ tarafa doğru uzamış bir şekilde görünüyordu. Bu uzamayı engellemek için sınırlandırma amacı ile hangi kodları koymamız gerekir.
 

apocalypse

Yönetici
Yönetim Ekibi
Mesajlar
961
Beğeniler
905
Web sitesi
xenforo.web.tr
#2
Google reklamları için responsive uyumluluk sağlanıyor olması lazım.Reklam oluştururken orada Duyarlı yada esnek olanı seçmelisiniz.
https://support.google.com/adsense/answer/3543893?hl=tr adresinden bilgi edinebilirsiniz.

Yada şöyle bir kodu kendinize göre düzenleyerek birçok cihaza uyumlu adsense oluşturabilirsiniz.

Kod:
<div id="google-ads-1"></div>
<script type="text/javascript">
    /* Calculate the width of available ad space */
    ad = document.getElementById('google-ads-1');
    if (ad.getBoundingClientRect().width) {
        adWidth = ad.getBoundingClientRect().width; // for modern browsers
    } else {
        adWidth = ad.offsetWidth; // for old IE
    }
    /* Replace ca-pub-XXX with your AdSense Publisher ID */
    google_ad_client = "ca-pub-XXX";
    /* Replace 1234567890 with the AdSense Ad Slot ID */
    google_ad_slot = "1234567890";

    /* Do not change anything after this line */
    if ( adWidth >= 728 )
      google_ad_size = ["728", "90"];  /* Leaderboard 728x90 */
    else if ( adWidth >= 468 )
      google_ad_size = ["468", "60"];  /* Banner (468 x 60) */
    else if ( adWidth >= 336 )
      google_ad_size = ["336", "280"]; /* Large Rectangle (336 x 280) */
    else if ( adWidth >= 300 )
      google_ad_size = ["300", "250"]; /* Medium Rectangle (300 x 250) */
    else if ( adWidth >= 250 )
      google_ad_size = ["250", "250"]; /* Square (250 x 250) */
    else if ( adWidth >= 200 )
      google_ad_size = ["200", "200"]; /* Small Square (200 x 200) */
    else if ( adWidth >= 180 )
      google_ad_size = ["180", "150"]; /* Small Rectangle (180 x 150) */
    else
      google_ad_size = ["125", "125"]; /* Button (125 x 125) */
    document.write (
     '<ins class="adsbygoogle" style="display:inline-block;width:'
      + google_ad_size[0] + 'px;height:'
      + google_ad_size[1] + 'px" data-ad-client="'
      + google_ad_client + '" data-ad-slot="'
      + google_ad_slot + '"></ins>'
    );

    (adsbygoogle = window.adsbygoogle || []).push({});
</script>
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
</script>
 

apocalypse

Yönetici
Yönetim Ekibi
Mesajlar
961
Beğeniler
905
Web sitesi
xenforo.web.tr
#4
Html kodları böyle olmalı.
Kod:
<div id="reklam_alani">
    <img src="image.jpg" border="0" alt="image" />
</div>
Css için;
Kod:
#reklam_alani img {
  max-width: 100%;
  height: auto;
}

 

MySimS3k®

Emektar Üye
Mesajlar
352
Beğeniler
318
Web sitesi
xenforotr.com
#5
Resime link vermek için html kodlarını aşağıdaki gibi düzenleyebilirsiniz
Kod:
<div id="reklam_alani">
 <a href="http://siteadresi.com">
    <img src="http://www.pixelstalk.net/wp-content/uploads/2016/06/Free-Widescreen-Backgrounds-Desktop.jpg" border="0" alt="image" />
   </a>
</div>
 

akhan

Kayıtlı Üye
Mesajlar
3
Beğeniler
1
#9
Arkadaşlar bende gittigidiyor reklamı yayınlayacağım boyutlar 728x90 şeklinde fakat mobilde sağa doğru taşma yapıyor nasıl responsive uyumlu yapabilirim?
kodlar şu şekilde
Kod:
<iframe src='https://aff.gittigidiyor.com/affiliate-frame?AFF_ID=2129&OFFER_ID=12BANNER_ID=gg-affiliate&BANNER_TYPE=aff&BANNER_WIDTH=728&BANNER_HEIGHT=90' frameborder='0' width='728' height='90'></iframe><img src="http://afftrack.gittigidiyor.com/aff_i?offer_id=12&aff_id=2129&url_id=2&file_id=179" width="1" height="1" />
 

Emre

it's over
Kayıtlı Üye
Mesajlar
737
Beğeniler
265
Web sitesi
xfdestek.com
#10
@akhan , bunu firmaya belirtmen gerekiyor. Şuan ekte olan kod yapısında en ufak bir boyut değiştirmem reklamı (çalışmaz) kapatıyor. Çünkü kod yapısı tamamen frame ile işlenmiş. Bu reklam kodunu ne yazık ki değiştiremez, düzenleyemezsiniz.