发布网友
共2个回答
热心网友
1、首先在unity3d开发里面找到classes.jar这个jar包。
2、新建一个android项目,把jar包导入到工程。
3、调用android和unity3d通信接口,并且写一个展示广告的方法。
package com.example.zmforunity3d;
import com.unity3d.player.UnityPlayerActivity;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.Menu;
public class MainActivity extends UnityPlayerActivity {
Context mContext;
@Override
protected void onCreate(Bundle arg0) {
// TODO Auto-generated method stub
super.onCreate(arg0);
/************************ 代码方式添加Banner广告 ***********************/
ZhuamobLayout zhuamobLayout = new ZhuamobLayout(this);
// 注册抓猫的侦听
// zhuamobLayout.setZhuamobListener(this);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.FILL_PARENT,
FrameLayout.LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.BOTTOM;
addContentView(zhuamobLayout, params);
/*************************** 添加Banner广告结束 ************************/
}
}
4、在AndroidManifest.xml配置权限,抓猫广告的权限、key以及申明都要添加,详情请看抓猫文档。
5、导出jar包
只需要src里面的class
生成class.jar,
6、再用bulid fat jar工具把class.jar跟我们抓猫广告的sdk合并成一个jar包
7、新建一个unity3d项目导入java文件,新建一个Plugins---Android,里面添加你的AndroidManifest.xml文件
再新建一个bin,里面导入你刚才生成的jar
再把res包全部导入
8、可以打包了,切记打包的时候包名一致
9、生成一个apk
热心网友
如果豌豆荚没有unity插件的话 你需要自己打开android的版本 也许要针对unity修改一些内容然后 自己导出一个jar