Sommige wijzigingen in de AdSense-code zijn niet toegestaan. Vind meer informatie over acceptabele wijzigingen in de advertentiecode en wat u moet vermijden als u uw code implementeert.
Ons Programmabeleid staat geen wijzigingen van de AdSense-code toe die de advertentieprestaties kunstmatig verhogen of die de conversies van adverteerders schaden. Uw uitgeversaccount biedt een aantal opties wanneer de advertentiecode wordt gegenereerd. We hopen dat u hiermee een advertentie-indeling kunt maken die is afgestemd op uw site.
Over het algemeen raden we u aan de advertentiecode te kopiëren en te plakken. In bepaalde gevallen zijn wijzigingen uiteraard onvermijdelijk om gebruikers de best mogelijke ervaring te bieden.
Technieken die u moet vermijden
Hieronder staan enkele technieken die u beter kunt vermijden:
- Advertentieblokken verbergen (bijvoorbeeld
display:none
), tenzij u een responsief advertentieblok implementeert. - De AdSense-advertentiecode zo implementeren dat content of advertenties worden bedekt door andere content.
- Advertentieblokken zo op een mobiele site of een site met responsief ontwerp plaatsen dat content en advertenties elkaar overlappen.
- De advertentietargeting manipuleren met verborgen zoekwoorden, iframes of met andere methoden.
- Advertenties verspreiden in e-mails of software.
- De weergave van de advertentie manipuleren om ongewenste aandacht te trekken (bijvoorbeeld advertenties die in het scherm worden geschoven of advertenties die in- en uitzoomen).
- Een advertentieklik genereren tijdens sleepacties die gebruikers uitvoeren op een mobiele webpagina.
Aanvaardbare wijzigingen
Hieronder ziet u enkele wijzigingen die aanvaardbaar zijn:
Met de nieuwe asynchrone advertentiecode kunt u de afmetingen van een advertentie via CSS, en desgewenst via mediaquery's, zo instellen dat deze op uw responsieve site past. Meer informatie over het gebruik van responsieve advertentieblokken.
Met experimenten van AdSense kunt u de prestaties van verschillende instellingen voor advertentietypen en/of tekstadvertentiestijlen van uw advertentieblokken vergelijken. Zo kunt u onderbouwde beslissingen nemen over hoe u uw advertentieblokken het best kunt configureren. Op die manier kunt u uw inkomsten verhogen. Meer informatie over Experimenten.
Als u meer controle over uw A/B-tests nodig heeft, neemt u deze codefragmenten door:
- Synchrone advertentiecode:
<script type="text/javascript">
var random_number = Math.random();
google_ad_client = "ca-publisher-id";
google_ad_width = 728;
google_ad_height = 90;
if (random_number < .5){
google_ad_slot = "1234567890";
} else {
google_ad_slot = "2345678901";
}
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> - Asynchrone advertentiecode:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-publisher-id">
</ins>
<script>
if (Math.random() < .5) {
mySlotId = '1234567890';
} else {
mySlotId = '2345678901';
}
(adsbygoogle = window.adsbygoogle || []).push({
params: { google_ad_slot: mySlotId }
});
</script>
- Synchrone advertentiecode:
<script type="text/javascript">
var channel_condition = object.booleanMethod();
google_ad_client = "ca-publisher-id";
google_ad_slot = "1234567890";
google_ad_width = 728;
google_ad_height = 90;
if (channel_condition){
google_ad_channel = "123457789";
} else {
google_ad_channel = "263477489";
}
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> - Asynchrone advertentiecode:
<script async src="http://pagead2.googlesyndication.com/pagead/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous"">
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-publisher-id"
data-ad-slot="1234567890">
</ins>
<script>
channel_condition = object.booleanMethod();
if (channel_condition) {
my_google_ad_channel = '123457789';
}
else {
my_google_ad_channel = '263477489';
}
(adsbygoogle = window.adsbygoogle || []).push({
params: { google_ad_channel: my_google_ad_channel}
});
</script>
- Synchrone advertentiecode:
<script type="text/javascript">
google_ad_client = "ca-publisher-id";
google_ad_slot = "1234567890";
google_ad_width = 728;google_ad_height = 90;
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> - Asynchrone advertentiecode:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-publisher-id" crossorigin="anonymous""></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-publisher-id"
data-ad-slot="1234567890"></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
Meer informatie over de wijzigingen die u mag aanbrengen in de code van AdSense voor zoeken, vindt u in het beleid van AdSense voor zoeken.