Facebook的廣告不需要AndroidStudio只需要在unity里面接unitypackage就行
一、準(zhǔn)備工作:
①Unity版本2019.4.8f1
②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(官方指南)
打不開(kāi)的注意科學(xué)上網(wǎng)
在Unity編輯器中,選擇Facebook;Edit Settings:
在Inspector FacebookSettings中,粘貼您的Facebook App ID
(注意:若只接廣告SDK沒(méi)有安裝統(tǒng)計(jì)SDK的話,F(xiàn)aceBook不認(rèn)數(shù)據(jù),因?yàn)闆](méi)有填A(yù)ppID,看了廣告的數(shù)據(jù)不知道統(tǒng)計(jì)到哪個(gè)App上)
③后臺(tái)配置廣告位ID和測(cè)試設(shè)備的設(shè)備ID
提供包名,類名,密鑰散列(簽名文件的)
C:Usersgiga>keytool-exportcert-alias xxx-keystore C:UsersgigaDesktopXXXXXX.keystore|openssl sha1-binary|openssl base64
輸入密鑰庫(kù)口令:123456
XXXXXXXXXXXXXXXXXXX=
https://developers.facebook.com/docs/audience-network/guides/test
注意:測(cè)試環(huán)境只有在配置了設(shè)備ID的手機(jī)上才能測(cè)試
二、初始化FaceBook,填好廣告位ID,包名,打包測(cè)試
①初始化FaceBook,其他具體步驟參照官方文檔
https://developers.facebook.com/docs/app-events/unity#appActivation
②填好激勵(lì)廣告位ID
③填好插屏廣告位ID
④填好包名
注意:如果導(dǎo)包的時(shí)候卡住了,要強(qiáng)制Resolver
三、加載廣告出錯(cuò)
如果打包到安卓上加載廣告后報(bào)錯(cuò),
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
若更換后還是Resolver成了6.0.0版本,則找到Assets->AudienceNetwork目錄下的AudienceNetworkDependencies.xml刪除掉。再重新替換