第241章 Network

办公室里,郭一凡拿着几份策划书,正在跟林渊汇报接下来的游戏宣发方案。

这两款被寄予厚望的手游迟迟没有推向海外市场,原因有两个。第一是郑旭东的团队正在优化UI界面,为了防止市面上抄袭,林渊决定自己先抄自己,搞一个矩阵式打法,自己换皮多发几个不同风格的版本。

第二个原因,也是最让国内开发者头疼的——安卓端那堪称灾难的盗版环境。

在这个年头,安卓生态简直就是法外狂徒的乐园。只要你敢把游戏数据包上传,不出半天,国外的破解团队就能把你的APK安装包下载下来。

紧接着就是解包、抓取本地文件、修改参数、重新打包签名。一套“复制粘贴”的丝滑连招下来,完美的破解版直接在各大第三方论坛满天飞,根本没人管得了。

“林总,安卓端的盗版横行,这是底层生态决定的,我们根本阻拦不了。”郭一凡翻开策划书的最后一页,“但是这两天我想了个办法,不知道咱们技术部那边能不能做到,就是直接在游戏的底层程序包里,强行写入谷歌的广告程序,也就是行业里说的 Ad NetWOrk。”

林渊前世没怎么接触过这块,疑惑地开口问道:“这具体是个什么东西?”

郭一凡立刻解释起来:“这是09年底,谷歌刚花大价钱收购的一家移动广告公司,叫 AdMOb。他们提供了一个现成的广告代码包,叫 SDK。”

“这种 Ad NetWOrk(广告联盟)的盈利方式主要是按 CPC(点击付费)或者 CPM(千人展示付费)来结算。也就是说,它会自动匹配相关的广告,只要玩家的手机联网。如果我们能完成这个技术突破,那么它就会根据软件里的广告展示和点击,直接把广告费结算到公司的账户里。”

这个技术林渊是知道的,但是他没想到在2010年就已经有了。

看来国外的互联网变现技术发展确实走在了国内前面,所有商业模式的原型几乎都能在海外找到对应的版本。

也就是说,广告商把钱投给谷歌,然后谷歌去各个软件里随机分发。难怪谷歌这么赚钱,掌握了流量入口之后,他们变现的方式真是花样百出。

游戏宣发主要考虑的就是付费玩家和免费玩家,毕竟一切最终都是为了变现。

发达地区的玩家付费意愿还算可以,但是穷和爱占便宜,是全人类共通的底色,能白嫖的东西,绝对没几个人愿意主动掏钱。这点只要看看国外那些没有闸机、全凭个人意愿刷卡的地铁站就知道了,每天逃票的人一抓一大把。

这两款游戏作为前世称霸全球的现象级霸主,在某种意义上是具有划时代意义的。

就拿《神庙逃亡》来说,它首创了将智能手机的“重力感应陀螺仪”和3D跑酷深度交互的玩法。在2010年这个节点,这种操控体验对玩家来说绝对是降维打击,足够新颖,只要宣发到位,打开市场不成问题。

林渊之所以没有之前那么绝对自信了,是因为他真真切切地挨过几次社会的毒打。上一世火遍全球的《愤怒的小鸟》,被他提前弄出来后到现在还胎死腹中,一点水花都没掀起来。

“行,思路很清晰。”林渊点点头,“这样吧,SDK植入的事我去找技术部沟通,看看能不能有更好的方法解决这个问题。”

郭一凡应了一声,转身走出了办公室。

等门关上后,林渊并没有直接把技术部主管郑旭东叫过来,而是自己起身去了技术部的独立机房,把《水果忍者》和《神庙逃亡》的底层源代码拷贝到了自己办公室的加密电脑上。

之所以没有去技术部让他们去做,第一个,这些程序员未必做得出来,第二个,这个工作量并不大,只是植入一个程序。

最关键的是,如果可以解决这个问题,那么核心技术必须牢牢地抓在自己手里。人嘛,不能吃一堑不长一智啊。

所以林渊准备试试自己能不能够跑通。

坐在电脑前,林渊调出了谷歌 AdMOb 的开发者文档。以他前世的技术底子,看懂这些底层的逻辑并不难。

但真正实操起来,林渊很快就发现了2010年安卓开发的两个技术难题。

第一个难题是广告ID被劫持篡改。如果按照谷歌官方的常规教程,直接把代表自己账户收益的 PUbliSher ID 写进安卓的 StringS.Xml(字符串配置文件)里,那国外的黑客只要花三分钟解包,就能把这串代码替换成他们自己的 ID。到时候游戏是林渊的,广告费全进黑客口袋了。

第二个难题是暴力剥离 SDK。稍微高级一点的破解团队,会直接在反编译后的 Smali 代码层,把所有调用广告的函数全部删掉,搞出一个干干净净的“纯净无广告版”,那林渊照样一毛钱赚不到。

不过,这些问题对于2010年的程序员来说或许是无法解决的难题,可他林渊不属于2010年。

林渊笑了笑:“完全小儿科,给我擦皮鞋。”

在未来的安卓开发环境里,这些防破解的底层逻辑早就是行业的基操标配了。

林渊双手放回键盘,开始噼里啪啦地敲击起来。

针对第一个问题,他没有用常规的 Java 语言写配置,而是直接动用了 NDK,用底层的 C++ 语言写了一个极其复杂的动态加密算法。

他把自己的广告 ID 拆分成几十个碎片,通过位运算(XOR)和动态混淆,死死地锁在了一个 .SO 动态链接库文件里。

在2010年,能反编译 Java 的人一抓一大把,但能逆向破解底层 C++ 汇编代码的人,全球都找不出几个,更别说闲得蛋疼来专门破解一款休闲游戏的。

针对第二个剥离 SDK 的问题,林渊做得更绝。

他写了一个非常阴险的“心跳绑定机制”。他把游戏主线程的渲染引擎,和广告 SDK 的反馈机制强行绑在了一起。只要玩家在屏幕上划一刀切碎西瓜,底层就会去检测广告组件是否存在。

如果国外的破解者强行把广告代码删了,游戏刚开始还能正常运行,但只要玩到第三分钟,由于接收不到广告组件的“心跳回传”,整个游戏的内存池就会瞬间自我溢出,直接引发闪退死机。

把这两套在未来烂大街、但在现在堪称“黑科技”的代码敲完后,林渊仔细地进行了深度混淆和加密封装。

看着屏幕上打包生成的最终版 APK 安装包,林渊满意地点了点头。

果然天生牛马就爱工作,他每次自己上手敲代码的时候,都觉得整个人神采飞扬。或许是出于技术碾压的成就感,或许他骨子里是真的喜欢干这行。

这套封装好的核心利益模块,只有他自己一个人知道密钥。

林渊怎么都不可能让之前张凯那种拿着源码背刺的事情再次发生。现在的他,谁都不信。

【写完这张,还有 4 张,这是礼物加更的,今天 12 点之前不一定写得完,但是明天肯定是写得完的,我不会赖账的。】
第237章 坚定目标
第238章 有钱真好
第239章 动员会
第240章 以为是个人物
第241章 Network
第242章 技术一部
第243章 高尔夫
第244章 很润
第245章 时代的局限性
与天竞自由作品大学没毕业,你怎么登上福布斯了
与天竞自由新书大学没毕业,你怎么登上福布斯了
都市小说小说大学没毕业,你怎么登上福布斯了
都市小说最新小说大学没毕业,你怎么登上福布斯了
福布斯小说大学没毕业,你怎么登上福布斯了
大学没毕业,你怎么登上福布斯了福布斯
大学小说大学没毕业,你怎么登上福布斯了
大学没毕业,你怎么登上福布斯了大学
毕业小说大学没毕业,你怎么登上福布斯了
大学没毕业,你怎么登上福布斯了毕业
登上小说大学没毕业,你怎么登上福布斯了
大学没毕业,你怎么登上福布斯了登上
苟在两界修仙
朱莉·德尔佩导演电视剧四十才开始
密爱原配
第二次也很美
张开小说张开腿交保护费(性虐黄暴H)
TomRack新电视剧拿破仑战争
玄幻魔法小说替身与白眼狼
开局相亲女神捕,获独孤九剑
关于我转生后成为吸血鬼的那件事吸血鬼
厄尼·里夫利新电影巡弋悍将
木井新书财法仙途
寂静之海
玄幻魔法小说天幻
良缘纪事灰姑娘
鹿贺丈史新电视剧澪之料理帖
我命令你成为密教教主
Marcus Powell新电影永生劫难
王晓晨主演电视剧老酒馆
热播电影动漫实时更新电视剧为人师表粤语
热播电影动漫实时更新综艺爱,死亡和机器人第一季