Unity集成Google AdMob注意事項(xiàng),unity如何添加中文幫助Unity集成Google AdMob注意事項(xiàng)參考:1.AdMob官方文檔注意事項(xiàng)1:觀看激勵(lì)視頻,可獲取獎(jiǎng)勵(lì)回調(diào)奔潰在自測(cè)時(shí)發(fā)現(xiàn),觀看某些特定激勵(lì)視頻后,關(guān)閉視頻,游戲奔潰測(cè)試(廣告流程): 點(diǎn)擊觀看激勵(lì)視頻按鈕 觀看成功 sdk 回調(diào) 執(zhí)......
參考:
1.AdMob官方文檔
注意事項(xiàng)1:觀看激勵(lì)視頻,可獲取獎(jiǎng)勵(lì)回調(diào)奔潰
在自測(cè)時(shí)發(fā)現(xiàn),觀看某些特定激勵(lì)視頻后,關(guān)閉視頻,游戲奔潰
測(cè)試(廣告流程): 點(diǎn)擊觀看激勵(lì)視頻按鈕 觀看成功 sdk 回調(diào) 執(zhí)行獎(jiǎng)勵(lì)代碼 關(guān)閉激勵(lì)視頻 游戲奔潰
測(cè)試(去除廣告流程) :點(diǎn)擊觀看激勵(lì)視頻按鈕 執(zhí)行獎(jiǎng)勵(lì)代碼 游戲正常
于是找到了原因:
在使用andorid studio接入第三方sdk 時(shí), 會(huì)發(fā)現(xiàn)很多 sdk 代碼都需要你在 UI線程 中執(zhí)行
而在unity 引擎線程訪問UnityEngine 的對(duì)象和 Api 使不被允許的
此時(shí)可以表明 admobsdk 在執(zhí)行可獲取獎(jiǎng)勵(lì)事件時(shí),正處于sdk內(nèi)部線程中 , 在這一幀中執(zhí)行游戲獎(jiǎng)勵(lì)邏輯 ,訪問UnityEngine 的對(duì)象 ,游戲自然會(huì)奔潰
解決方法:
開啟 攜程 等待一幀 執(zhí)行游戲獎(jiǎng)勵(lì)邏輯
注意事項(xiàng)2:安卓8.0版本觀看激勵(lì)視頻奔潰
這個(gè)問題是在進(jìn)行云測(cè)時(shí)發(fā)現(xiàn),三星一款機(jī)型上只要點(diǎn)擊激勵(lì)視頻,游戲就崩潰
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版本時(shí)為了支持全面屏,增加了一個(gè)限制:如果是透明的Activity,則不能固定它的方向,因?yàn)樗姆较蚱鋵?shí)是依賴其父Activity的(因?yàn)橥该鳎H欢@個(gè)bug只有在8.0中有,8.1中已經(jīng)修復(fù)
解決方法:
將playerSettings中Target API Level改成8.0以上即可
獻(xiàn)上一份經(jīng)過線上產(chǎn)品優(yōu)化出來的廣告請(qǐng)求機(jī)制
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部