Unity Android接入Audience Network廣告SDK,unity接入androidsdkUnity Android接入Audience Network廣告SDKFacebook廣告SDK還是比較獨(dú)立的,因此該篇不放在Unity接入Facebook SDK–android篇贅述,開個(gè)新篇記錄一下接入流......
Facebook廣告SDK還是比較獨(dú)立的,因此該篇不放在Unity接入Facebook SDK–android篇贅述,開個(gè)新篇記錄一下接入流程,和遇到的坑。
1,接入流程
1.1 插件
進(jìn)入該網(wǎng)站下載最新的廣告SDKAdd the Audience Network SDK to your Unity App,并導(dǎo)入unity中。
插件提供Banner、Interstitial、RewardedVideo三種類型廣告詳細(xì)的接入案例。
這里有SDK回調(diào)的詳細(xì)說明
1.2 需要參數(shù)
根據(jù)所要接入的廣告類型在后臺(tái)取對(duì)應(yīng)的廣告位ID。
1.3 打包測(cè)試
這里有詳細(xì)的測(cè)試流程:測(cè)試 Audience Network 的實(shí)施情況
簡(jiǎn)言之就是需要把安卓設(shè)備的廣告ID配置到后臺(tái),這樣才能在非發(fā)布環(huán)境中進(jìn)行測(cè)試。
建議先把廣告位ID配置到demo案例中,先跑通,然后再調(diào)項(xiàng)目工程。
SDK依賴的安卓jar、aar依舊通過Dependencies描述文件來控制,當(dāng)然插件也提供了Play Services Resolve來管理依賴:
2,坑
demo工程中拉下的依賴是:com.facebook.android.audiencenetworksdk5.11.0
但是項(xiàng)目工程中拉下的依賴是:com.facebook.android.audiencenetworksdk6.0.0
項(xiàng)目工程java層報(bào)錯(cuò)。
筆者把6.0.0的放到demo工程中(需要把demo工程中Dependencies描述文件從Editor目錄下移除,否則打包時(shí)會(huì)自動(dòng)處理依賴,又會(huì)拉下5.11.0,兩個(gè)同類型aar,會(huì)因?yàn)榇a層duplicated造成編譯報(bào)錯(cuò)),發(fā)現(xiàn)報(bào)同樣的錯(cuò),可以確定6.0.0是報(bào)錯(cuò)元兇。
筆者把5.11.0放到項(xiàng)目工程中,順利調(diào)通廣告。
2.1 為什么會(huì)出現(xiàn)拉下的依賴不一致的問題
筆者一開始懷疑項(xiàng)目工程中存在其他Dependencies描述文件影響,經(jīng)核查排除
所以,到現(xiàn)在我也不知道啥原因。這里給自己留個(gè)坑吧。
特別聲明:以上文章內(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ī)入駐更便捷
返回頂部