2021年11月28日 星期日

Android 設定 app-ads.txt 後,test ad 失效



在 debug 模式發現 adview 回傳

onRewardedAdFailedToLoad = {
"Code": 3,
"Message": "No ad config.",
"Domain": "com.google.android.gms.ads",
"Cause": "null",
"Response Info": {
"Response ID": "null",
"Mediation Adapter Class Name": "",
"Adapter Responses": []
}
}

2021年11月27日 星期六

Android targetSdkVersion up to 31(Android 12)

今天將 side project 升上 android 12 後,在模擬器上連裝都不能裝,原來無法無痛升級QQ

首先遇到這個 INSTALL_PARSE_FAILED_MANIFEST_MALFORME ,官網說如果是四大組件有用到 intent-filter 就要聲明 exported 的值。

2021年11月25日 星期四

Android 橫直轉換時導航欄覆蓋畫面 | Navigation Bar overlay

最近在做的功能會有橫直轉換的需求,同時也會隱藏系統的導航按鈕。當畫面轉為橫式時,隱藏狀態欄和導航欄,返回直立時,顯示狀態欄和導航欄。

這時候問題就發生了,返回直立時,導航欄會蓋在畫面上,這時候就在根畫面上添加

android:fitsSystemWindows="true"


就好惹!

參考

橫直轉換官方文件



2021年11月24日 星期三

Android Deeplink || Applink on Android 12

最近同事反應在 android 12 上,deeplink 壞掉了,於是展開了一段追查之旅。

總之就是 deeplink 在 android 12 的行為預設為先開啟瀏覽器,如果你的網址在瀏覽器 redirect 後有做處理,那 app 端可以接上照理說沒有什麼問題,但是如果沒有,那就轉不回 app 了,於是這也不是我要的行為,app 這邊已經都直接解析原始網址了,所以在 android 12 基本上就是不能用。