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包加广告的流程的更多相关文章

  1. Unity 3D读取Excel表格、导入信息、导出Json

    Unity 3D读取/导入Excel表格 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar ...

  2. Unity 3D委托entrust

    Unity 3D委托的多种用法 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分 ...

  3. Unity - Apk包的代码与资源提取

    最近在研究如何给Unity游戏进行加密,让别人不能轻易破解你的apk包,不过网上的加密方法都是有对应的破解方法~_~!!结果加密方法没找到好的,逆向工程倒会了不少.今天就来讲解如何提取一个没做任何保护 ...

  4. Android Studio安卓导出aar包与Unity 3D交互

    Unity与安卓aar 包交互 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分 ...

  5. Unity 3D与Android Studio安卓交互之-导出jar包

    u3d与安卓 jar 包交互 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享 ...

  6. airtest前期准备(pocoSDK+unity打apk包+安装pocoui库)

    只介绍unity的环境准备,cocos的可以参考官方文档    https://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/integrat ...

  7. Unity 3d游戏逆向及.NET Reflector工具使用介绍

    移动平台游戏框架主要有unity 3d和cocos 2d.我们首先得识别游戏使用的框架.识别Unity游戏Android平台的apk包可以直接解压,看是否有./assets/bin/Data/Mana ...

  8. C#程序员整理的Unity 3D笔记(十五):Unity 3D UI控件至尊–NGUI

    目前,UGUI问世不过半年(其随着Unity 4.6发布问世),而市面上商用的产品,UI控件的至尊为NGUI:影响力和广度(可搜索公司招聘Unity 3D,常常能看到对NGUI关键词). NGUI虽然 ...

  9. 【图说】Eclipse与Unity 3D协同工作

    原地址:http://blog.csdn.net/h570768995/article/details/9355313 Eclipse开发过程中总会碰到很多的难题,如何利用好工具帮助我们更快捷的开发也 ...

随机推荐

  1. cocos2d-x 3.0以上版本字体设置问题

    cocos2d-x中的万年大坑,字体总算是有比较好的结局办法了.之前都是CCLabelTTF,CCLabelBMFont,CCLabelAtlas什么的,我只想说一句:好难用!毕竟是做游戏,那么难看的 ...

  2. 免费的SSL证书,免费为微信小程序搭建https

    StartSSL 也免费提供了一个证书(纯英文) 申请地址:https://www.startssl.com/Account?r=L1ZhbGlkYXRl 阿里云免费提供的证书 https://com ...

  3. Git.Framework 框架随手记--ORM查询返回实体对象

    使用ORM有一个优势,可以通过某种机制将数据库中的数据转化为自己想要的对象形式数据.本章记录一下如何使用Git.Framework返回实体对象 一. Git.Framework 中提供的方法 在Git ...

  4. UITextField实现左侧空出一定的边距

    就是通过uitextfield的leftview来实现的,同时要设置leftviewmode. 如果设置左右边距,需要再加上rightView功能 -(void)setTextFieldLeftPad ...

  5. angularJS中-$route路由-$http(ajax)的使用

    后台请求使用的是nodeJS驱动(后面帖代码),很简单的RESTFUL, 页面使用的是bottstarp3.0(懒人神器); 第一个例子: 在本地架设NODEJS, angular的所有请求都是请求本 ...

  6. jQuery Select的操作集合

    1. $("#select_id").change(function(){... });   //为select添加事件,当选择其中一项时触发2. $("#select_ ...

  7. BZOJ1113 海报PLA

    好像是很古老的题?现在BZOJ上找不到该题,所以没有提交. 1113: [Poi2008]海报PLA Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 8 ...

  8. CF Gym 100685E Epic Fail of a Genie

    传送门 E. Epic Fail of a Genie time limit per test 0.5 seconds memory limit per test 64 megabytes input ...

  9. Longest Increasing Common Subsequence (LICS)

    最长上升公共子序列(Longest Increasing Common Subsequence,LICS)也是经典DP问题,是LCS与LIS的混合. Problem 求数列 a[1..n], b[1. ...

  10. Java中各种(类、方法、属性)访问修饰符与修饰符的说明

    类: 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 名称 说明 备注 public 可以被本项目的所 ...