Как добавить рекламу Google AdSense в White Label

В этой статье рассказывается, как разместить код рекламы Google AdSense в результатах поиска на White Label.

Создание рекламного объявления в AdSense

Перейдите в свой аккаунт AdSense и создайте рекламное объявление.

В результате вы получите код вида:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-0515363181603345"
data-ad-slot="8813803962"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Как добавить рекламный блок в выдачу авиабилетов

Перейдите в настройки White Label и разместите в разделе Мета данные на вкладке Авиа выдача следующий код:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=GOOGLE-DATA-AD-CLIENT"
crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:block; text-align: center;"
data-ad-client="GOOGLE-DATA-AD-CLIENT"
data-ad-slot="GOOGLE-DATA-AD-SLOT"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Замените GOOGLE-DATA-AD-CLIENT на значение атрибута data-ad-client, а GOOGLE-DATA-AD-SLOT на значение атрибута data-ad-slot из кода вашего объявления.

Перейдите на вкладку Мои блоки и разместите в блоке Футер сайта до закрывающего тега </div> такой код:

<script>
setTimeout(function(){
var div = document.createElement("ins");
div.setAttribute('class', 'adsbygoogle');
div.setAttribute('data-ad-client', 'GOOGLE-DATA-AD-CLIENT');
div.setAttribute('data-ad-slot', 'GOOGLE-DATA-AD-SLOT');
document.getElementById('ad_top_container').appendChild(div);
var js = document.createElement("script");
js.setAttribute('src', 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js');
js.setAttribute('async', '');
document.head.appendChild(js);
setTimeout(function(){
(adsbygoogle = window.adsbygoogle || []).push({});
}, 1000);
}, 3000);
</script>

Сохраните изменения. Теперь рекламное объявление Google AdSense будет отображаться в результатах поиска авиабилетов.

Как добавить рекламный блок в выдачу отелей

Чтобы добавить рекламный блок Google AdSense в выдачу отелей, перейдите в настройки White Label и разместите в разделе Мета данные на вкладке Отельная выдача следующий код:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=GOOGLE-DATA-AD-CLIENT"
crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:block; text-align: center;"
data-ad-client="GOOGLE-DATA-AD-CLIENT"
data-ad-slot="GOOGLE-DATA-AD-SLOT"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Перейдите на вкладку Мои блоки и разместите в блоке Футер сайта до закрывающего тега </div> такой код:

<script>
setTimeout(function(){
var div = document.createElement("ins");
div.setAttribute('class', 'adsbygoogle');
div.setAttribute('data-ad-client', 'GOOGLE-DATA-AD-CLIENT');
div.setAttribute('data-ad-slot', 'GOOGLE-DATA-AD-SLOT');
document.getElementById('ad_top_container').appendChild(div);
var js = document.createElement("script");
js.setAttribute('src', 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js');
js.setAttribute('async', '');
document.head.appendChild(js);
setTimeout(function(){
(adsbygoogle = window.adsbygoogle || []).push({});
}, 1000);
}, 3000);
</script>

Замените GOOGLE-DATA-AD-CLIENT на значение атрибута data-ad-client, а GOOGLE-DATA-AD-SLOT на значение атрибута data-ad-slot из кода вашего объявления.

Сохраните изменения. Теперь рекламное объявление Google AdSense будет отображаться в результатах поиска отелей.