Unity接入Facebook广告SDK(Unity Audience Network SDK),unity和facebook合
Unity接入Facebook广告SDK(Unity Audience Network SDK),unity和facebook合作Unity接入Facebook广告SDK(Unity Audience Network SDK)Facebook的广告不需要AndroidStudio只需要在unity里面接unitypackage就行一、准备工作:①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/audienceNetwork/guides/addingsdk/unity(广告SDK)https://developers.facebook.com/docs/unity/downloads/(SDK)https://developers.facebook.com/docs/unity/gettingstarted(官方指南)打不开的注意科学上网在Unity编辑器中,选择Facebook;Edit Settings:在Inspector FacebookSettings中,粘贴您的Facebook App ID(注意:若只接广告SDK没有安装统计SDK的话,FaceBook不认数据,因为没有填AppID,看了广告的数据不知道统计到哪个App上)③后台配置广告位ID和测试设备的设备ID提供包名,类名,密钥散列(签名文件的)C:Usersgigagt;keytoolexportcertalias xxxkeystore C:UsersgigaDesktopXXXXXX.keystoreopenssl sha1binaryopenssl base64输入密钥库口令:123456XXXXXXXXXXXXXXXXXXX=https://developers.facebook.com/docs/audienceNetwork/guides/test注意:测试环境只有在配置了设备ID的手机上才能测试二、初始化FaceBook,填好广告位ID,包名,打包测试①初始化FaceBook,其他具体步骤参照官方文档https://developers.facebook.com/docs/appevents/unity#appActivation ②填好激励广告位ID③填好插屏广告位ID④填好包名注意:如果导包的时候卡住了,要强制Resolver三、加载广告出错如果打包到安卓上加载广告后报错,java.lang.NoSuchMethodError no nonstatic method with name=set adListenersignature=()Iin class Ljava.lang.Object;查看Pluginsgt;Android目录下的com.facebook.android.audienceNetworksdk版本,去掉6.0.0改为5.11.0若更换后还是Resolver成了6.0.0版本,则找到Assetsgt;AudienceNetwork目录下的AudienceNetworkDependencies.xml删除掉。