我正在尝试将MobPartner广告集成到我的应用程序中,MobPartner的广告可以从“池”中显示,其中包含几个自动滚动的广告,并设置为一个单独的单击链接。带有ads 看起来像这样的页面,当我在AI2中设置WebViewer的URL时,广告就会显示和滚动。
我遇到的问题是检测到其中一个广告的点击,这是我得到的最好的:如果用户通过WebViewer点击其中一个广告,它会将它们重定向到广告商设置的自动网址。然后我将使用该链接并将ActivityStarter设置为WebViewer1.CurrentUrl并启动网站全屏,而不是广告分辨率(320x48)。

我想知道是否有一种方法可以检测到WebViewer中的任何点击,这样我就可以用链接更快地启动ActivityStarter。如果没有,是否有方法检查在目标网站加载之前在WebViewer中单击的链接的网址。在我看来,计时器(设置为1000间隔)是一种检查广告是否被点击的低效方法。有谁能回答我上面的问题或者提供一种改进代码的方法吗?非常感谢。
PS: HomeUrl for WebViewer已经在设计器和ActivityStarter“操作”中预先定义了。
谢谢!
发布于 2014-10-09 15:10:13
不可能检测到Webviewer中的任何单击。唯一能检测到的是Clock组件的URL更改,这就是您已经在做的事情。
您可以做的是减少timer interval,或者不使用Activity Starter打开网页,只需停留在Webviewer中,并将其height和width设置为fill parent,这是块编辑器中的-2,并隐藏屏幕上的所有其他组件,以便能够全屏查看该网页。
https://stackoverflow.com/questions/26275728
复制相似问题