首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Smaato集成的AS3 - iOS设备UDID和IP访问?

Smaato集成的AS3 - iOS设备UDID和IP访问?
EN

Stack Overflow用户
提问于 2011-06-27 17:06:21
回答 2查看 1.2K关注 0票数 0

我正在构建一个手机游戏,并想让它与开始屏幕上的横幅广告免费。我打算使用Smaato,但根据他们的api,他们似乎要求我在查询字符串中传递UDID和设备ip。有没有办法用ActionScript3做到这一点?下面是我使用的代码,但它只拉入一个广告,当该广告被点击时,它指向Smaato服务器上的2x2 gif。我从一本名为“用闪存进行iOS开发”的书中得到了这段代码,它才出版了几个月。Smaato的“支持”家伙帮不了什么忙。我是在尝试完成不可能的事情吗?

有没有人成功地讨好了AS3?

代码语言:javascript
复制
/* SMAATO Advertising Code for Start Page
var request:URLRequest = new URLRequest("http://soma.smaato.com/oapi/reqAd.jsp");
var variables:URLVariables = new URLVariables();
variables.adspace = "65741799";
variables.pub = "923842495";
//variables.devip = "127.0.0.1"; The book had this line but it's not right so I commented it out
variables.format = "IMG";
variables.adcount = "1";
variables.response = "XML";
request.data = variables;
var loader:URLLoader = new URLLoader();

var l:Loader = new Loader();

loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);


function onComplete(e:Event):void
{
    var data:XML = new XML(loader.data as String);
    var status:String = data.*::status.toString(); 
    if(status == "success")
    {
        var ad:XMLList = data.*::ads.*::ad;
        var link:String = ad.*::link.toString();

        var l:Loader = new Loader();
        l.load(new URLRequest(link));
        addChild(l);
        l.x = 80;
        l.y = 255;
        var clickurl:String = ad.*::action.@target.toString();
        l.addEventListener(MouseEvent.CLICK, onAdClick);
     }

   function onAdClick(e:MouseEvent):void
   {
       var request:URLRequest = new URLRequest(clickurl);
       navigateToURL(request);
   }
}

感谢你能提供的任何帮助。

富足

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-28 16:30:24

如果请求直接来自移动设备(这里就是这样,因为它是一个应用程序),则devIP不是必需的。如果UDID不可用,您也可以跳过该UDID。adspacer.gif问题可能导致用户代理不匹配。我们的支持团队会就这个问题给你回复。

Best,Michael (Smaato Inc.)

票数 0
EN

Stack Overflow用户

发布于 2011-06-28 17:26:53

adspacer.gif问题的原因是请求(reqAd.jsp)和单击(lp.jsp)之间的用户代理不匹配。如果您有其他问题,请使用我们门户中的支持票证系统。

向Robert致以最好的问候(Smaato Inc.)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6490668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档