我正在尝试将MobPartner广告整合到我的应用中,来自MobPartner的广告可以显示在" Pools"它包含几个自动滚动的广告,并设置为单独的点击链接。包含广告looks like this的页面,当我在AI2中设置WebViewer的网址时,广告会按原样显示和滚动。
我遇到的问题是检测到其中一个广告的点击,这是我得到的最好的: 如果用户通过WebViewer点击其中一个广告,则会将其重定向到广告客户设置的自动网址。然后我将使用该链接并将ActivityStarter设置为WebViewer1.CurrentUrl并启动网站全屏而不是广告解析(320x48)。
我想知道是否有办法检测WebViewer中的任何点击,以便我可以通过链接更快地启动ActivityStarter。如果没有,是否有办法检查在加载目标网站之前在WebViewer中单击的链接的URL。在我看来,计时器(设置为1000间隔)是检查广告是否被点击的低效方式。任何人都能够回答上述问题或提供改进此代码的方法吗?非常感谢。
PS:HomeUrl for WebViewer已经在设计师以及ActivityStarter" Action"中预先定义。
谢谢!
答案 0 :(得分:0)
Webviewer
内无法检测到任何点击。您可以检测到的唯一事情是使用Clock
组件进行URL更改,这就是您已经在做的事情。
您可以做的是减少timer interval
或者不使用Activity Starter
打开网页,只需留在Webviewer
并设置其height
和{{ 1}}到width
,在块编辑器中为 -2 ,并隐藏屏幕上的所有其他组件,以便能够全屏查看该网页。