unity 如何接入豌豆荚的广告?

发布网友

我来回答

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
1.315235s