移动广告正是火热,也是当前移动开发者淘金的热点领域之一。

但如何才能从中攫取到最大利益呢?因为目前来看,光靠在论坛上发布作品的营销手段,能得到的回报其实是有限的。

其实,尝试一下自我点击也是不错的方法。有这么几个思路:

第1个思路是借用emulator,和绿点自动点击器,一起合作来完成自动点击功能;之所以有这个想法,是因为有米的adSDK在emulator也能取到广告;虽然想法可以操作,但有米后台似乎能识别出手机请求和桌面emulator请求,所以这种想法并不能获利。

第2个思路是用android tethering技术,结合第一种手段,通过android phone来完成点击;想法也可操作,但实际结果是有米仍然能区分这种广告请求,所以仍然不能获利。

第3个思路是用sniffer侦探出有米一次广告请求和点击的底层网络packet,然后在底层coding来模仿这个过程;实际操作中,发现共有4个package需要研究reqad/prsad/clkad和cacap/,但问题是这些packet后都带有1串长长的数字,实在是不明白什么意思;比如da=01NvjoG3p8_zttxqfDSTGnRzGr_bSN2XOw6jUXBW_JZX60uH6Oxe195SYUuWZZdnp01uhrlqm9qfugJ6qzxjqFSKApuCJsuiSyNjRDRyHLKj7KKLaNxq79WyTXprhgOu4lSq34Wad8KzswtKggxioHanFrenKsyLOQN_EHlD6-M2PJxr8Oxe8RBTlk9y20OPflR276nzppaibxjrwjmenoWDGqqqxxJmxy1-BCleILuv1Mx70PSnaRm6UepbeYi26lCec5Gfq8_nvwZfhjizpllzqF_TVwNDTzhT0XSH5GKTK0ZiS3S68U6TlUubdg_W80By77Vuc8FCcstf7BNnnlnPFqaqIudnSTCKVFlf3EVaK1tKU4xeRRB-bUFve1K741mWd86asbKflwKCClm2km5zqEuaIuZuUw5HzUBSPZ9SQO4vyU4viWoKUieKH6hrrgPu46n7cuuTSstfc&k=349362837&src=3,所以也就无法真正模拟这一过程,只好放弃。

第4个思路是,将模拟过程放在上层完成,即在手机应用里嵌入模拟点击和返回的这么一个过程,然后不停的点击自己的作品;实践证明,这个做法完全可行,但需要一点点耐心和技巧。

 

后记,虽然费了一些周折,但最后的成果比较满意,当然也存在一些问题还没有搞清;比如,

  • task,application,activity这三者之间的微妙关系,以及如何来操作这种关系
  • 更深一步的研究android提供的各种未open的internal API
  • 实际过程中,如果能自己来完成机子的android os update过程,则更能顺利的实现这个模拟过程
  • 要是能分辨出youmi/wooboo是如何识别出emulator和手机的,就更棒了

所有这3个问题,都是有待将来要做的,要研究的。

Advertisements