Как Google Swiffy реализует clickTag для рекламных баннеров HTML5?

Во-первых, я попытался найти вариант, позволяющий Swiffy сжимать / минимизировать все данные при экспорте в HTML5 из ​​Adobe Flash Pro. Но не игра в кости.

Даже если бы я смог прочитать непроизведенный Javascript, который экспортировал Swiffy, я не думаю, что будет простой вызов функции для clickTag.
Вероятно, это определяет переменную clickTag в огромном стоге сена {index: #, type: #}и затем выполняем обработку каждой операции, чтобы в итоге вызвать метод window.open() (или что-то подобное).

Вот как это в настоящее время выводит (минимизировано)

Кто-нибудь знает, как Swiffy реализует clickTag?
Или что будет эквивалент Javascript, который выполняет ту же работу?

3 ответа

Swiffy использует основной API среды, в которой размещается реклама. Если это мультимедийное объявление DoubleClick, оно использует Enabler.exit("url").

Если вы хотите лучше контролировать выходной файл, я бы посоветовал взглянуть на Google Web Designer. Ближайший опыт разработки флэш в эпоху HTML5 - JS.

Инструкции Google здесь, для простых HTML5 (не быстрых) тегов кликов.

В нижней части файла находится фрагмент кода, подобный следующему:

 <script>

  var stage = new swiffy.Stage(document.getElementById('swiffycontainer'),
      swiffyobject, {});

  stage.start();

Добавьте это прямо перед stage.start(); имитировать предыдущее поведение вспышки. Убедитесь, что вы используете правильную прописную букву.

  stage.setFlashVars("clickTAG=http://stackru.com");

** Примечание: убедитесь, что используете URL-кодировку, если есть параметры... иначе это не нравится

Другие вопросы по тегам