Některé úpravy kódu AdSense nejsou povoleny. Seznamte se s úpravami, které povoleny jsou, a s tím, čemu se při implementaci kódu vyhnout.
Naše programové zásady nepovolují žádnou úpravu kódu AdSense, která uměle zvyšuje výkon reklamy nebo poškozuje konverze inzerenta. Účet majitele stránek nabízí při generování kódu reklamy řadu možností, které by vám měly dostačovat k vytvoření rozvržení reklamy vhodné pro váš web.
Obecně doporučujeme, abyste kód reklamy kopírovali a vkládali. Chápeme ale, že v některých případech je nutné úpravami zajistit maximální spokojenost uživatelů.
Nežádoucí postupy
Neměli byste používat například tyto postupy:
- skrývání reklamních jednotek v kteroukoli dobu (např.
display:none
), pokud nejde o implementaci responzivní reklamní jednotky, - implementace kódu reklamy AdSense způsobem, kdy reklama zakrývá obsah nebo naopak,
- umístění reklamních jednotek na mobilní web nebo web s responzivním designem způsobem, kdy dochází k překrývání obsahu a reklam,
- zásahy do cílení reklam pomocí skrytých klíčových slov, prvků IFRAME, nebo jiných metod,
- šíření reklamy prostřednictvím e-mailů nebo softwaru,
- manipulace se způsobem zobrazení nebo prezentace reklamy, jejímž cílem je zajistit neoprávněnou pozornost (např. reklamy posouvající se do obrazovky nebo reklamy, které se přibližují a oddalují),
- spouštění kliknutí na reklamu, když uživatel přetahuje na mobilní webové stránce.
Přijatelné úpravy
Mezi přijatelné úpravy patří:
Nový asynchronní kód reklamy umožňuje nastavit velikost reklamy prostřednictvím stylů CSS a případně pomocí dotazů na média, aby reklama byla v souladu s responzivním webem. Další informace o používání responzivních reklamních jednotek
Experimenty AdSense umožňují porovnat výkon různých typů reklam a stylů textových reklam, které si můžete pro reklamní jednotky nastavit. Pomáhají vám informovaně rozhodovat o tom, jak reklamní jednotky nakonfigurovat, a mohou také přispět ke zvýšení vašich příjmů. Další informace o experimentech
Pokud potřebujete větší kontrolu nad A/B testy, podívejte se na následující fragmenty kódu:
- Synchronní kód reklamy:
<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> - Asynchronní kód reklamy:
<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>
- Synchronní kód reklamy:
<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> - Asynchronní kód reklamy:
<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>
- Synchronní kód reklamy:
<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> - Asynchronní kód reklamy:
<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>
Podrobnosti o povolených úpravách kódu AdSense pro vyhledávání naleznete v zásadách AdSense pro vyhledávání.