8 月 28 日消息 蘋果在 iOS 9 系統(tǒng)中允許開發(fā)者們制作廣告屏蔽插件,這點對于谷歌和其他廣告商來說無疑是一件無法忍受的事情。為了守住 iOS 9 這塊大蛋糕,讓廣告依然可以出現(xiàn)在 iOS 9 中,谷歌近日提出一項短期的解決方案。
首先要了解 iOS 9 是如何屏蔽廣告的,蘋果在新版系統(tǒng)中引入了 App Transport Security(ATS)隱私加密機制,這項機制可阻止不安全代碼以及潛在惡意代碼通過 HTTP 協(xié)議入侵系統(tǒng),若開發(fā)者在應用中未使用 ATS 機制那么應用中的廣告將被屏蔽。有分析機構(gòu)預測,iOS 9 屏蔽廣告將讓谷歌損失數(shù)十億美元廣告收入。
所以,谷歌在官方廣告開發(fā)者博客以“Handling App Transport Security in iOS 9(應對 iOS 9 中的 ATS 機制)”為標題發(fā)文稱,谷歌致力于遵守行業(yè)標準(HTTP 協(xié)議),但不能保證通過谷歌平臺發(fā)布廣告的第三方廣告網(wǎng)絡(luò)或者自定義代碼也能嚴格遵照這一協(xié)議,因此建議廣告發(fā)布商添加一項例外來繞過蘋果 ATS 機制使非 HTTPS 協(xié)議得以正常運作。
而具體來說,為了保證廣告能繼續(xù)出現(xiàn)在 iOS 9 設(shè)備上,谷歌為開發(fā)者們提供了一項短期的解決方案,也就是上面提到的“例外”,這個“例外”可允許 HTTP 協(xié)議的請求順利生效,并且即便是不安全的內(nèi)容也能順利加載,這意味著為廣告開了一扇窗。
實際上谷歌也非常支持嚴格的 HTTPS 保護措施,包括蘋果的 ATS 規(guī)則,只是谷歌目前提供的廣告絕大多數(shù)依然是基于 HTTP 協(xié)議,歸根到底利益的底線還是不能逾越的。為了避免被外界指責與蘋果 ATS 背道而馳,谷歌只是建議開發(fā)者們在恰當?shù)臅r候使用這項解決方案。