Unity Android接入Audience Network廣告SDK

來源: CSDN
作者:iningwei
時間:2020-12-21
17807
Facebook廣告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配置到后臺,這樣才能在非發(fā)布環(huán)境中進行測試。

建議先把廣告位ID配置到demo案例中,先跑通,然后再調項目工程。

20200909190921505.png

SDK依賴的安卓jar、aar依舊通過Dependencies描述文件來控制,當然插件也提供了Play Services Resolve來管理依賴:

20200909191212419.png

2,坑

demo工程中拉下的依賴是:com.facebook.android.audience-network-sdk-5.11.0

但是項目工程中拉下的依賴是:com.facebook.android.audience-network-sdk-6.0.0

項目工程java層報錯。

筆者把6.0.0的放到demo工程中(需要把demo工程中Dependencies描述文件從Editor目錄下移除,否則打包時會自動處理依賴,又會拉下5.11.0,兩個同類型aar,會因為代碼層duplicated造成編譯報錯),發(fā)現報同樣的錯,可以確定6.0.0是報錯元兇。

筆者把5.11.0放到項目工程中,順利調通廣告。

2.1 為什么會出現拉下的依賴不一致的問題

筆者一開始懷疑項目工程中存在其他Dependencies描述文件影響,經核查排除

所以,到現在我也不知道啥原因。???這里給自己留個坑吧。

立即登錄,閱讀全文
版權說明:
本文內容來自于CSDN,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家