Melding

Ga naar Uw AdSense-pagina, waar u gepersonaliseerde informatie over uw account vindt om het maximale uit AdSense te halen.

Advertentieblokken

De parameter data-ad-status gebruiken om niet-gevulde advertentieblokken te verbergen

AdSense-advertentieblokken worden geüpdatet nadat het advertentieverzoek is ingediend om aan te geven of het advertentieblok wel of niet gevuld is met advertentiemateriaal. U kunt checken welk percentage van uw advertentieblokken niet gevuld is door uw gemiddelde dekking te bekijken in AdSense-rapportage.

Nadat een advertentieblok een advertentie heeft aangevraagd, voegt AdSense de parameter data-ad-status aan het element <ins> toe. Opmerking: data-ad-status moet niet worden verward met data-adsbygoogle-status, die door onze advertentiecode wordt gebruikt voor advertentieverwerking.

Afhankelijk van of een advertentie is geretourneerd, wordt deze parameter geüpdatet naar een van de volgende waarden:

data-ad-status="filled" Er is een advertentie geretourneerd naar het advertentieblok en deze wordt nu weergegeven.
data-ad-status="unfilled" Er zijn geen advertenties geretourneerd en het advertentieblok is leeg.

Wat AdSense met niet-gevulde advertentieblokken doet

Als AdSense-advertentieblokken "unfilled" (niet gevuld) zijn, proberen we het advertentieblok samen te vouwen of een lege ruimte te tonen. We vouwen advertentieblokken alleen samen als de pagina hierdoor niet opnieuw wordt ingedeeld. Dit betekent dat alleen advertentieblokken buiten de viewport worden samengevouwen. Voor alle andere niet-gevulde advertentieblokken behouden we het advertentieblokformaat en tonen we in plaats daarvan een lege ruimte.

Uw niet-gevulde advertentieblokken verbergen

Geavanceerde content (geavanceerd) U kunt dit gedrag verbeteren met css of JavaScript. Als u bijvoorbeeld alle niet-gevulde advertentieblokken wilt verbergen, kunt u css gebruiken om een stijl display: none !important; toe te passen op het element.

Voorbeeld 1: Niet-gevulde advertentieblokken verbergen met css

U kunt de volgende css-stijl aan uw pagina toevoegen om niet-gevulde advertentieblokken automatisch te verbergen:

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;
}

Voorbeeld 2: Een afbeelding alleen tonen als het advertentieblok niet gevuld is

Als een advertentieblok geen advertentie laat zien, kunt u ervoor kiezen een eigen advertentie te tonen:

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;
}

Als u liever JavaScript gebruikt om uw pagina te updaten, kunt u MutationObserver gebruiken om wijzigingen in de parameter data-ad-status waar te nemen en JavaScript-code uitvoeren op basis van die wijzigingen.

Beperkingen

De parameter data-ad-status wordt alleen toegevoegd aan advertentieblokken die in het bovenste venster staan. Dit betekent dat voor advertentieblokken die worden weergegeven via een cross-domein-venster, de parameter data-ad-status niet wordt toegevoegd aan een advertentieblok.

We raden u ook af AdSense-advertentieblokken in eerste instantie als verborgen te laden, met als doel ze zichtbaar te maken als de parameter data-ad-status verandert. Als advertentieblokken in eerste instantie niet zichtbaar zijn op de pagina, wordt het advertentieverzoek voor dat advertentieblok misschien niet uitgevoerd.

Was dit nuttig?

Hoe kunnen we dit verbeteren?
true
Krijg toegang tot meer groeipotentieel

Loop geen waardevolle AdSense-inzichten mis. Meld u aan voor prestatierapporten, gepersonaliseerde tips en uitnodigingen voor webinars waarmee u uw inkomsten kunt verhogen

Aanmelden

Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
17147448982453257110
true
Zoeken in het Helpcentrum
true
true
true
true
true
157
false
false