第252章 廣告聯盟


  辦公室里,蔣一鳴抱著幾份策劃書,正跟林歡匯報接下來的遊戲宣發方案。

  這兩款被寄予厚望的手遊一直壓著沒往海外推,原因有兩個。

  第一,彭志高的團隊還在優化UI界面。

  為了防市面上抄襲,林歡打算自己先抄自己,搞一套矩陣式打法,換皮多發幾個不同風格的版本。

  第二個原因,也是最讓國內開發者頭疼的,安卓端那個堪稱災難的盜版環境。

  

  這個年頭的安卓生態,就是法外狂徒的樂園。

  你敢把遊戲數據包傳上去,不出半天,國外的破解團隊就能把你的APK扒下來。

  緊接著解包、抓本地文件、改參數、重新打包簽名。

  一套"複製粘貼"的絲滑連招下來,完美的破解版就在各大第三方論壇滿天飛了。

  沒人管得了。

  "林總,安卓端的盜版橫行,這是底層生態決定的,我們根本攔不住。"

  蔣一鳴翻到策劃書最後一頁,"不過這兩天我想了個辦法,不知道技術部做不做得到。就是在遊戲的底層程序包里,強行寫入谷歌的GG程序,行業里叫GG聯盟。"

  林歡前世沒怎麼碰過這塊,疑惑地問:"這具體是個什麼東西?"

  蔣一鳴馬上解釋。

  "這是09年底谷歌剛花大價錢收購的一家移動GG公司,叫AdMob。他們提供一個現成的GG代碼包,叫SDK。"

  "這種GG聯盟的盈利方式,主要按點擊付費或者千人展示付費結算。它會自動匹配相關的GG,只要玩家手機聯網。要是我們能把這技術突破拿下,那軟體里的GG展示和點擊,就直接把GG費結到公司帳戶里。"

  這技術林歡是知道的,但他沒想到這時候就已經有了。

  看來國外的網際網路變現技術確實走在國內前面。

  商業模式的原型,幾乎都能在海外找到對應版本。

  也就是說,GG商把錢投給谷歌,谷歌再往各個軟體里隨機分發。

  難怪谷歌這麼賺錢,掌握了流量入口,變現的花樣是真多。

  遊戲宣發,說到底就是付費玩家和免費玩家兩條路,一切為了變現。

  發達地區的玩家付費意願還算可以。

  但窮和愛占便宜,是全人類共通的底色。

  能白嫖的東西,沒幾個人願意主動掏錢。

  這點看看國外那些沒閘機、全憑自覺刷卡的地鐵站就知道了,每天逃票的一抓一大把。

  這兩款遊戲,前世都是稱霸全球的現象級霸主,某種意義上是劃時代的東西。

  就拿《神廟逃亡》來說,它首創了把智慧型手機的重力感應陀螺儀和3D跑酷深度結合的玩法。

  擱2011年這個節點,這種操控體驗對玩家就是降維打擊,足夠新鮮。

  只要宣發到位,打開市場不成問題。

  "行,思路很清晰。"

  林歡點頭,"這樣,SDK植入的事我去找技術部溝通,看看有沒有更好的辦法。"

  蔣一鳴應了一聲,轉身出去了。

  門一關,林歡自己起身去了技術部的獨立機房,把《水果忍者》和《神廟逃亡》的底層原始碼,拷到了自己辦公室的加密電腦上。

  為什麼不交給技術部?

  第一,這幫程式設計師未必做得出來。

  第二,工作量其實不大,就是植入一個程序。

  最關鍵的是,這問題真能解決的話,核心技術必須牢牢抓在自己手裡。

  人嘛,不能吃一塹還不長一智。

  所以林歡打算自己試試,看能不能跑通。

  坐到電腦前,他調出谷歌AdMob的開發者文檔。

  以他前世的技術底子,看懂這些底層邏輯不難。

  但真一上手,很快撞上了安卓開發的兩個坑。

  第一個坑,GGID被劫持篡改。

  按谷歌官方的常規教程,直接把代表自己帳戶收益的PublisherID寫進安卓的strings.xml(字符串配置文件)里,國外的黑客花三分鐘解包,就能把這串代碼換成他們自己的。

  到時候遊戲是林歡的,GG費全進黑客口袋。

  第二個坑,暴力剝離SDK。

  稍微高級點的破解團隊,直接在反編譯後的Smali代碼層,把所有調用GG的函數全刪了,搞出一個乾乾淨淨的"純淨無GG版"。

  林歡照樣一毛錢賺不到。

  這些問題,對當下的程式設計師來說也許是解不開的死題。

  可他林歡不屬於這個時代。

  林歡笑了笑:"完全小兒科,給我擦皮鞋。"

  在未來的安卓開發環境裡,這些防破解的底層手段,早就是行業的基操標配了。

  雙手放回鍵盤,噼里啪啦敲起來。

  針對第一個問題,他沒用常規的Java語言寫配置,直接上了NDK,用底層的C++寫了一個相當複雜的動態加密算法。

  自己的GGID拆成幾十個碎片,通過位運算(XOR)加動態混淆,死死鎖在一個.so動態連結庫文件里。

  這年頭,能反編譯Java的人一抓一大把。

  可能逆向破解底層C++彙編代碼的,全球都找不出幾個。

  更別說閒得蛋疼、專門來破解一款休閒遊戲的。

  針對第二個剝離SDK的問題,他做得更絕。

  寫了一個非常陰險的"心跳綁定機制"。

  遊戲主線程的渲染引擎,和GGSDK的反饋機制,被他強行綁在了一起。

  玩家只要在屏幕上劃一刀切碎西瓜,底層就會去檢測GG組件還在不在。

  國外的破解者要是強行把GG代碼刪了,遊戲剛開始能正常跑。

  但只要玩到第三分鐘,收不到GG組件的"心跳回傳",整個遊戲的內存池就會瞬間自我溢出,直接閃退死機。

  這兩套在未來爛大街、但眼下堪稱"黑科技"的代碼敲完,林歡又仔細做了一遍深度混淆和加密封裝。

  看著屏幕上打包生成的最終版APK安裝包,他滿意地點了點頭。

  果然天生牛馬就愛幹活。

  每次自己上手敲代碼,整個人都神采飛揚。

  也許是技術碾壓帶來的成就感,也許他骨子裡是真喜歡這行。

  這套封裝好的核心利益模塊,密鑰只有他一個人知道。

  張凱那種拿著源碼背刺的事,絕不可能再發生第二次。

  現在的他,誰都不信。


章節目錄