Unity集成Google AdMob注意事項,unity如何添加中文幫助Unity集成Google AdMob注意事項參考:1.AdMob官方文檔注意事項1:觀看激勵視頻,可獲取獎勵回調(diào)奔潰在自測時發(fā)現(xiàn),觀看某些特定激勵視頻后,關(guān)閉視頻,游戲奔潰測試(廣告流程): 點擊觀看激勵視頻按鈕 觀看成功 sdk 回調(diào) 執(zhí)......
參考:
1.AdMob官方文檔
注意事項1:觀看激勵視頻,可獲取獎勵回調(diào)奔潰
在自測時發(fā)現(xiàn),觀看某些特定激勵視頻后,關(guān)閉視頻,游戲奔潰
測試(廣告流程): 點擊觀看激勵視頻按鈕 觀看成功 sdk 回調(diào) 執(zhí)行獎勵代碼 關(guān)閉激勵視頻 游戲奔潰
測試(去除廣告流程) :點擊觀看激勵視頻按鈕 執(zhí)行獎勵代碼 游戲正常
于是找到了原因:
在使用andorid studio接入第三方sdk 時, 會發(fā)現(xiàn)很多 sdk 代碼都需要你在 UI線程 中執(zhí)行
而在unity 引擎線程訪問UnityEngine 的對象和 Api 使不被允許的
此時可以表明 admobsdk 在執(zhí)行可獲取獎勵事件時,正處于sdk內(nèi)部線程中 , 在這一幀中執(zhí)行游戲獎勵邏輯 ,訪問UnityEngine 的對象 ,游戲自然會奔潰
解決方法:
開啟 攜程 等待一幀 執(zhí)行游戲獎勵邏輯
注意事項2:安卓8.0版本觀看激勵視頻奔潰
這個問題是在進行云測時發(fā)現(xiàn),三星一款機型上只要點擊激勵視頻,游戲就崩潰
Crash日志:
Java Runtime error:com.noxgroup.game.snakedash,Process:com.noxgroup.game.snakedash,PID:1149,Line:10433共1次
[1149,0,com.noxgroup.game.snakedash,988331588,java.lang.IllegalStateException,Only fullscreen activities can request orientation,Parcel.java,1966]
查看網(wǎng)上文檔這是由于谷歌在安卓8.0版本時為了支持全面屏,增加了一個限制:如果是透明的Activity,則不能固定它的方向,因為它的方向其實是依賴其父Activity的(因為透明)。然而這個bug只有在8.0中有,8.1中已經(jīng)修復(fù)
解決方法:
將playerSettings中Target API Level改成8.0以上即可
獻上一份經(jīng)過線上產(chǎn)品優(yōu)化出來的廣告請求機制
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部