Как 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-кодировку, если есть параметры... иначе это не нравится