Nasze zasady programu nie zezwalają na żadne zmiany w kodzie AdSense, które sztucznie zawyżają skuteczność reklamy lub mają negatywny wpływ na konwersje reklamodawców. Twoje konto wydawcy oferuje wiele opcji przy generowaniu kodu reklamy. Mamy nadzieję, że pozwolą Ci one stworzyć układ reklamy odpowiedni do Twojej witryny. Z reguły zalecamy skopiowanie i wklejenie kodu reklamy. Zdajemy sobie jednak sprawę z tego, że w niektórych sytuacjach modyfikacje mają zasadnicze znaczenie dla zadowolenia użytkowników.
Techniki, których należy unikać
Oto kilka technik, których nie należy stosować:
- ukrywanie jednostek reklamowych w jakimkolwiek momencie (np.
display:none
), chyba że używasz elastycznej jednostki reklamowej; - implementacja kodu reklamy AdSense, która powoduje, że reklama zakrywa treść strony lub treść zakrywa reklamę;
- umieszczanie jednostek reklamowych w witrynach mobilnych lub elastycznie projektowanych w sposób powodujący wzajemne nakładanie się treści i reklam;
- manipulowanie kierowaniem reklam za pomocą ukrytych słów kluczowych, elementów IFRAME czy dowolnej innej metody;
- umieszczanie reklam w e-mailach lub oprogramowaniu;
- manipulowanie sposobem wyświetlania lub prezentacji reklamy, aby przyciągnąć uwagę użytkownika wbrew jego woli (np. wjazd reklam na ekran, powiększanie/zmniejszanie reklam);
- wywoływanie kliknięcia reklamy podczas przeciągania przez użytkownika elementów na stronie mobilnej.
Dopuszczalne modyfikacje
Dopuszczalne modyfikacje obejmują:
Nowy asynchroniczny kod reklamy umożliwia ustawianie rozmiaru reklamy za pomocą CSS oraz – opcjonalnie – zapytań o media, aby reklama pasowała do Twojej elastycznej witryny. Dowiedz się więcej o korzystaniu z elastycznych jednostek reklamowych.
Prowadząc eksperymenty AdSense, możesz porównywać skuteczność różnych typów reklam lub ustawień stylów reklam tekstowych w jednostkach reklamowych. Eksperymenty pomagają podejmować trafne decyzje w zakresie konfiguracji jednostek reklamowych, a tym samym mogą się przyczynić do zwiększenia zarobków. Dowiedz się więcej o eksperymentach.
Jeśli chcesz mieć większą kontrolę nad testami A/B, wypróbuj następujące fragmenty kodu:
- Synchroniczny kod 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> - Asynchroniczny kod 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>
- Synchroniczny kod 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> - Asynchroniczny kod 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>
- Synchroniczny kod 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> - Asynchroniczny kod 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>
Szczegółowe informacje o dozwolonych modyfikacjach kodu AdSense dla wyszukiwania znajdziesz w zasadach AdSense dla wyszukiwania.