Unity Android接入Facebook广告SDK

27 篇文章 1 订阅
16 篇文章 1 订阅

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配置到后台,这样才能在非发布环境中进行测试。
建议先把广告位ID配置到demo案例中,先跑通,然后再调项目工程。
在这里插入图片描述

SDK依赖的安卓jar、aar依旧通过Dependencies描述文件来控制,当然插件也提供了Play Services Resolve来管理依赖:
在这里插入图片描述

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造成编译报错),发现报同样的错,可以确定6.0.0是报错元凶。
笔者把5.11.0放到项目工程中,顺利调通广告。

2.1 为什么会出现拉下的依赖不一致的问题

笔者一开始怀疑项目工程中存在其他Dependencies描述文件影响,经核查排除
所以,到现在我也不知道啥原因。???这里给自己留个坑吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iningwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值