Донецкий техникум промышленной автоматики

Рекламні блоки і створення коду

  1. Стилі рекламних блоків
  2. Розмір
  3. Тип
  4. призначені для користувача стилі
  5. резервний варіант
  6. Налаштування для мобільних пристроїв
  7. додаткова інформація
  8. створення коду
  9. клієнтські канали

Рекламний блок - це набір оголошень, що відображаються за допомогою одного фрагмента рекламного коду AdSense. За допомогою API хостів AdSense ви можете створювати рекламні блоки і управляти ними: редагувати, оновлювати, видаляти. Ви також створюєте рекламний код, необхідний для показу оголошень на вашому сайті.

Під час налаштування рекламного блоку ви визначаєте його розмір, кольору, шрифти і стилі кутів. Крім того, ви можете створити канали для відстеження ефективності своїх рекламних блоків. Це два окремих процесу: налаштування застосовуються при створенні рекламного блоку, а канал присвоюється під час створення коду.

Стилі рекламних блоків

При створенні рекламних блоків ви можете налаштувати наступні їх властивості:

  • розмір;
  • тип;
  • стиль: кольору, кути і шрифти;
  • резервний варіант;
  • настройки для мобільних WAP-пристроїв.

Розмір

Розмір - це рядок виду SIZE_728_90, де перше число означає ширину, а друге - висоту. Існує певний набір розмірів, які ви можете використовувати. Ознайомитися з їх списком можна в веб-інтерфейсі AdSense .

Мал. 1. Різні розміри рекламних блоків

Тип

На ваших сторінках можуть з'являтися текстові, графічні та мультимедійні оголошення.

Тип рекламного блоку може бути наступним: TEXT (текстові оголошення), TEXT_IMAGE (текстові та графічні оголошення), IMAGE (графічні оголошення) або LINK (посилання). Для графічних оголошень доступні не всі формати (див. цей список ).

призначені для користувача стилі

Призначений для користувача стиль перевизначає кольору, шрифти та інші настройки, задані для рекламного блоку і відображаються в ньому оголошень.

"CustomStyle": { "colors": { "border": "800040", "title": "0000CC", "background": "FFFDFD", "text": "1F1F1F", "url": "008000"} , "corners": "VERY_ROUNDED" "font": { "family": "ACCOUNT_DEFAULT_FAMILY", "size": "ACCOUNT_DEFAULT_SIZE"}}

В даний час до рекламних блоках не можна застосовувати збережені стилі, тому призначений для користувача стиль потрібно визначити повністю, включаючи стиль кутів (SQUARE, SLIGHTLY_ROUNDED або VERY_ROUNDED), а також сімейства (ACCOUNT_DEFAULT_FAMILY, ADSENSE_DEFAULT_FAMILY, ARIAL, TIMES або VERDANA) і розміри (ACCOUNT_DEFAULT_SIZE, ADSENSE_DEFAULT_SIZE, SMALL, MEDIUM або LARGE) шрифтів.

Мал. 2. Злегка закруглені і сильно закруглені кути

резервний варіант

Коли у Google немає відповідних оголошень для показу, ми використовуємо обраний вами резервний варіант, будь то порожній простір, кольорова заливка або URL HTML-сторінки, створеної вами спеціально для таких випадків.

Налаштування для мобільних пристроїв

Ці установки визначають, яка мова розмітки або скриптів слід використовувати при показі рекламного блоку на WAP-пристроях.

додаткова інформація

Щоб краще зрозуміти, як задаються ці властивості, ознайомтеся з уявленнями ресурсу Adunit . Додаткову інформацію також можна знайти в довідці AdSense .

створення коду

Коли рекламний блок буде готовий, для показу оголошень вам потрібно буде розмістити на сторінці невеликий фрагмент коду JavaScript, який створюється за допомогою методу getAdCode :

GET https://www.googleapis.com/adsensehost/v4.1/accounts/accountId/adclients/adClientId/adunits/adUnitId/adcode

accountId - це ідентифікатор видавця, який було збережено хостом при встановленні зв'язку, а саме на стадії перевірки токена .

Пам'ятайте, що для створення рекламного блоку вам знадобиться ідентифікатор рекламного клієнта. Код AdSense для контенту - AFC. Можливо, ідентифікатор рекламного клієнта вже був для вас створений, тому отримаєте список рекламних клієнтів, щоб його знайти.

Отже, якщо у вас є всі три ідентифікатора (аккаунта, рекламного клієнта і рекламного блоку), можна створювати код. У разі AdSense для контенту ви отримаєте невеликий фрагмент JavaScript, який вам потрібно буде вставити в вихідний HTML-код сторінки:

<Script type = "text / javascript"> <! - google_ad_client = "111-654321"; google_ad_host = "ca-host-pub-7654321"; / * My ad unit * / google_ad_slot = "123456"; google_ad_width = 200; google_ad_height = 200; // -> </ script> <script type = "text / javascript" src = "http://pagead2.googlesyndication.com/pagead/show_ads.js"> </ script>

Зверніть увагу, що в коді задані ширина і висота, тому його потрібно буде створити заново, якщо ви вирішите змінити розміри рекламного блоку. Також врахуйте, що цей код повинен зберігатися на стороні сервера, а не генеруватися для кожного показу.

клієнтські канали

В API хостів AdSense клієнтські (вони ж призначені для користувача) канали хоста прив'язуються до рекламних блоках при створенні коду. Для цього використовується метод getAdCode з необов'язковим параметром hostCustomChannelId. Оскільки це поле включається в код, при кожному додаванні або видаленні клієнтського каналу вам потрібно буде створювати код заново.

<Script type = "text / javascript"> <! - google_ad_client = "111-654321"; google_ad_host = "ca-host-pub-654321"; google_ad_host_channel = "123456789"; / * My ad unit * / google_ad_slot = "123456"; google_ad_width = 200; google_ad_height = 200; // -> </ script> <script type = "text / javascript" src = "http://pagead2.googlesyndication.com/pagead/show_ads.js"> </ script>

Один рекламний блок можна відстежувати за допомогою декількох клієнтських каналів, а за допомогою одного клієнтського каналу можна отримувати дані відразу за кількома рекламним блокам.