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/audience-network/guides/adding-sdk/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:\Users\giga>keytool -exportcert -alias xxx -keystore C:\Users\giga\Desktop\XXXXXX.keystore | openssl sha1 -binary | openssl base64
输入密钥库口令: 123456
XXXXXXXXXXXXXXXXXXX=
https://developers.facebook.com/docs/audience-network/guides/test
注意:测试环境只有在配置了设备ID的手机上才能测试
二、初始化FaceBook,填好广告位ID,包名,打包测试
①初始化FaceBook,其他具体步骤参照官方文档
https://developers.facebook.com/docs/app-events/unity#appActivation
②填好激励广告位ID
③填好插屏广告位ID
④填好包名
注意:如果导包的时候卡住了,要强制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
若更换后还是Resolver成了6.0.0版本,则找到Assets->AudienceNetwork目录下的AudienceNetworkDependencies.xml删除掉。再重新替换
2024年6月13日更新:
这篇文章是我2020年写的,当时优快云还没有VIP可见这个功能哈,甚至我放上去的插件都是用积分下载,根本就没出用钱下载的。后来出了这个功能是网站自己把原创都加成VIP才能看了,我也已经停更快4年了,现已经把原创的文章修改为全部可见。