Някои модификации на кода на AdSense не са разрешени. Научете за приемливите модификации на рекламния код и какво да избягвате, когато внедрявате своя код.
Програмните ни правила не позволяват каквито и да е промени на кода на AdSense, които изкуствено завишават ефективността на рекламите или вредят на реализациите на рекламодателите. Профилът Ви на издател предлага множество опции при генерирането на рекламния код и се надяваме, че те ще Ви позволят да създадете рекламно оформление, което подхожда на сайта Ви.
По принцип препоръчваме да копирате и поставяте рекламния код. В същото време разбираме, че в някои ситуации промените са особено важни за добрата практическа работа на потребителите.
Техники, които да се избягват
Ето някои техники, които е добре да избягвате:
- Скриване на рекламни елементи по всяко време (напр.,
display:none
), освен ако не внедрявате адаптивен рекламен елемент. - Внедряване на рекламния код на AdSense по начин, който скрива съдържанието или където съдържанието скрива рекламите.
- Разполагане на рекламни елементи на мобилен сайт или на сайт с адаптивен дизайн по начин, който води до застъпване на съдържание и реклами.
- Манипулиране на насочването на рекламите чрез използване на скрити ключови думи, вложени рамки или други методи.
- Разпространяване на реклами в имейли или софтуер.
- Манипулиране на показването или представянето на рекламата за привличане на неоправдано внимание (например рекламите да се плъзгат на екрана или да се приближават или отдалечават).
- Задействане на кликване върху реклама, когато потребител извършва премествания с плъзгане в мобилна уеб страница.
Приемливи промени
Ето някои приемливи промени:
Асинхронният рекламен код позволява да задавате размера на рекламата чрез CSS и по желание чрез медийни заявки, така че да съответства на адаптивния Ви сайт. Научете повече за това, как да използвате адаптивни рекламни елементи.
Експериментите в AdSense Ви позволяват да сравните ефективността на различни настройки за типовете реклами и/или за стиловете на текстовите реклами в рекламните си елементи. Експериментите Ви помагат да вземате информирани решения за това, как да конфигурирате рекламните си елементи, и могат да Ви помогнат да увеличите приходите си. Научете повече за експериментите.
Ако имате нужда от повече контрол върху двувариантното тестване, вижте следните фрагменти от код:
- Синхронен рекламен код:
<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> - Асинхронен рекламен код:
<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>
- Синхронен рекламен код:
<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> - Асинхронен рекламен код:
<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>
- Синхронен рекламен код:
<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> - Асинхронен рекламен код:
<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>
За подробности относно промените, които можете да извършвате в кода на AdSense за търсене, вижте правилата на AdSense за търсене.