接unityads_[蛮牛教程]unity接入unity Ads详细流程

原标题:[蛮牛教程]unity接入unity Ads详细流程

unity官方提供的广告插件unity Ads总体来说还是很方便的,目前只支持安卓和iOS的广告,而且官方已经处理好了unity和安卓或者ios的调用所以根本不需要再为平台编写中间件进行交互,这点还是很棒的。

看看unity官方宣传,拿《天天过马路》45天赚了1百万美元的广告费进行宣传,想想还真是有点小鸡冻!扯远了~~

下面看看官方的接入教程:

接入有两种办法:

方法一:5.1以上的版本之间可以在Unity编辑器内Window > Services > Ads进行开启

1、在Window > Services > Ads进行开启

2、将开关打开,勾选下面的平台等信息即可(Enable test mode:勾选之后未上线之前,unity发布选项勾选development即可显示测试广告)

3、切换到Code Samples可以看到示例代码,在合适的地方如代码那样调用即可显示广告

方法二:5.1及以下的版本可以在Asset Store下载到插件:下载地址

1、下载完毕后将.unity文件导入到项目中

2、在http://dashboard.unityads.unity3d.com/ 创建项目,获得安卓和iOS的unity ads的id(储存起来,回头要用)

3、初始化广告

4、在需要显示广告的地方调用显示广告

共享一个unity ads帮助类,从unity ads demo提取出来的,特别好用

UnityHelper使用方法:

1、在项目中创建一个GameObject,将上面的代码UnityHelper.cs拖到该对象内,修改安卓和iOS的gameid即可自动初始化

2、在调用显示广告的地方调用接口即可显示,还有显示成功等回调,方便看广告完毕后加生命加金币之类的

安卓打包问题:

如果有多个sdk,发现是不用合并AndroidManifest.xml文件的,我以为要合并所以合并之后打包正常但是显示广告就闪退了,不知道什么原理,不知道为什么一个项目可以有两个AndroidManifest.xml文件,是unity会自动合并么??有朋友知道的话可以告诉我下。

iOS打包问题:

什么都不用改动,直接打包就行了

碰到的问题:

安卓打包成功,但是调用显示广告接口闪退?

解决办法:AssetsPluginsAndroidunityads直接放在AssetsPluginsandroid下,什么都不用动,也不用合并AndroidManifest.xml就好了返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值