Adword: обнаружена ошибка флэш-объявления: в объявлении нельзя использовать отслеживание мыши

Пытаюсь создать рекламный баннер как разовый проект для клиента. Я использую Flash Builder/AS 3 и свой простой пример «Hello World». Google Adwords отклоняет добавление со следующим сообщением: Обнаружена ошибка flash — в объявлении нельзя использовать отслеживание мыши.

Я не смог понять, что я делаю, что сигнализирует AdWords, что я отслеживаю мышь. Ниже приведен мой простой файл mxml: (handleClick должен соответствовать их спецификации clickTAG)

Спасибо!!!

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="336" minHeight="280" width="336" height="280" includeInLayout="true" click="handleClick(event)">

    <fx:Script>
        <![CDATA[

            public function handleClick(mouseEvent:MouseEvent):void {
                navigateToURL(new URLRequest(root.loaderInfo.parameters.clickTAG),"_blank");    
            }   

        ]]>
    </fx:Script>

</s:Application>

person Jonathan    schedule 07.12.2010    source источник


Ответы (1)


Вполне возможно, что любой автоматический анализ, который Google выполняет для отправленных объявлений, путается с инфраструктурой Flex. Вы можете попробовать создать проект ActionScript вместо проекта Flex в Flash Builder и посмотреть, будет ли это иметь значение.

Если вы используете проект ActionScript, вы не сможете использовать MXML для создания рекламы, но вы можете даже не захотеть перетаскивать фреймворк Flex, так как загрузка занимает некоторое время (по крайней мере, в первый раз).

person martineno    schedule 08.12.2010
comment
Спасибо чувак! Это сработало. Человек, мне было очень трудно получить какое-либо руководство по этому вопросу где-либо еще. - person Jonathan; 08.12.2010