android廣告啟動頁
『壹』 Android Activity的關閉問題
你說的閃屏的activity是啟動的廣告頁?首先要保證你按返回就退出的app是在棧的底部,這樣在這個頁面調finish();就會直接完全的退出app,可以通過activity的啟動模式來控制,這個你查一下就會很清楚的,我這里簡單說一下:
1.在清單文件中,<Activity>標簽中加入android:launchMode = ""這個屬性,控制啟動模式,或者JAVA文件中也可以,不過不太一樣。
standard: 默認模式 可以實例化多次,每次都會創建一個新的實例
singleTop:可以實例化多次,但是棧頂只能出現一個
singleTask:只能創建一個Activity的實例
singleInstance:當啟動這種模式的Activity時,系統會分配一個新的任務task,並把Activity的實例放到棧的底部,他不允許其他的實例和它共享一個棧
2.在Activity中通過Intent對象來設置,優先順序高於xml文件中的設置:
FLAG_ACTIVITY_SINGLE_TOP 等同於 singleTop
FLAG_ACTIVITY_CLEAR_TOP 同singleTask 相似,當棧中存在要啟動的Activity實例,首先會把在它之上的實例移除,並且銷毀,然後銷毀當前的Activity實例,重寫創建新的實例
FLAG_ACTIVITY_NEW_TASK
必須在<Activity>添加屬性android:taskAffinity="com.other" 包名 android:alwaysRetainTaskState="true"只有設置了這兩個屬性,系統才會為當前實例創建新的任務,並放到棧的底部
『貳』 Android實現後台返回前台再次顯示廣告
市面上主流的APP都是在啟動頁做廣告展示的,即通常都是叫SplashActivity的是APP的launcher頁面,在manifest文件中配置, 2017年以來, 你會發現越來越多的APP在進入後台時隔一定時間後再次回到前台會再次顯示廣告界面, 3s自動播放, 或者手動點擊跳過
比如網易雲音樂, 淘寶, 京東商城啦, 似乎現在都是很主流的做法了,剛好最近項目中也有這樣的需求, 我們也實現了一遍,所以寫出來分享下,相互學習借鑒
要實現後台返回前台顯示廣告的邏輯, 主要的點在於監聽APP進入後台的時間點, 和APP從後台返回到前台的時間點
我們是在Application子類中完成的, 定義三個常量記錄當前APP狀態
在Application中需要監聽Activity的生命周期變化, 是application類已經提供好的一個方法, 它可以非常方便的監聽整個項目中的所有activity的生命周期
可以很清晰的看到Activity的生命周期函數都會回調到ActivityLifecycleCallbacks介面來, 我們讓Application實現此介面, 並在相應的回調方法中的完成具體的後台狀態的監聽
定義幾個需要用的變數記錄相關狀態和時間
在onResume回調中監聽回到前台的判斷, 只要activity一旦獲取焦點這個方法都會觸發,並且會觸發多次
在onStop回調中監聽程序進入後台的判斷
在onTrimMemory中監聽應用程序的切換,這也是一種監聽方式.因為有時候onStop的回調不一定會完全執行(尤其是切換最近使用APP列表時),所以這個方法也是必須的
最後, 就可以得到當前APP的准確狀態(sAppState)了, 是否可以再次顯示廣告
測試過程中,發現大部分品牌的手機都是OK的, 但是也有意外的,OPPO R9在切換應用時,一個回調都沒觸發,一定是Color OS改動太大, 目前尚無法處理.OV手機適配起來就是費勁啊
最後補充一個判斷程序是否前台的API
各位大佬們如果有更好的實現,歡迎提供思路!
『叄』 android中主Activity是什麼意思
android中主Activity是指應用的主界面。
Activity本身是用戶能夠操作的活動界面。通常我們所配置的android.intent.action.MAIN不一定是主界面,有可能是啟動頁,啟動之後就銷毀了,而另外開啟一個主界面。
『肆』 app啟動界面搖一搖廣告怎麼關閉
APP啟動界面搖一搖廣告怎麼關閉
APP啟動界面搖一搖廣告怎麼關閉,一些APP悄然上線了一種新的開屏廣告模式:「搖一搖」了解廣告詳情或跳轉相關應用軟體,這種功能極易觸發,APP啟動界面搖一搖廣告怎麼關閉。
APP啟動界面搖一搖廣告怎麼關閉1
目前沒辦法,除非手機的運動感測器壞了或者關閉,不然是無法關閉的。這個是應用層面的控制,而不是手機系統的控制,當然還有一種可能就是應用裡面做了開關。
這種廣告形式了出現除了提供新的玩法,更是為了提升點擊率的,自然不會留開關控制,不過感覺隨著後面管控力度越來越嚴,可能會有相關政策會出台。
如果你的手機是Android10以上版本,可以選擇將感測器關閉。
我們以基於Android10的LineageOS17為例說下方法:咐高
進入【設置】—底部的【關於手機】—【版本號】,輸入手機解鎖密碼,進入開發者模式返回至設置主菜單,進入【系統】—點擊【高級】,找到【開發者選項】—【快捷設置開發者圖塊】—開啟【感測器已關閉】。然後再到通知欄快捷方式面板,點亮【感測器已關閉】圖標。之後包括指南針、陀螺儀和加速度計等感測器就會停止工作。
最後建議大家在遇到類似廣告後,進入12321網路不良與垃圾信息舉報受理中心(https://www.12321.cn/),投訴不良手機應用。
這是由中國互聯網協會受工業和信息化部委託設立的舉報受理機構,在投訴描述一欄填寫APP名稱以及被騷擾的具體描述即可。官方在受理後會進行統一處理,如果某款應用受到太多舉報,距離工信部發文點名也就不遠了。
APP啟動界面搖一搖廣告怎麼關閉2
近期,一些APP悄然上線了一種新的開屏廣告模式:「搖一搖」了解廣告詳情或跳轉相關應用軟體,這種功能極易觸發。雖然開屏廣告頁面也有跳過或關閉按鈕,但這些跳轉更多並非消費者本意。商家以誤導方式誘使用戶進入廣告頁面,變相強迫消費者觀看廣告的行為,涉嫌侵犯消費者的自主選擇權。
消費者苦手機開屏廣告之擾久矣。許多APP只需輕輕一點,各種廣告就像一張伺機已久的大網,撲面而來。它們往往會「偽裝」成零錢提現、微信紅包、手機網路設置、未讀消息、版本更新或無網路服務提示等消息彈出,誘騙點擊。用戶一旦「中招」,便會被自動跳轉到第三方界面或其他應用中,有的是網購鏈接,有的是商品推送,有的是程序下載頁面,而關閉的按鍵卻以極小的字型大小、極暗的字色「躲藏」在角落,甚至有時還需等待幾秒才會出現。「彈窗信息芹鏈標識近於無形、關閉按鈕小如螻蟻、頁面偽裝瞞天過海、誘導點擊暗度陳倉」,開屏廣告如此「詭計多端」,叫人防不勝防。
今年7月,工信部啟動了互聯網行業專項整治行動,在侵害用戶權益方面,重點整治應用衡首尺軟體啟動彈窗欺騙誤導用戶、強制提供個性化服務等問題,包括彈窗整屏為跳轉鏈接、定向推送時提供虛假關閉按鈕等場景。這次重拳出擊讓很多平台在開屏彈窗廣告的設置上「老實」了很多。
但要想讓他們舍棄這塊肥肉,絕非易事。
持續時間短、全屏化顯示、曝光量大等特點,意味著開屏廣告在品牌宣傳、產品推廣上擁有著不可替代的優勢。相關調查顯示,國內一些頭部APP的單條開屏廣告價格在100萬至400萬元之間,APP開屏彈窗帶來的收入能占據到總廣告收入的80%。
在高利潤的驅動下,「搖一搖」模式在不少APP的開屏廣告中上線了。它依託手機內部的陀螺儀、加速度計等感測器進行運作,因而對手機搖動比較敏感,用戶在走路、坐車或身體有擺動時極易觸發,從而使手機被迫跳轉到廣告頁面。麻煩的是,它並不需要經過用戶授權,而且一旦開啟便無法關閉。流氓般的強制廣告,不僅侵犯了消費者的自主選擇權,嚴重影響了使用體驗,背後隱藏的隱私安全風險也讓手機成為了一顆隨時可能引爆的炸彈。
創新是引領發展的第一動力,但這種開屏廣告的「創新」確是要不得。與其將勁頭放在如何鑽空子、拓寬財路,倒不如踏踏實實地竭盡全力為用戶提供更好的.服務,更好的體驗。「搖一搖」進入開屏廣告新花招,是一種非誠信的推送廣告形式,只能換來用戶的厭煩和鄙夷,相信很快便會受到有關部門的嚴格監管,甚至引來新一輪的整治。從消費者的角度出發,為他們營造更安全、更健康、更干凈的APP應用環境,才是正確的創新方向。
APP啟動界面搖一搖廣告怎麼關閉3
據媒體報道,「雙十一」期間,一些App的開屏廣告又玩出了「新花樣」:上線了「搖一搖」功能。這個功能在用戶走路、坐車或身體有擺動時,就容易觸發,從而使用戶手機被迫跳轉到廣告頁面。
此前,針對App開屏廣告「彈窗信息標識近於無形、關閉按鈕小如螻蟻、頁面偽裝瞞天過海、誘導點擊暗度陳倉」等問題,工信部於今年7月啟動互聯網行業專項整治行動,將App開屏彈窗廣告納入重點整治內容。強力整治下,App開屏廣告現象開始好轉。
然而,痼疾難除,一些App換個馬甲又要起風頭。所謂「搖一搖」即現廣告,實則是變相強推廣告,使消費者處於被迫接受的境地。
需要明確的是,整治App開屏廣告亂象,不只是從法律層面維護消費者的知情權和選擇權,也是從社會治理層面,消除安全隱患的必要舉措。
這類功能,看似前置了廣告彈出條件——「搖一搖」,需要消費者的「主動」參與。實際上,手機作為移動通訊設備,消費者隨身攜帶,隨時都可以無意間造成「搖一搖」的結果。比如用戶在走路、坐車或身體有擺動時,就容易觸發這一功能,從而使用戶手機被迫跳轉到廣告頁面。
換言之,消費者需要在極其小心的情況下,才能避免觸發廣告。這與之前開屏廣告存在的「關不掉」「亂跳轉」等問題,雖表現形式不同,實質都是在違背消費者意願情況下,強行推送廣告。《消費者權益保護法》第九條規定,消費者享有自主選擇商品或者服務的權利。這類廣告侵犯了消費者的選擇權,危害不容小覷。
還要看到,這種「搖一搖」的廣告推送方式,還可能進一步誘發App及相關平台以隱晦手段獲取消費者網頁瀏覽等信息,實現廣告精準投放。在《個人信息保護法》已然實施的當下,這種利用消費者個人信息牟利的沖動和苗頭尤不可長。
對此,在前期整治成果的基礎上,相關職能部門還需進一步完善監管機制,將監管埠前移,注意加強對App廣告規范投放的監測,尤其對變相違規投放廣告、侵犯消費者權益的行為,及時進行有針對性的規范整治。同時要從重處罰,防止小問題滋生大矛盾。
消費者自身也要主動維護好個人權益,遇到類似問題及時投訴舉報,讓監管部門及時介入。這其實也是為我們自身免受不良廣告的騷擾和「轟炸」,安享便捷安全上網環境應該做出的努力。
總之,App廣告治理並非一日之功,其「搖一搖」即現廣告的「新玩法」也要及時予以規范,不能讓這種廣告亂象,換個馬甲就可以重來。