Создание полноценного рекламного баннера (например, для Яндекса)

Требования Яндекса для баннеров можно почитать тут:
http://adv.yandex.ru/trebovaniya3.xml

В принципе у всех требования практически одинаковые, различаются незначительно и требуются:

  1. Естественно сам баннер в формате swf:

    • Разрешено использование Flash не выше 6-й версии;
    • Размер баннера не должен превышать 25 КБ (тут требования могут отличаться);
    • Баннер не должен сильно нагружать процессор компьютера пользователя при отображении на странице (не всеобщее требование, т.к. тестируют не все);
    • Должен открываться в новом окне (тоже отнюдь не всегда, иногда позволительно в этом же окне);
    • Требования к звуку тоже разняться, но обычно допускается Flash с аудио-сопровождением, однако, воспроизведение звука может инициироваться только кликом на баннер;
    • Весь текст должен быть в кривых (операция Break Apart).

  2. Картинка-заглушка

    • Формат картинки GIF, JPEG или PNG;
    • Вес картинки-заглушки (альтернативной картинки) не должен превышать размер swf-файла (например, 25 КБ);
    • В принципе можно сделать анимированный gif, если удается вписаться в этот размер.

  3. HTML-код

    Не простой HTML-код, который генерируется функцией Publish в последних версиях Flash, а HTML sniffer code.

    Его можно сгенерировать с помощью утилиты Aftershock. Функция Aftershock встроена в Flash 4 и более поздние версии, а также существует как отдельная утилита — это заявление можно прочитать на сайтах, с описанием требований к flash-баннерам. Но мне найти эту функцию не удалось ни как отдельную утилиту, ни встроенную во Flash MX Professional 2004 (которым пользуюсь я).

    Поэтому предлагаю альтернативный вариант (добавлю — маловероятно, что ваш HTML sniffer code будет использован на сайте).

    Существует сайт, который генерирует HTML sniffer code: http://www.infinity-rd.com/samples/flash_sniffer_build.html

    Все просто, нужно указать только:

    • размер банера
    • имя swf-файла
    • домен
    • цвет фона
    • версию Flash, в которой должен поддерживаться ролик (рекомендую указывать Flash 4,5,6 plug-in)
    • имя картинки-заглушки (альтернативной)
    • и выбрать окно, в котором должен открываться сайт по клику на альтернативную картинку

    Ниже на всякий случай публикую sniffer код (то, что необходимо исправить под себя, выделено цветом).

  4. Возможность подсчета кликов

    • Для подсчета кликов нужно поменять всего два файла — исходник fla и html со sniffer кодом
    • В fla-файле прописываем код к кнопке таким образом:
        on(release) {
              getURL(banner_href,"_blank");
        }
        

      Обратите внимание, что banner_href — без ковычек!!! Это важно.

      В Flash MX Professional 2004 никаких проблем с прописанием подобного кода не возникло. В более ранних версиях может возникнуть необходимость перевести режим ввода в режим Выражение (Expression).

      banner_href — это переменная, вместо нее система показов будет динамически назначать ссылку, по которой перейдет пользователь, кликнув на баннер. Переменная не обязательно будет banner_href, она может быть clickTAG, link или что-нибудь еще. Это надо уточнить у тех, на чьем сайте вы размещаете баннер. Это зависит от системы показов.

      Если требуется, можно для безопасности прописать код кнопки таким образом:

        on (release) {
              if (banner_href.substr(0,5) == "http:") {
              getURL(banner_href, "_blank");
              }
        }
        

      С помощью этой конструкции проверяется, начинается ли переменная banner_href с "http:"

    • Далее меняем sniffer код в двух местах:

        PARAM NAME=movie VALUE="file.swf?banner_href=http://domain.com/"
        EMBED src="file.swf?banner_href=http://domain.com/"
        
    • Мануал по подсчету кликов (на англ.):
      http://www.adobe.com/resources/richmedia/tracking/designers_guide/index.html

  5. БАННЕР ГОТОВ

Sniffer код:

 
меню:
контакты:
email: irina@zumo.spb.ru
ICQ: 31111105








 
  © 2003—2012  developed by zumo.spb.ru