主要工作職責(zé)
1. Android 7.0 ROM 廣告系統(tǒng)功能開發(fā)與維護(hù)
? 負(fù)責(zé)在定制 ROM 中集成 Google Ad Manager SDK,實(shí)現(xiàn)系統(tǒng)級(jí)的開屏廣告和推送廣告能力;
? 結(jié)合 ROM 啟動(dòng)流程和 Launcher 源碼,實(shí)現(xiàn)設(shè)備啟動(dòng)后、桌面前全屏展示 Google Ad Manager 廣告(App Open Ad);
? 實(shí)現(xiàn)系統(tǒng)自啟動(dòng)服務(wù)或自定義系統(tǒng) App,管理廣告的生命周期,保障廣告按需展示且不影響系統(tǒng)性能;
? 開發(fā)用于廣告素材本地緩存和遠(yuǎn)程更新的機(jī)制,確保開屏廣告即使在無網(wǎng)絡(luò)狀態(tài)下也能正常展示。
2. 系統(tǒng)推送廣告能力集成
? 基于 Google Ad Manager SDK,實(shí)現(xiàn)系統(tǒng)級(jí)推送廣告內(nèi)容的接收、通知欄消息展示與用戶交互邏輯;
? 集成并管理 Google FCM(Firebase Cloud Messaging)或第三方推送平臺(tái),結(jié)合 Google Ad Manager 廣告請(qǐng)求,確保廣告內(nèi)容實(shí)時(shí)推送并按策略彈窗或展示;
? 優(yōu)化推送通知與廣告頁面的用戶體驗(yàn)和喚起流程。
3. ROM 重新打包與批量部署
? 基于定制需求,完成 AOSP/ROM 源碼的修改、編譯、簽名與重新打包;
? 適配 Google Ad Manager SDK 相關(guān)依賴,處理與 Android 7.0 兼容性、Support Library 的沖突問題,保障系統(tǒng)穩(wěn)定;
? 輸出可批量刷寫的 ROM 鏡像,并協(xié)助工廠/產(chǎn)線進(jìn)行批量燒錄與測(cè)試。
4. 廣告數(shù)據(jù)采集與合規(guī)管理
? 實(shí)現(xiàn) Google Ad Manager 廣告展示、點(diǎn)擊、跳過等行為數(shù)據(jù)的本地采集與網(wǎng)絡(luò)上報(bào);
? 配合產(chǎn)品與法務(wù),確保廣告內(nèi)容、數(shù)據(jù)上報(bào)流程滿足隱私保護(hù)、國家及行業(yè)規(guī)范要求。
5. 系統(tǒng)權(quán)限與性能優(yōu)化
? 合理管理系統(tǒng)級(jí)權(quán)限和自啟動(dòng)策略,確保廣告進(jìn)程和服務(wù)的高可用性;
? 監(jiān)控廣告相關(guān)進(jìn)程的資源消耗,優(yōu)化廣告展示對(duì)系統(tǒng)性能的影響,防止卡頓和崩潰。
6. 技術(shù)文檔與交付支持
? 編寫詳細(xì)的廣告系統(tǒng)集成、Launcher定制、ROM打包與升級(jí)流程技術(shù)文檔;
? 支持產(chǎn)線、售后和客戶團(tuán)隊(duì),協(xié)助上線及后續(xù)維護(hù)。
崗位技能要求
? 精通 Android ROM/AOSP 定制與 Launcher 源碼二次開發(fā)
? 有 Google Ad Manager/AdMob 廣告 SDK 實(shí)際集成經(jīng)驗(yàn)
? 熟悉 FCM(Firebase Cloud Messaging)或主流推送平臺(tái)與 Android 通知系統(tǒng)
? 熟悉 Android 7.0 系統(tǒng)原理、系統(tǒng)權(quán)限和 Support Library 兼容性處理
? 有 ROM 重新打包、批量部署和 OTA 升級(jí)經(jīng)驗(yàn)
? 有廣告數(shù)據(jù)采集、用戶行為埋點(diǎn)與數(shù)據(jù)合規(guī)相關(guān)經(jīng)驗(yàn)
? 良好的技術(shù)文檔撰寫能力和項(xiàng)目交付能力
注:該崗位是遠(yuǎn)程居家工作,短期項(xiàng)目