歡迎您光臨本站 註冊首頁

移動軟體開發廣告變現詳解,專訪開源專案 OpenMediation 作者

←手機掃碼閱讀     admin @ 2020-05-27 , reply:0

開發者將軟體作品變現的方式有很多,接入廣告就是其中之一。在大資料時代,移動應用廣告也迎來了新一輪的技術變革,同時催生了一種名為 Mediation 廣告聚合平臺的全新商業模式。在雲端計算技術的加持下,現代 Mediation 平臺能夠完成千億級的實時資料互動,為開發者和廣告主在全球範圍內匹配相應資源,隨時創造著龐大的商業價值。 

近日,由國內團隊研發的基於 AWS 的移動廣告聚合平臺 OpenMediation 正式開源,引起了我們的關注。與國外類似平臺(如 Google 的 Admob、Twitter 的 Mopub 等)只開源部分 SDK 不同,OpenMediation 專案開源了整個廣告聚合平臺系統包括從前端到服務端的所有核心元件。為進一步瞭解 OpenMediation 開源的情況,以及雲端計算時代下移動廣告聚合行業發展的現狀,我們與 OpenMediation 研發團隊負責人、AdTiming 公司 CTO 張文濤先生,AdTiming 公司 CIO 黎為民先生進行了深入交流。

什麼是 Mediation?

Mediation 在國內叫做廣告聚合平臺,實際的意義也比較簡單,就是開發者的 app 有流量,想透過廣告變現的時候,就可以透過這樣一個平臺來實現。一般來說,開發者在尋找廣告投放機會的時候,不光是會對接到一家廣告平臺,而是會對接到多家廣告平臺。“具體來說,比如開發者在尋找某一次投放的機會的時候,是選擇哪一家廣告平臺的廣告,選擇什麼型別的廣告;另一方面,廣告主又是選擇什麼樣的 app 來投放自己的廣告……這後面是有著龐大的資料驅動雙方做出選擇的,所以我們叫聚合。”黎為民介紹說,“這些選擇都是在毫秒級的單位裡面發生的。所以如何做好所謂的聚合,就是讓開發者的每一次廣告投放機會都能得到填充、廣告主投放的廣告都能得到展現,保證開發者和廣告主兩端的收益都最大化,這就是我們這個行業需要不斷地努力提高的地方。” 

以 AdTiming 公司自營的 Mediation 平臺為例,目前該平臺已經對接的渠道夥伴有 30 多家,業務覆蓋 200 多個國家和地區,服務廣告主和開發者超過兩千個。在廣告主一端,平臺提供使用者增長服務。在開發者一端,平臺則提供廣告變現的服務。涉及的行業包括遊戲、電商、社交、工具等各軟體領域。 

“我們最初是希望透過 AdTiming 幫助中國遊戲在出海的過程中減輕一些難度。”張文濤表示,在全球化的當下,國內企業出海已經是一種浪潮。但國內很多中小企業,特別是一些優秀的國產原創遊戲開發商,由於沒有這方面的經驗,想要順利出海(推廣)還比較困難。這就是 AdTiming 在國內建立 Mediation 平臺的初衷。

AWS 架構帶來的改變

據黎為民介紹,現在 AdTiming 平臺每天要處理超過 100 億次的廣告互動請求,要處理如此龐大的資料量,雲端計算的相關技術是不可或缺的。 

在使用 AWS 之前,AdTiming 採用的是自建的 IDC 機房託管,和部分雲服務商的 IaaS 託管。“因為我們的業務覆蓋國內和海外,所以之前我們也有零星地使用一些雲服務提供商的部分產品和技術,都是比較邊緣的產品和技術。但我們最核心的部分—— 大資料的分析平臺,還是在我們自己的機房裡用自己搭建的伺服器叢集來實現的。”

然而隨著業務量的提升以及業務重心向海外轉移,AdTiming 在 2019 年 7 月,歷時一個月的時間將全平臺遷移到了 AWS 雲上,包括系統架構和設計等都基於 AWS 進行了重構。“我們整個平臺如今是構建在 AWS 架構上的,包括 AWS 的 Amazon S3、Amazon Athena、Amazon RDS 的資料庫、Amazon Aurora 等等,這些都結合到我們的系統裡面了。”張文濤介紹說,“當然,我們也用了它很多全球化的工具,包括 CDN、R53 等,就是做智慧的 DNS 分發這一塊,還有它的 ELB,就是一些負載均衡的,還有 DDOS 這些安全方面的架構,包括 WAF,我們也是都在用。基本囊括了 AWS 的基礎架構、虛擬機器、伺服器、安全、 PaaS 層的全套應用。”

(AdTiming 基於 AWS 的架構圖)

在平臺遷移的過程中,作為專案的技術主管,張文濤談到了幾個讓他印象深刻的點。“首先第一點,從整個專案開始到結束,我們和 AWS 的技術團隊的溝通、合作是比較緊密的。我們最早的 POC 包括專案前期的測試,從架構設計到 POC,然後再到整個遷移計劃的制定和實施,都是我們和 AWS 團隊,同時還有 AWS 的 Partner 團隊一起來合作,最後形成了一個最佳的、最合理的實踐,提前完成了遷移的任務。如果沒有這樣的緊密合作的話,我們很難在這麼短的時間內完成大量的遷移。”

第二點,在技術方面來說,AWS 是全球最有影響力的開源社群貢獻者之一,其對開源技術的相容支援非常出色。“我們的系統中也使用了很多開源專案,包括 Redis、Kafka、Hadoop 等等,還有一些比較小眾的開源產品,比如我們有用到一個資料分析工具 Druid。在轉移之前我們專門做了很多相關測試,結果這些開源產品在 AWS 上都執行得很好。”

使用 AWS 雲後,AdTiming 系統的綜合成本下降了 20%,大幅度提高了系統的整體效能,縮短了與廣告系統對接的延遲時間,並透過直接呼叫 AWS 的 API 和 CLI,簡化了運維流程。另外,得益於 AWS 的 Amazon CloudFront 和 NLB 網路負載均衡器,極大程度緩解了常見的 DDOS 網路攻擊問題,平臺的安全性也得到了很大提升。2020 年 4 月,基於 AWS 構建的 AdTiming Mediation 系統在效能、運維、安全等各方面都非常成熟的情況下,選擇了將平臺所有核心元件全部開源,並把開源專案命名為 OpenMediation 。

為什麼選擇開源?

開源的商業模式一直以來都是我們熱衷探討的話題。通常來說,我們會認為開源與傳統軟體行業的盈利模式、商業模式是相悖的,而 AdTiming 卻選擇把整個專案的框架、包括專案的核心元件全部開源,這是處於一個什麼樣的考量呢?張文濤從客戶和 AdTiming 自身兩個角度談到了自己對專案開源的理解。    

對於開發者也就是 AdTiming 的客戶來說,並不是所有的客戶都滿足於使用他們提供的 SPaaS 服務,一些頂級的企業級開發者或者大的軟體發行商,未來一定是會需要來自建一套私有的 Mediation 聚合平臺的,這個在國內外已經有很多先例了。一方面是這些大客戶有足夠的人才和資金,有充足的資本對平臺系統提出更高的個性化需求;另一方面,這些大客戶也希望把 Mediation 平臺和自己內部的 BI 系統進一步融合,這樣一來就能保證自己的資料不被洩露出去,因為資料在這個行業裡面是非常重要的資源。舉例來說,現在行業裡面,國外很多大的廣告平臺(例如 Google),他們已經開始慢慢孵化一些遊戲發行的業務。這就意味著對於那些使用Google 廣告平臺的遊戲開發商來說,他們所用的平臺正慢慢變成自己的競爭對手。而潛在的競爭對手拿到他們的資料,這對那些遊戲開發商來說是一件非常危險的事情。 

這些資料對於軟體開發商來說有多寶貴呢?我們知道,廣告的投放效率和變現效果很大一部分是依賴於使用者的畫像。而透過開發商或運營商內部的 BI 系統,可以知道使用者每天使用這些軟體或者玩這些遊戲的時間是多少,有沒有在應用上購買,消費的偏好等等,這些行為都能做出豐富的使用者畫像。因此,如果把 BI 平臺和 Mediation 平臺融合在一起,就能使廣告投放更加精準,變現效果更好。當然,開發商或運營商是絕對不希望這些資料洩露給第三方 Mediation 平臺的,所以對於這部分客戶來說,自建 Mediation 平臺是未來的趨勢。

“既然這部分客戶出於自身業務發展的考慮更傾向於透過自建變現平臺和團隊來實現商業化,那我們不如就把系統開源給他們,透過開源專案讓他們加入進來一起構建更好的商業變現平臺”張文濤表示,“或許我們分享出來,大家可以更積極的參與進來做更多的事情。也希望更多的夥伴貢獻自己的力量,豐富這個生態體系,同時也算是我們為整個中國的軟體出海做了一點貢獻。” 

對於 AdTiming 自身來說,將專案開源也能得到開源模式帶來的技術紅利。“大家都會來社群貢獻自己的力量,提供很多反饋,也可以幫助我們一起把產品打磨得越來越好、越來越全面。”這就是張文濤和他的團隊選擇將 OpenMediation 開源的原因。

OpenMediation 社群現狀

距離 OpenMediation 開源僅一個月的時間,談到目前開源社群的情況,黎為民向我們介紹:“我們的開源專案是最近才釋出的,社群還算踴躍。從開源釋出第一天開始,就陸續有很多中小、包括中大型的企業級開發者對我們的專案進行了試用,也給了我們一些反饋。目前我們知道的已經有數家公司,包括遊戲開發發行商、廣告行業的企業,正在使用我們的 OpenMediation 平臺 。其中還有一些開發者已經使用我們的平臺完成了部署,並且在自己即將上線的遊戲裡集成了我們的 SDK ,這是目前的一些情況。”

還有一些開發者在使用過程中碰到了問題,或者是有一些個性化的需求,也都在 OpenMediation 社群裡進行了良好的反饋。“比如有一個上海的開發者,在對接廣告平臺的過程中,發現有些國內的廣告平臺還沒有提供和我們的客戶端對接所需的 AdTech 介面卡,開發者就自己做好了這些介面卡提交到社群裡,希望回饋給整個專案。我們看了覺得非常好,就把這些提交放到倉庫裡,給其他未來的開發者使用。” 

“總的來說,活躍度還是很好,但是開源社群建設是一個長期的過程,我們也是第一次做這個事,也不是特別有經驗,所以也希望大家給我們多提意見和建議。”

OpenMediation 詳細介紹:點選檢視

OpenMediation 下載地址:點選下載


[admin ]

來源:OsChina
連結:https://www.oschina.net/question/4487475_2316671
移動軟體開發廣告變現詳解,專訪開源專案 OpenMediation 作者已經有29次圍觀

http://coctec.com/news/soft/show-post-235794.html