Xenforo - Adsense reklamı olmadığında boş alanlar nasıl daraltılır?

Charismax

Copyright @ Charismax
Katılım
3 yıl 7 ay 30 gün
Mesajlar
25,264
Tepkime puanı
8,714
Yaş
35
Konum
Memed' Home
İsim
CHRS
Memleket
Neresi?
Meslek
IzdırapÇI
Cinsiyet
vtEvVy
Medeni Hal
Ziyaretçilerinizin web sitenizi görüntülemek için kullandığı tarayıcıya uyan duyarlı reklamlar oluşturmak için Google Yayıncı Etiketini (GPT) kullanabilirsiniz.
Bu, ziyaretçileriniz support.google.com'u kullansalar da reklamlarınızın iyi görüneceği anlamına gelir.
Boş reklam alanlarını daralt
Sayfanızdaki bir veya daha fazla reklam alanının her zaman doldurulmadığını biliyorsanız, tarayıcınıza, etiketlerinize crashEmptyDivs() yöntemini ekleyerek boş div'leri daraltması talimatını verebilirsiniz.

Bu yöntem, sayfanızın içeriğinin yeniden akışını tetikleyebilir, bu nedenle onu nasıl kullandığınız, bir reklam alanının ne sıklıkta doldurulmasını beklediğinize bağlıdır.

crashEmptyDivs() yöntemini kullanmazsanız, boş bir <div> daraltılmaz ve sayfa içeriği asla yeniden akıtılmaz. Bu, bir reklamın reklam alanlarından birinde sunulmaması durumunda sayfada boş alan oluşmasına neden olabilir.

Boş reklam alanlarını daralt | Google Yayıncı Etiketi | Google Geliştiricileri​

Boş reklam alanlarını daralt

Varsayılan olarak, doldurulmayan reklam alanları görünür bırakılır ve bu da sayfanızda boş alan oluşmasına neden olabilir. Sayfanızdaki bir veya daha fazla reklam alanının doldurulma olasılığının düşük olduğunu önceden biliyorsanız, Google Yayıncı Etiketi (GPT) kitaplığına bunları daraltması talimatını verebilirsiniz.

Dikkat: Bu özelliğin kullanılması, sayfanızın içeriğinin yeniden akışını tetikleyebilir, bu nedenle dikkatli kullanılmalıdır.

Bu özelliğin optimum yapılandırması, reklam alanlarının ne sıklıkta doldurulmasını beklediğinize bağlı olacaktır:
  1. Alanlar çoğu zaman doldurulacaksa, PubAdsService.collapseEmptyDivs() öğesini kullanın . Bu yapılandırmada, reklam alanları varsayılan olarak genişletilir ve yalnızca doldurulamazlarsa daraltılır.
  2. Alanlar çoğu zaman doldurulmayacaksa, PubAdsService.collapseEmptyDivs(true) öğesini kullanın . Bu yapılandırmada, reklam alanları varsayılan olarak daraltılır ve yalnızca doldurulabiliyorsa genişler.
Sayfanızdaki belirli alanların doldurulma olasılığının az veya çok olması durumunda, aşağıdaki örnekte gösterildiği gibi, alan başına geçersiz kılmaları yapılandırmak da mümkündür.

Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Collapse empty ad slots</title>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
// Configure all ad slots on the page to be expanded by default, but
// collapse slots that are unable to be filled with an ad.
googletag.pubads().collapseEmptyDivs();

// The above setting assumes all ad slots are likely to be filled.
// If ad slots are not likely to be filled, pass true as a parameter as
// shown below. In this configuration, slots will be collapsed by
// default and expanded only if they are able to be filled.
// googletag.pubads().collapseEmptyDivs(true);

// This slot will use the page-level settings configured above.
googletag.defineSlot('/6355419/Travel', [300, 250], 'ad-slot-1')
.setTargeting("test", "responsive")
.addService(googletag.pubads());

// Configure per-slot overrides.
// This slot will be expanded by default, but collapse if it cannot be
// filled.
googletag.defineSlot('/6355419/Travel', [250, 200], 'ad-slot-2')
.setTargeting("test", "responsive")
.setCollapseEmptyDiv(true)
.addService(googletag.pubads());

// This slot will be expanded by default and never collapse.
googletag.defineSlot('/6355419/Travel', [200, 150], 'ad-slot-3')
.setTargeting("test", "responsive")
.setCollapseEmptyDiv(false)
.addService(googletag.pubads());

// This slot will be collapsed by default and only expand if it can be
// filled.
googletag.defineSlot('/6355419/Travel', [150, 100], 'ad-slot-4')
.setTargeting("test", "responsive")
.setCollapseEmptyDiv(true, true)
.addService(googletag.pubads());

// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
<style>
div.ad-container {
border: solid;
}

div.ad-slot {
border-style: dashed;
display: inline-block;
}
</style>
</head>
<body>
<div class="ad-container">
<p>Ad slot #1</p>
<div id="ad-slot-1" class="ad-slot" style="width: 300px; height: 250px;"></div>
</div>

<div class="ad-container">
<p>Ad slot #2</p>
<div id="ad-slot-2" class="ad-slot" style="width: 250px; height: 200px;"></div>
</div>

<div class="ad-container">
<p>Ad slot #3</p>
<div id="ad-slot-3" class="ad-slot" style="width: 200px; height: 150px;"></div>
</div>

<div class="ad-container">
<p>Ad slot #4</p>
<div id="ad-slot-4" class="ad-slot" style="width: 150px; height: 100px;"></div>
</div>

<script>
googletag.cmd.push(function() {
googletag.display('ad-slot-1');
});
</script>
</body>
</html>
 
Geri
Üst Alt