首页 > 代码库 > Unity 3D 关于给APK包加广告的流程
Unity 3D 关于给APK包加广告的流程
http://hunterwang.diandian.com/post/2012-11-23/40042217286
最近一直纠结着用Unity给安卓的应用添加广告,用Unity3d做安卓我还是第一次,几经周折终于搞定,分享一下加广告的大致流程,供大家参考。
第一步:是先用 Eclipse新建一个安卓的应用。在Androidmanifest.xml的文件中,添加权限如下,权限功能不多说。广告的SDK说明上应该说的很清楚。
然后添加广告的标签,像这样的 也都在广告的SDK里面有解释
然后Androidmanifest.xml的文件已经完成了。
第二步:导入SDK 首先导入给你提供广告平台的SDK,然后是导入你加载的广告商的SDK。第三个 就是要加入Unity Android的Class文件包 在unity安装文件里面找date->playbackengines->AndroidPlayer->bin->class.jar 文件导入到你的Eclipse里面安卓应用的bin里面 并且,build path。
第三步:动态加入广告的方式。在你应用SRC文件夹下的Jara文件下编写如下代码
这样到这里Android的代码已经写完。
第四步:build你当前的Eclipse工程。代码的所有文件在bin文件夹中。你可以把当前工程直接导出一个Jar文件。然后再jar文件中删除除了com意外的所有文件然后去命名你的Jar文件为com.公司名.工程名。相信用Unity build过游戏的人都不陌生 我们的bundleID就是这样命名的。
第五步:我们打开我们安卓的Unity的原项目。之后在Plugins(就是我们经常放插件的文件夹中)文件中新建一个 Android 文件夹。然后再Android文件夹下总共放入四个东西(文件和文件夹)。第一个就是我们的Androidmanifest.xml文件。第二个放入的是刚才Eclipse中的你的应用中的res整个文件夹。第三个新建一个libs文件夹里面放入当初导入的SDK包。第四个是新建一个bin文件夹。里面把刚刚的第四步Jar文件放入进去 。如下模式。
这样就大功告成了。可以build成APK试一下效果啦 。非常繁琐我主要参考了一下两个博客博客,这是雨松MOMO的博客:
http://www.xuanyusong.com/archives/667 ;
还有一位朋友分享的博客 :
http://blog.csdn.net/dlnuchunge/article/details/7926603
而且还有周围朋友的莫大帮助。我终于搞定;在此谢谢大家
Unity 3D 关于给APK包加广告的流程