У код оголошення AdSense не можна вносити деякі зміни. З цієї статті ви дізнаєтесь, які зміни прийнятні, а яких слід уникати під час застосування коду.
Згідно з правилами програми забороняється змінювати код оголошення AdSense, щоб штучно підвищити ефективність реклами або завадити здійсненню конверсій рекламодавця. В обліковому записі видавця є налаштування, за допомогою яких під час створення коду можна адаптувати оголошення так, щоб воно відповідало тематиці сайту.
Загалом радимо копіювати й вставляти код оголошення. Однак у деяких ситуаціях код слід змінити задля кращої взаємодії з користувачем.
Заборонені методи
Нижче наведено методи, яких варто уникати.
- Приховання рекламних блоків (за допомогою параметра
display:none
), якщо це не стосується адаптивного рекламного блоку. - Застосування коду таким чином, що оголошення AdSense показуються поверх контенту, або навпаки.
- Розміщення рекламних блоків на мобільному сайті або на сайті з адаптивним дизайном таким чином, що контент і оголошення накладаються.
- Втручання в націлювання оголошень за допомогою прихованих ключових слів, фреймів iframe і інших методів.
- Розміщення оголошень в електронних листах або програмному забезпеченні.
- Втручання в показ або презентацією оголошення з метою примусового привернення уваги (наприклад, переміщення по екрану, збільшення чи зменшення оголошення).
- Активація кліку оголошення під час перетягування користувачем контенту на вебсторінці для мобільних пристроїв.
Прийнятні модифікації
Нижче наведено приклади прийнятних модифікацій.
Асинхронний код дає змогу змінювати розмір оголошення за допомогою CSS і підтримує медіазапити (якщо є) для припасування оголошення до параметрів адаптивного сайту. Докладніше про те, як використовувати адаптивні рекламні блоки.
Експерименти AdSense дають змогу порівнювати ефективність різних типів оголошень і/або налаштувань стилю текстових оголошень у рекламних блоках. Завдяки їм ви можете приймати зважені рішення щодо налаштування рекламних блоків і, як наслідок, збільшувати прибутки. Докладніше про експерименти.
Якщо ви хочете краще контролювати A/B-тестування, ознайомтеся з наведеними нижче фрагментами коду.
- Синхронний код оголошення:
<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 для пошуку, перегляньте ці правила.