Android 彈出式視窗排查

如何找出讓 Android 手機一直跳廣告的應用程式

要找出哪個應用程式在跳廣告,先分清看到的是通知、瀏覽器頁面,還是獨立的全螢幕視窗。通知通常能查到傳送方,視窗檢查則能顯示當前頁面屬於哪個應用程式。如果廣告自動開啟 Chrome 或 Google Play,還要核對前面的應用程式活動:跳轉終點本身不能證明是誰開啟了它。

如何找出讓 Android 手機一直跳廣告的應用程式

先看廣告出現在哪裡

「手機一直跳廣告」可能對應幾種不同問題。如果廣告只在你正在使用的應用程式內部出現,先檢查該應用程式的設定或考慮替代應用程式。如果它覆蓋主畫面、打斷其他應用程式,或者無明顯操作就開啟瀏覽器,則應先排查來源,不能僅憑這個現象認定手機中毒。

通知欄裡的廣告通知

長按通知,檢視傳送它的應用程式並進入通知設定。如果是 Chrome 發來的網站通知,應檢查該網站在 Chrome 中的通知權限。瀏覽器負責傳送這條通知,並不一定涉及其他已安裝應用程式。關閉對應網站的通知,比隨意解除安裝其他應用程式更有針對性。

突然覆蓋主畫面或其他應用程式的全螢幕廣告

在可以操作的情況下,開啟 Android 最近使用的應用程式,檢視是否有能識別的應用程式。有些視窗不會留下明顯的任務卡片,因此沒有可疑卡片並不能確認來源。如果準備使用 PopTrace 檢查當前視窗,檢視最近使用的應用程式後應重新重現廣告,讓檢測對應到真正需要排查的頁面。

按五個步驟核對來源

  1. 1

    記錄觸發場景和最近的變化

    記錄廣告是在解鎖、返回主畫面,還是開啟其他應用程式後出現。在 Android 設定中檢查最近安裝或更新的應用程式。最近安裝只是線索,不是證據;不要因為名字陌生就直接解除安裝。簡單記錄每次改動,才能知道是哪一步讓問題停止。

  2. 2

    來源仍不清楚時,準備一臺可信的電腦

    PopTrace 網頁版需要電腦版 Chrome 或 Edge、Android 手機和可傳資料的 USB 線。開啟開發者選項與 USB 偵錯,連線手機,並在手機上批准這臺電腦。請使用你信任的電腦。網頁診斷不需要 root,也不需要在手機上安裝 PopTrace Android。如果沒有電腦,可繼續使用本文的通知檢查和安全模式方法。

    啟用開發者選項 連接手機,保留彈窗現場
  3. 3

    在彈出式視窗仍然可見時檢測

    連線完成後,重現不需要的視窗,在 PopTrace 中開始檢查。對照手機截圖和當前視窗所屬應用程式。如果廣告已經關閉,或者中間開啟了多個頁面,應重新重現再檢查。不要為了觸發跳轉去點選廣告裡的下載或安裝提示。

    開始檢測
  4. 4

    區分當前視窗歸屬與前序候選應用程式

    當前視窗所屬應用程式,是這次檢查中擁有該頁面的應用程式;前序候選應用程式則可能在它出現前活躍過。如果結果顯示 Chrome 或 Google Play,可能只是連結跳轉到了那裡。應結合時間順序,並在可以重現時再次核對。某個應用程式最近活躍,不能單獨證明它導致了廣告。

  5. 5

    核實可疑應用程式,再決定是否移除

    先檢視應用程式名稱和詳情。對有合理依據的候選應用程式,可以嘗試強制停止,然後重複原來的觸發操作。廣告停止是有用線索,但間歇出現的廣告可能需要更長時間觀察。如果決定解除安裝,Android 會在手機上要求確認。解除安裝可能刪除應用程式本機資料,請先檢查需要保留的內容。

彈出式視窗檢測工具能告訴你什麼

PopTrace 展示本機的視窗歸屬和應用程式活動證據,由你判斷頁面是否屬於不需要的廣告。它不自動識別所有廣告,不認定某個應用程式一定惡意,也不保證系統記錄裡保留了跳轉的最初發起者。不同 Android 版本和手機廠商提供的歷史資訊不同。結果不完整表示來源尚未確定,並不代表所有應用程式都安全。

截圖、已安裝應用程式資訊和診斷輸出都在瀏覽器本機處理。標準模式使用靜態截圖,即時畫面和控制是單獨選擇的模式。完成後斷開連線;不再需要 USB 偵錯時可以將其關閉。工具用於排查來源,瀏覽器通知和廠商鎖定畫面功能仍需分別檢查。

隱私說明

關於查詢來源應用程式的常見問題

廣告應用程式沒有出現在最近使用的應用程式裡怎麼辦?

不能根據缺少任務卡片就猜測來源。可以重新重現視窗,在它可見時檢查,或按廠商說明進入安全模式,判斷是否與下載的應用程式有關。Google 建議逐個排查最近下載的應用程式,每次移除後重新驗證。安全模式可以縮小範圍,但不會直接告訴你是哪一個應用程式。

沒有開啟應用程式,為什麼也會跳廣告?

沒有主動開啟應用程式,不代表沒有應用程式活動。通知、鎖定畫面功能和其他應用程式活動仍可能出現。先按廣告的顯示形式選擇排查方法:全螢幕視窗和瀏覽器網站通知,需要檢查的地方並不相同。

沒有電腦也能找出來源嗎?

可以先在手機上檢查通知傳送方、最近使用的應用程式和最近安裝的應用程式,必要時按照廠商說明使用安全模式。PopTrace 網頁版的視窗檢測需要電腦,普通手機瀏覽器不能讀取 Android 的視窗記錄。

參考資料與進一步協助

本文的手動排查步驟參考 Google 和 Samsung 官方支援說明。設定名稱會因 Android 版本和手機品牌而變化;找不到對應設定時,請使用手機廠商針對具體機型的說明。