Értesítés

Látogasson el a Saját AdSense-oldalra, ahol olyan személyre szabott információkat találhat a fiókról, amelyek segíthetnek az AdSense sikeres használatában.

Hirdetési egységek

A kitöltetlen hirdetési egységek elrejtése a „data-ad-status” paraméter használatával

Az AdSense hirdetési egységek a hirdetési kérelem elküldése után frissülnek, így jelezve, hogy a hirdetési egység ki lett-e töltve egy hirdetéssel, vagy kitöltetlen maradt. Ha ellenőrizni szeretné, hogy a hirdetési egységek hány százaléka marad kitöltetlen, tekintse meg a lefedettséget az AdSense-jelentésekben.

Miután a hirdetési egység befejezte a hirdetés kérelmezését, az AdSense hozzáadja a data-ad-status nevű paramétert az <ins> elemhez. Megjegyzés: A data-ad-status nem keverendő össze a data-adsbygoogle-status paraméterrel, amelyet a hirdetéskód használ a hirdetések feldolgozásához.

Attól függően, hogy a kérésre érkezik-e hirdetés, ez a paraméter a következő értékek egyikére frissül:

data-ad-status="filled" A rendszer hirdetést küldött a hirdetési egységnek, amely jelenleg megjelenik.
data-ad-status="unfilled" A rendszer nem küldött hirdetést, és a hirdetési egység jelenleg üres.

Mit tesz az AdSense a kitöltetlen hirdetési egységekkel?

Ha az AdSense hirdetési egységek „kitöltetlenek” maradnak, akkor megpróbáljuk összecsukni az adott hirdetési egységeket, illetve üres helyet megjeleníteni helyettük. A hirdetési egységeket csak akkor csukjuk össze, ha emiatt nem kell újraszámítani az oldalt, azaz csak a megjelenítési területen kívüli hirdetési egységeket csukjuk össze. Az összes többi kitöltetlen hirdetési egység esetében megtartjuk a hirdetési egység méretét, és helyette üres helyet jelenítünk meg.

A kitöltetlen hirdetési egységek elrejtése

Speciális tartalom (haladó) Ezt a működést kibővítheti CSS vagy JavaScript használatával. Ha például el szeretné rejteni az összes kitöltetlen hirdetési egységet, akkor CSS használatával alkalmazhatja a display: none !important; stílust az adott elemre.

1. példa: A kitöltetlen hirdetési egységek elrejtése CSS segítségével

A következő CSS-stílust az oldalhoz hozzáadva automatikusan elrejtheti a kitöltetlen hirdetési egységeket:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

2. példa: Kép megjelenítése csak akkor, ha a hirdetési egység kitöltetlen

Ha valamelyik hirdetési egység nem jelenít meg hirdetést, akkor Ön megjeleníthet egy saját hirdetést:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890">
    <a href="/page"><img src="/backup.jpg" width="300px" height="250px"></a>
</ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle a {
    display: none !important;
}
ins.adsbygoogle[data-ad-status="unfilled"] a {
    display: block;
}

Ha JavaScript használatával szeretné frissíteni az oldalt, a MutationObserver használatával is figyelheti a data-ad-status paraméter változásait, majd e változások alapján futtathatja a JavaScript-kódot.

Korlátok

A data-ad-status paramétert csak olyan hirdetési egységekhez adja hozzá a rendszer, amelyek a felső ablakban találhatók. Ez azt jelenti, hogy a domainek közötti ablakon keresztül megjelenített hirdetési egységekhez a rendszer nem adja hozzá a data-ad-status paramétert.

Nem javasoljuk továbbá, hogy az AdSense hirdetési egységeket rejtett kiinduló állapottal töltse be, hogy majd a data-ad-status paraméter változása alapján tegye őket láthatóvá. Ha a hirdetési egységek kezdetben nem láthatók az oldalon, akkor előfordulhat, hogy rendszerünk nem hajtja végre a hirdetési kérelmet az adott hirdetési egységnél.

Hasznosnak találta?

Hogyan fejleszthetnénk?
true
A növekedési potenciál kiaknázása

Ne maradjon le az értékes AdSense-statisztikákról! Iratkozzon fel a bevételek növelését segítő teljesítményjelentésekre, személyre szabott tippekre és webináriumokra szóló meghívókra.

Feliratkozás

Keresés
Keresés törlése
A keresés bezárása
Főmenü
10395422646713683611
true
Keresés a Súgóoldalakon
true
true
true
true
true
157
false
false