我试图在我的应用程序中集成MobPartner广告,MobPartner中的广告可以从包含多个广告的“Pools”中显示,这些广告可以自动滚动并设置单独的点击链接。在广告looks like this的页面中,当我在AI2中设置WebViewer的URL时,广告会按照他们的要求显示和滚动。App Inventor 2 - WebViewer检测到的变化
我遇到的问题是检测到其中一个广告的点击,这是我得到的最好结果: 如果用户通过WebViewer点击其中一个广告,它会将它们重定向到由广告客户。然后,我将使用链接并将ActivityStarter设置为WebViewer1.CurrentUrl,并启动网站全屏,而不是广告分辨率(320x48)。
我想知道是否有检测到内部Web查看任何点击,这样我可以链接启动更快ActivityStarter的方式。如果没有,有没有办法在加载目标网站之前检查在WebViewer中单击的链接的URL。在我看来,计时器(设置为1000间隔)是检查广告是否被点击的低效方式。任何人都可以回答我的问题或提供改进此代码的方式?非常感激。
PS:WebViewer的HomeUrl已经在设计器以及ActivityStarter“Action”中预定义。
谢谢!