Unity接入Facebook廣告SDK(Unity Audience Network SDK)

來源: CSDN
作者:Louis越
時間:2020-10-30
18705
Facebook的廣告不需要AndroidStudio只需要在unity里面接unitypackage就行。

Facebook的廣告不需要AndroidStudio只需要在unity里面接unitypackage就行

一、準備工作:

①Unity版本2019.4.8f1

ia_3600000006.png

②Unity Audience Network SDK版本Unity Audience Network SDK 5.10.1和Facebook Unity SDK v4.27

下載鏈接:https://developers.facebook.com/docs/audience-network/guides/adding-sdk/unity(廣告SDK)

https://developers.facebook.com/docs/unity/downloads/(SDK)

https://developers.facebook.com/docs/unity/gettingstarted(官方指南)

打不開的注意科學(xué)上網(wǎng)

在Unity編輯器中,選擇Facebook;Edit Settings:

ia_3600000007.png

在Inspector FacebookSettings中,粘貼您的Facebook App ID

ia_3600000008.png

(注意:若只接廣告SDK沒有安裝統(tǒng)計SDK的話,F(xiàn)aceBook不認數(shù)據(jù),因為沒有填A(yù)ppID,看了廣告的數(shù)據(jù)不知道統(tǒng)計到哪個App上)

③后臺配置廣告位ID和測試設(shè)備的設(shè)備ID

提供包名,類名,密鑰散列(簽名文件的)

ia_3600000009.png

C:Usersgiga>keytool-exportcert-alias xxx-keystore C:UsersgigaDesktopXXXXXX.keystore|openssl sha1-binary|openssl base64

輸入密鑰庫口令:123456

XXXXXXXXXXXXXXXXXXX=

https://developers.facebook.com/docs/audience-network/guides/test

注意:測試環(huán)境只有在配置了設(shè)備ID的手機上才能測試

ia_3600000010.png

二、初始化FaceBook,填好廣告位ID,包名,打包測試

①初始化FaceBook,其他具體步驟參照官方文檔

https://developers.facebook.com/docs/app-events/unity#appActivation

ia_3600000011.png

②填好激勵廣告位ID

ia_3600000012.png

ia_3600000013.png

③填好插屏廣告位ID

ia_3600000014.png

ia_3600000015.png

④填好包名

ia_3600000016.png

注意:如果導(dǎo)包的時候卡住了,要強制Resolver


三、加載廣告出錯

如果打包到安卓上加載廣告后報錯,

java.lang.NoSuchMethodError no non-static method with name='set adListener'signature='()I'in class Ljava.lang.Object;

查看Plugins->Android目錄下的com.facebook.android.audience-network-sdk版本,去掉6.0.0改為5.11.0

ia_3600000019.png

若更換后還是Resolver成了6.0.0版本,則找到Assets->AudienceNetwork目錄下的AudienceNetworkDependencies.xml刪除掉。再重新替換

ia_3600000020.png

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于CSDN,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
個人VIP