很多開(kāi)發(fā)者容易忽略一個(gè)至關(guān)重要的問(wèn)題:你的App可能已經(jīng)頻繁出現(xiàn)了卡頓和無(wú)響應(yīng)的狀況,但你卻沒(méi)有意識(shí)到。這會(huì)對(duì)App的用戶(hù)體驗(yàn)與留存有非常嚴(yán)重的影響,同時(shí)也使得買(mǎi)量和變現(xiàn)的成效甚微,達(dá)不到提高收益和ROI的最終目的。那么是什么造成了App無(wú)響應(yīng),又如何解決呢?請(qǐng)往下看——
應(yīng)用無(wú)響應(yīng)學(xué)名“ANR”
你是否也經(jīng)常收到ANR的彈窗?
ANR(Application Not Response)是指在Android上應(yīng)用程序響應(yīng)不夠靈敏時(shí),系統(tǒng)會(huì)向用戶(hù)顯示的一個(gè)對(duì)話(huà)框。用戶(hù)可以選擇“等待”而讓程序繼續(xù)運(yùn)行,也可以選擇“關(guān)閉應(yīng)用”。相信使用Android系統(tǒng)的朋友們都或多或少遇到過(guò)這樣的問(wèn)題。然而一個(gè)流暢的應(yīng)用程序中不應(yīng)頻繁出現(xiàn)ANR,破壞了用戶(hù)的體驗(yàn),還會(huì)影響用戶(hù)的自然增長(zhǎng)、留存和變現(xiàn)。
ANR是怎么造成的?
與什么有關(guān)?
手機(jī)運(yùn)行內(nèi)存(RAM):當(dāng)內(nèi)存資源耗盡,CPU被搶占,手機(jī)因溫度過(guò)高時(shí)就會(huì)無(wú)法處理各項(xiàng)進(jìn)程,導(dǎo)致卡頓。
應(yīng)用程序:應(yīng)用程序的代碼上有耗時(shí)操作,由于死鎖導(dǎo)致主線程Blocked,主線程短時(shí)間內(nèi)有大量任務(wù)等待處理,也會(huì)導(dǎo)致程序無(wú)法響應(yīng)。
如何解決ANR問(wèn)題?
難點(diǎn)在哪里?
ANR現(xiàn)在已經(jīng)成為廣告行業(yè)的一個(gè)普遍痛點(diǎn)。特別是需要變現(xiàn)的開(kāi)發(fā)者,既要廣告變現(xiàn)又要降低ANR,使得優(yōu)化策略變得更有挑戰(zhàn)性。因?yàn)锳pp內(nèi)接入廣告會(huì)加大對(duì)手機(jī)內(nèi)存的占用,從而提升ANR發(fā)生的可能性,特別對(duì)于手機(jī)內(nèi)存較低的用戶(hù)更是如此。所以?xún)?yōu)化ANR,除了需要優(yōu)化App本身內(nèi)容,還要在廣告變現(xiàn)方案的設(shè)置上進(jìn)行優(yōu)化,保證App廣告變現(xiàn)的同時(shí),降低ANR。
當(dāng)TradPlus遇到ANR
高度定制化解決方案
在TradPlus聚合廣告平臺(tái),開(kāi)發(fā)者可擁有高度定制化方案,快速解決手機(jī)運(yùn)行內(nèi)存不足導(dǎo)致的手機(jī)卡頓、頁(yè)面不順暢等ANR問(wèn)題,實(shí)現(xiàn)更高廣告收益與更優(yōu)用戶(hù)體驗(yàn)的雙重保障。
TradPlus會(huì)指導(dǎo)開(kāi)發(fā)者在廣告變現(xiàn)方案的設(shè)置上錯(cuò)開(kāi)不同廣告位的加載、跟App的大資源消耗隔開(kāi)、延遲加載廣告等解決方法;
針對(duì)不同手機(jī)內(nèi)存和不同國(guó)家網(wǎng)絡(luò)環(huán)境的用戶(hù)進(jìn)行單獨(dú)分組,對(duì)低內(nèi)存或網(wǎng)絡(luò)環(huán)境較差的國(guó)家的用戶(hù)有針對(duì)性地減少并發(fā)廣告請(qǐng)求數(shù)量,減少視頻廣告或是極端情況下不出廣告,在確保廣告變現(xiàn)的同時(shí)降低ANR。
成功案例
應(yīng)用獲贊好評(píng)不斷
ANR比例從0.7%+,降低到0.47%。
0.47%是Firebase后臺(tái)對(duì)ANR的臨界值設(shè)定,在兼具廣告變現(xiàn)的情況下將ANR降低到0.47%是極大的成功。
某游戲類(lèi)應(yīng)用在TradPlus的幫助下,通過(guò)ANR數(shù)據(jù)表現(xiàn)和用戶(hù)數(shù)據(jù)表現(xiàn),分階段并分組進(jìn)行精細(xì)化運(yùn)營(yíng)。
最終,此游戲類(lèi)應(yīng)用更精確地調(diào)控了廣告策略,且在不影響變現(xiàn)數(shù)據(jù)的情況下,ANR比例從0.7%+降低到0.47%的閾值水平,極大改善用戶(hù)體驗(yàn)。