在提供廣告屏蔽功能的同時,蘋果還雙管齊下的做出了另外一個安全性的修改,而這個修改將會給開發(fā)者和廣告公司帶來一些問題。它在iOS9上引進了一個叫做ATS(應用傳輸安全)的獨立的安全修改。ATS默認是打開的,意味著一個應用內的廣告鏈接到指定網頁服務之間必須經過一個安全傳輸協(xié)議層(https取代http),否則這個鏈接就會失敗。
這個安全傳輸層讓黑客不再有可乘之機,同時也防止了居心不良的開發(fā)人員去偷取用戶的私人數據。但是這也讓大量合法的廣告鏈接失效— 如果開發(fā)人員和廣告公司沒有注意到這種切換的話。蘋果此前已經提醒開發(fā)人員和廣告公司,為了防止鏈接失效,他們必須對他們的應用進行修改。谷歌對此拋出了一些批判的言論,建議開發(fā)人員可以在這種情況下嘗試關閉ATS功能,但是隨后該言論引發(fā)了(蘋果?)投訴,谷歌開始解析說,它只是建議大家在如果其他方法都沒有奏效的情況下才去關閉ATS這個功能。蘋果自身也是這樣建議的,所以ATS這個問題其實并沒有揭露說蘋果和谷歌有因此而造成不和。
來自Native X的首席執(zhí)行官Rob Weber,覺得更應該擔心的是對"原生廣告"產生的沖擊。原生廣告指的是在應用內部運行的貌似是應用的一部分的那類廣告。當用戶點擊這些原生廣告之后,這些鏈接通常會導航至應用或游戲內部的一個虛擬貨物購買窗口。很多開發(fā)人員還實現了這樣的功能,當用戶點擊一個廣告之后,會導航至蘋果應用商店。應用發(fā)行商還會將廣告導航至他們自己的服務器,以便進行流量跟蹤等。
如果開發(fā)人員不對他們的代碼進行修改的話,這些廣告可能都將失效,因為鏈接將不會再發(fā)生。Weber聲稱自己的公司此前就已經給他們的軟件開發(fā)包中加入了相關的更新,這樣開發(fā)人員就能在造成收入損失之前對他們的應用進行更新。
“雖然這個改動會對iOS用戶進行保護,但如果應用發(fā)行商和移動廣告商沒有及時更新他們的應用的話,將會給他們帶來數百億美元的廣告損失,“
Weber在GameBeat的一次采訪中說道。
“鏈接觸發(fā)廣告,而現在鏈接可以被屏蔽了。這將會給所有在他們廣告中沒有應用上ATS的廣告平臺或應用開發(fā)者造成影響?!?/p>
事實上,其中的一個問題就是廣告平臺必須進行改變,但是他們沒有龐大的工程師資源來進行處理。這就會造成問題。
谷歌在一篇文章中建議新的應用開發(fā)人員應該僅僅采用https協(xié)議,而已經發(fā)布了應用的開發(fā)人員也應該盡快切換到https上面來。但如前所述,它同時也指出,為了讓已有的廣告能夠繼續(xù)在iOS9設備上運作,短期的解決辦法就是關閉ATS的功能,這樣才能使得沒有建立在安全傳輸層上面的廣告得以成功加載。
在文章后面,谷歌追加說:
“我們從這篇文章中收到了很多讀者的重要反饋,這里我們需要澄清幾點。我們之所以編寫這篇文章的原因,是因為開發(fā)人員向我們咨詢應對將要到來的iOS9的可用到的相關資源,所以我們就給他們提供了一些選擇。再次聲明,開發(fā)人員應該僅僅在其他方式都行不通的情況下才應該考慮關閉ATS功能。蘋果提供了一個囊括了多種解決方法的技術文檔,其中就包括了該如何為一系列的HTTpS網站啟能ATS功能的選擇?!?/p>
(微信公眾號techgogogo)