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 插件
進入該網站下載最新的廣告SDKAdd the Audience Network SDK to your Unity App,并導入unity中。
插件提供Banner、Interstitial、RewardedVideo三種類型廣告詳細的接入案例。
這里有SDK回調的詳細說明
1.2 需要參數
根據所要接入的廣告類型在后臺取對應的廣告位ID。
1.3 打包測試
這里有詳細的測試流程:測試 Audience Network 的實施情況
簡言之就是需要把安卓設備的廣告ID配置到后臺,這樣才能在非發布環境中進行測試。
建議先把廣告位ID配置到demo案例中,先跑通,然后再調項目工程。
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造成編譯報錯),發現報同樣的錯,可以確定6.0.0是報錯元兇。
筆者把5.11.0放到項目工程中,順利調通廣告。
2.1 為什么會出現拉下的依賴不一致的問題
筆者一開始懷疑項目工程中存在其他Dependencies描述文件影響,經核查排除
所以,到現在我也不知道啥原因。這里給自己留個坑吧。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部