我已经使用Swiffy成功地将一些flash横幅转换为html5。
这些html 5横幅广告将发送给广告代理商。
我需要一些clickThru标记代码,允许代理商控制他们引导用户访问的网址。
在Flash中,Actionscript将是:
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.navigateToURL;
myButton.addEventListener(MouseEvent.MOUSE_UP, onClick);
function onClick(e:MouseEvent):void {
var click_url:String = root.loaderInfo.parameters.clickTAG;
if(click_url) {
navigateToURL(new URLRequest(click_url), '_blank');
}
}
感谢您的帮助!
答案 0 :(得分:0)
尝试发送链接作为url参数。 yourCreative.html?CLICK_URL = http://link.com
答案 1 :(得分:0)
您可以尝试像这样设置FlashVars。有关详细信息,请参阅下面的DFP帮助文章:
void LOG(const char* format, ...)
{
char *str = NULL;
va_list argptr;
va_start(argptr, format);
int ret = vasprintf(&str, format, argptr);
if (ret == -1) {
fprintf(stderr, "Failed to allocate memory\n");
exit(EXIT_FAILURE);
}
va_end(argptr);
PRINT_ERR(str);
free(str);
}