前言
目前手機上的很多軟體在打開時都有5-10秒鐘不等的廣告,雖然可以點角落的跳過按鈕,但是每次打開軟體都要點跳過也很麻煩。那麼有沒有什麼辦法能解決開屏廣告的問題呢?其實阻止軟體顯示開屏廣告的方法主要有下面五種,下面就讓我們一起來看看吧!
自動跳過
現在有很多自動跳過開屏廣告的軟體如雨後春筍般地出現,比如輕啟動、自動跳過、廣告拜拜等等,非常多。這類軟體的跳過原理主要是模擬人手去點擊跳過按鈕來達到跳過的目的。
優點:這類軟體的就是操作簡單,適用於所有安卓手機。一次配置之後一般無需二次配置。
缺點:由於是模擬點擊,所以需要實時開啟輔助功能。輔助功能可是具有亦正亦邪的兩面性。對於普通人來說,輔助功能可以代替人們的一些操作,簡化人們使用手機的操作步驟。但如果被不法分子使用,則可以盜取手機所有信息,通常因為是模擬點擊,這類信息盜取不會被安全軟體所攔截。其次軟體需要在後臺實時監控程序的運行情況,並判斷跳過按鈕存在的位置,所以在佔用系統資源的同時也會多消耗一部分電量。所以建議廣大使用自動跳過軟體的用戶們儘量選擇開源的跳過軟體,並在作者指定的官方發布平臺進行下載和安裝。最後,由於是廣告展現後再點擊跳過按鈕,所以用戶還是會看到一秒左右的廣告,並非完全去除。
替換廣告文件
替換文件這一方法在自動跳過軟體大批量出現之前較為流行。因部分軟體會將開屏廣告文件通過緩存到本地後,在用戶打開軟體時進行播放,所以很多人會找到軟體開屏廣告的緩存位置,將廣告的視頻文件或圖片文件替換成無法寫入的文件夾,讓軟體讀取不到廣告文件也無法緩存廣告文件,從而達到去除開屏廣告的目的。
優點:替換文件不僅可以換成文件夾讓軟體無法讀取,也可以將廣告素材替換成自己喜歡的圖片,十分個性化。
缺點:隨著程序的逐漸更新,很多之前可以通過替換素材達到去廣告效果的軟體如今已不再適用。此外,很多軟體在廣告更新時會清空素材文件夾並重新下載,所以個性化開屏界面一般無法維持太久。最後就是很多軟體雖然開屏無法展示廣告,但還是會有5秒鐘的停留時間,除非用戶手動跳過,不然還是要自行等待。
關閉廣告組件
安卓手機在ROOT後可以安裝例如MyAndroidTool等軟體,通過禁用程序當中的組件來達到去廣告的目的。這類軟體不僅可以去除軟體的開屏廣告,軟體的內置廣告一般也可以被去除。通常只要在活動中,關閉標有AD或ADS名稱的組件,即可關閉軟體的廣告展示功能。
優點:操作相對簡單,去除廣告效果較好。此類軟體在禁用組件後無需駐留後臺,相對於模擬點擊類軟體來說更加省電。
缺點:需要ROOT權限,由於目前很多品牌不提供解鎖功能,所以無法ROOT,故無法用此類軟體。其次,如果不小心禁用掉其他組件,則可能會導致軟體無法正常運行。
Hosts文件修改
可能還有很多人雖然聽說過Hosts名稱,但卻不知道Hosts文件是做什麼的。
Hosts 文件(域名解析文件)是一個用於儲存計算機網絡中各節點信息的計算機文件。這個文件負責將主機名稱映射到相應的 IP 地址。Hosts 文件通常用於補充或取代網絡中 DNS 的功能。和 DNS 不同的是,計算機的用戶可以直接對 Hosts 文件進行控制。
通俗來講,Hosts文件相當於用戶自行配置的DNS,可以手動指定網址的定向連結。但是如果將網址連結定向到127.0.0.1時,就無法訪問這個網站了。例如,將「127.0.0.1 不想看到的網頁連結"添加到Hosts文件中後,如果用戶在訪問該網頁連結時,就會出現無法打開的情況。套用到廣告層面來說,由於很多軟體會在開屏時先下載廣告素材,再進行展示。如果使用Hosts定向功能阻止程序訪問下載廣告素材的網址,導致無法正常下載廣告素材,這樣也能達到去除廣告的效果。
目前安卓平臺普遍使用的通過Hosts去廣告的軟體主要有Adway等,一般修改Hosts文件的軟體都需要Root權限。
優點:這類軟體不會佔用後臺,且操作方便。
缺點:由於廣告素材網址可能會不斷變動,所以去廣告的結果一般不會很徹底。且通常來說需要用戶手動刷新Hosts源。
Xposed框架去廣告
目前也有很多Xposed框架插件支持去廣告的功能,比如上帝模式等。通過調節、刪除程序界面的相關組件,達到去廣告的目的。當然上帝模式這款插件可不只是去廣告這麼簡單,你可以把程序當中用不到的按鈕統統刪掉,也可以把過大、過小的按鈕重新調整,設計一套方便自己的程序界面來。
優點:可定製性強。
缺點:需要依賴Xposed框架實現,從而提高了適用人群的準入門檻。
總結
其實除了以上幾種主流的去廣告方式之外,還有類似廣告淨化大師等通過使用虛擬專用網技術來達到淨化廣告的效果。目前去廣告軟體的數量勝不勝數,用戶如果有去除廣告的需求時,還是應按照自己的操作能力水平、平臺限制等進行綜合考量,結合優缺點來選擇最合適自己的去廣告方案。
另外就目前來說,去廣告從來都是一場廣告投放公司和移除廣告技術之間的的無煙的較量。一邊是程序開發公司要吃飯,另一邊則是去廣告技術程式設計師要吃飯,有需求就會有市場。那麼這場戰爭最終會是誰勝利呢?讓我們拭目以待吧!