Как реализовать HTML5 DoubleClick ClickTag?
Я создал баннеры html5 и проверил их здесь: https://h5validator.appspot.com/dcm .
Возвращает ошибку: "отсутствует проверка тега щелчка".
Как реализовать clickTag? Я нашел этот код в Google support:
<html>
<head>
<meta name="ad.size" content="width=300,height=250">
<script type="text/javascript">
var clickTag = "http://www.google.com";
</script>
</head>
<body>
<a href="javascript:window.open(window.clickTag)">
<img src="images/dclk.png" border=0>
</a>
</body>
</html>
Но разве адрес назначения баннера не устанавливается после загрузки ZIP-файла в DoubleClick?
Должен ли я задать адрес назначения, жестко закодированный в HTML? Для меня это не имеет никакого смысла..
Я сделал много флэш-баннеры в прошлом и там вы только ссылались на переменную _root.переменная clicktag.
Может кто-нибудь помочь мне?
Спасибо
1 ответ:
Для создания баннера doubleclick studio необходимо импортировать библиотеку doubleclick studio и инициализировать enabler. Затем установите Exit_url. Избавьте себя от всех хлопот создайте баннер в Google Web Designer его легко и будет загружать непосредственно в DC studio
<script src="https://s0.2mdn.net/ads/studio/Enabler.js"></script> <style>html, body {width: 100%; height: 100%} #bg-exit { background-color: rgba(255,255,255,0); cursor: pointer; height: 381px; //banner height left: 0px; position: absolute; top: 19px; width: 400px; //banner width z-index: 1; }</style> <div id="bg-exit"></div> <!-- put this div inside your main container of banner --> <script> window.onload = function() { if (Enabler.isInitialized()) { enablerInitHandler(); } else { Enabler.addEventListener(studio.events.StudioEvent.INIT, enablerInitHandler); } } function enablerInitHandler() { } function bgExitHandler(e) { Enabler.exit('Background Exit'); } document.getElementById('bg-exit').addEventListener('click', bgExitHandler, false); </script>
С помощью этого кода Вы можете динамически изменять exit_url из DC studio