Unity Android接入Audience Network廣告SDK,unity接入androidsdkUnity Android接入Audience Network廣告SDKFacebook廣告SDK還是比較獨立的,因此該篇不放在Unity接入Facebook SDK–android篇贅述,開個新篇記錄一下接入流......
Facebook廣告SDK還是比較獨立的,因此該篇不放在Unity接入Facebook SDK–android篇贅述,開個新篇記錄一下接入流程,和遇到的坑。
1,接入流程
1.1 插件
進入該網(wǎng)站下載最新的廣告SDKAdd the Audience Network SDK to your Unity App,并導入unity中。
插件提供Banner、Interstitial、RewardedVideo三種類型廣告詳細的接入案例。
這里有SDK回調(diào)的詳細說明
1.2 需要參數(shù)
根據(jù)所要接入的廣告類型在后臺取對應的廣告位ID。
1.3 打包測試
這里有詳細的測試流程:測試 Audience Network 的實施情況
簡言之就是需要把安卓設備的廣告ID配置到后臺,這樣才能在非發(fā)布環(huán)境中進行測試。
建議先把廣告位ID配置到demo案例中,先跑通,然后再調(diào)項目工程。
SDK依賴的安卓jar、aar依舊通過Dependencies描述文件來控制,當然插件也提供了Play Services Resolve來管理依賴:
2,坑
demo工程中拉下的依賴是:com.facebook.android.audiencenetworksdk5.11.0
但是項目工程中拉下的依賴是:com.facebook.android.audiencenetworksdk6.0.0
項目工程java層報錯。
筆者把6.0.0的放到demo工程中(需要把demo工程中Dependencies描述文件從Editor目錄下移除,否則打包時會自動處理依賴,又會拉下5.11.0,兩個同類型aar,會因為代碼層duplicated造成編譯報錯),發(fā)現(xiàn)報同樣的錯,可以確定6.0.0是報錯元兇。
筆者把5.11.0放到項目工程中,順利調(diào)通廣告。
2.1 為什么會出現(xiàn)拉下的依賴不一致的問題
筆者一開始懷疑項目工程中存在其他Dependencies描述文件影響,經(jīng)核查排除
所以,到現(xiàn)在我也不知道啥原因。這里給自己留個坑吧。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部