Unity 加入 果合广告 iOS版

2017年01月03日更新:我勒个去,貌似今天果合官网无法访问了,大家谨慎使用吧。


唉!我先吐个槽,这次博客的连载又要被打断了,啥时候才能自由调整博文顺序啊,强迫症受不了啊喂!

间歇性精神病结束,下面开始正文。


最近又加了一次果合的广告,发现竟然都忘了怎么弄了,赶紧把技能Get起来,补到博文里,方便查阅。什么?你问我为什么喜欢用果合广告?因为他们的商务妹子漂亮啊!

首先想办法下载到果合广告SDK unity版,我最近发现官网没有unity版了,暂时下不到了,所以需要的朋友可以去我云盘里下,传送门点我,密码:pua4。下载以后,解压出来有四个文件夹,进入Unity文件夹,将里面的MIXAdapter.cs文件拖拽到你的项目里。在游戏开始时,调用MIXAdapter.InitMIX("xxxxxxxx");里面替换成你自己的应用id,当然你首先要注册一个果合账号,然后再注册一个应用。官网点我

图片描述

之后,在需要加载广告的场景中,先调用MIXAdapter.PreloadMIX("default");进行预加载,我没试过但好像也可以不进行预加载,其中的default替换为你自己的广告物料名,也是上图中那个default的位置,显示是可以编辑的。

然后在需要弹出广告的时机,MIXAdapter.ShowMIX("default");就可以了,如果不想用默认的关闭按钮,想自己设定关闭的方式,调用MIXAdapter.DismissMIX();就可以关闭广告了。

那么,广告就加完了……吗?当然没有!复杂一点的在下面,认真看!

我们只讨论iOS版,首先打出一个iOS包。我们都知道iOS9以后,有个小坑要跳一下,那就是默认不允许应用连接网络请求文本数据。在项目根目录里,选中info.plist文件,在根目录里右键Add row,名字填App Transport Security Settings,在其下面再添加一个项目,名字叫Allow Arbitrary Loads,值改为True。这些项目名都有下拉提示菜单的,不用担心打错。最后结果如图:
图片描述

然后按照文件夹里你看到的有个果合SDK的pdf文档里所说的,添加三个依赖库,如图:
图片描述

之后这一步很关键,也是个小坑,官方文档描述有误所以按我说的来。把SDK文件夹里的四个其他文件:

libMIX不认识的单词_iOS_v2.1.0.a
MIXView.h
MIXViewDelegate.h
MIXUnityImpl.m

添加到你项目里的任意一个黄色文件夹中,比如我这里添加到了Classes路径中,注意添加到蓝色文件夹是无效的(大概是因为Xcode无法链接到这类文件夹,其他路径没试过不清楚)。如图:
图片描述

接下来,请享受成就感吧!就酱!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值